synthetic-sciences/openscience — explained in plain English
Analysis updated 2026-05-18
Give the agent a research goal and let it review literature, run experiments, and write up findings.
Use specialist agents for biology, physics, or machine learning research tasks.
Query scientific databases like UniProt, PDB, and arXiv directly from the agent.
Use the browser workspace to view molecules, genomes, plots, and experiment files inline.
| synthetic-sciences/openscience | tutti-os/tutti | baairon/torlink | |
|---|---|---|---|
| Stars | 2,680 | 2,550 | 2,820 |
| Language | TypeScript | TypeScript | TypeScript |
| Last pushed | — | — | 2026-07-02 |
| Maintenance | — | — | Active |
| Setup difficulty | moderate | easy | easy |
| Complexity | 4/5 | 2/5 | 2/5 |
| Audience | researcher | vibe coder | vibe coder |
Figures from each repo's GitHub metadata at analysis time.
Requires Bun to build from source, or npm to install the CLI, plus an API key from a model provider or an Atlas account.
OpenScience is an open source AI workbench for doing scientific research. You give it a goal, and it works through the research process on its own: it reads the papers that matter, forms a hypothesis, writes and runs code, runs experiments on real compute, queries major scientific databases, and writes up what it found. It runs as a workspace in your browser and can use models from Anthropic, OpenAI, Google, and many other providers, using your own API keys, with no account required. The project describes itself as model agnostic and built for real work in machine learning, biology, physics, and chemistry. It runs the whole research loop, literature review through write-up, in one continuous session, using a default research agent plus specialists for biology, physics, and machine learning, along with critique and literature review helper agents and a read only plan mode. It ships with over 290 skills covering things like model training, evaluation, dataset work, molecular and clinical biology, chemistry, papers and LaTeX, figures, and cloud compute. The agent can also query around 30 scientific databases directly, including UniProt, PDB, and arXiv. The workspace itself includes a file tree, an editor, a terminal, session history, and inline viewing for molecules, structures, genomes, and plots, and it can be extended with plugins, custom agents, and a TypeScript software development kit. You install it with npm and then run a single command that opens the workspace in your browser, or run it once without installing using npx. The first run walks you through connecting either your own provider API keys or Synthetic Sciences own managed platform called Atlas, which bills model usage from a prepaid wallet so you do not need separate keys for each provider. Using your own keys is always free and never requires Atlas. Under the hood it runs a local server hosting the workspace interface, the agent, and its tools, with models routed per request so you can switch providers freely. The README is direct that the agent is not sandboxed: its permission system only keeps you aware of what it is doing, so anyone needing real isolation should run it inside a container or virtual machine. The project is released under the Apache License 2.0 and states it is an independent project not affiliated with Anthropic.
An open source AI workbench that reads scientific papers, runs experiments, and writes up research results in a browser based workspace.
Mainly TypeScript. The stack also includes TypeScript, Bun, npm.
You may freely use, modify, and distribute this software, including for commercial purposes, under the Apache 2.0 license.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.