OpenScience is an open-source AI workbench for scientific research developed by Synthetic Sciences. It runs as a browser-based workspace where a single research agent takes a goal through literature review, hypothesis formation, code writing and execution, experiments, analysis, and a written report. The agent can load domain skills, delegate bounded exploratory or execution work, query scientific databases, and preserve sessions as observable research traces.
The local server hosts the workspace UI, agent runtime, skill library, and tool layer. The agent plans with a research harness and calls shell, editor, LSP, MCP, scientific database, and skill tools; sessions, skills, artifacts, and provenance are stored on disk. The workbench includes a file tree, code editor, terminal, session history, and inline rendering for molecules, structures, genomes, and plots. Its bundled skills cover training, evaluation, datasets, molecular and clinical biology, cheminformatics, papers and LaTeX, figures, and scientific runtimes, while database connectors provide direct access to services including UniProt, PDB, Ensembl, ChEMBL, PubChem, arXiv, OpenAlex, and Semantic Scholar.
It supports frontier and open-weight models through user-provided keys, eligible ChatGPT or Codex access, local models, and optional Ace-managed models. Models are routed per request, allowing providers to be switched without changing the workspace. Extensibility includes LSP integration, MCP servers, plugins, custom agents and commands, experimental Python environments and BioNeMo adapters, and a TypeScript SDK. It is installed with the @synsci/openscience npm package or launched through npx; platform binaries and desktop installers are distributed through GitHub Releases. A free Synthetic Sciences account links an installation and can provide credential synchronization, private research graphs, enhanced search, and optional credit-backed models, while BYOK and local-model usage remain separate from Ace.