Key Features
Modular Architecture
Extensible design supporting document retrieval, validation, and code execution. Add new assistants and tools as your research needs evolve.
Multi-Source Knowledge
Integrates knowledge from GitHub repositories, OpenALEX, Discourse forums, and mailing lists to provide comprehensive research support.
Production Ready
Built with LangGraph/LangChain and FastAPI, featuring production observability through LangFuse integration.
Supported Research Domains
OSA provides specialized assistance for major open science tools:
HED
Hierarchical Event Descriptors (HED) is a framework for annotating experimental data with standardized, machine-readable vocabulary.
Try HED AssistantBIDS
Brain Imaging Data Structure (BIDS) is a standard for organizing and sharing neuroimaging and electrophysiology data.
Try BIDS AssistantEEGLAB
The most comprehensive and widely-cited open-source software environment (EEGLAB) for human neuroscience, processing EEG, MEG, and other electrophysiological data.
Try EEGLAB AssistantNEMAR
The Neuroelectromagnetic Data Archive and Tools Resource (NEMAR). Ask questions about datasets and find the right one for your research.
Try NEMAR AssistantHow It Works
Ask
Query OSA about your research tools
Process
AI retrieves relevant documentation
Assist
Get domain-specific guidance
Special Capabilities
HED Tag Suggestions
Convert natural language descriptions into valid HED tags using the integrated hed-lsp tool. Streamline your event annotation workflow.
Validation Support
Get help validating your data against BIDS specifications and HED schemas, with clear explanations of any issues.
Community Paper Citations
Get citations for relevant community papers. OSA retrieves and references the right publications for your research context.
Code Parsing
Parses docstrings from project codebases to provide accurate, up-to-date answers grounded in the actual source code.
GitHub PRs and Issues
Searches and references GitHub pull requests and issues to surface relevant discussions, bug reports, and solutions.
Get Started with OSA
Try the live demo or explore the documentation to start using OSA for your research today.