The open-source AI workbench for scientific research
# Add to your Claude Code skills
git clone https://github.com/synthetic-sciences/openscienceLast scanned: 7/6/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-07-06T08:19:25.652Z",
"npmAuditRan": false,
"pipAuditRan": true,
"promptInjectionRan": true
}See how openscience compares with popular alternatives.
openscience is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by synthetic-sciences. The open-source AI workbench for scientific research. It has 3,900 GitHub stars.
Yes. openscience passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/synthetic-sciences/openscience" and add it to your Claude Code skills directory (see the Installation section above).
openscience is primarily written in TypeScript. It is open-source under synthetic-sciences on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh openscience against similar tools.
No comments yet. Be the first to share your thoughts!
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The open-source AI workbench for scientific research.
Give it a goal. It reads the literature, writes and runs the code, runs the experiments, and writes up what it found, with every step on the record.
Download · Quickstart · Documentation · Changelog · Contributing
OpenScience is a research agent with a workbench around it. You describe the task in plain language; it plans, gathers evidence, runs code and experiments, and hands back results you can check. It runs as a desktop app, a browser workspace, or a terminal command, on your machine, against your files.
It is built for the parts of research that are real work but not the idea: pulling and cleaning data, reproducing a claim, sweeping a parameter, drafting the methods section, checking a reference. You keep the idea and the judgment.
Desktop app. Download for macOS, Windows or Linux. It updates itself.
Command line and browser workspace.
npm install -g @synsci/openscience
openscience
Or run it without installing:
npx synsci
Or with the standalone installer on macOS and Linux:
curl -fsSL https://openscience.sh/install | bash
Then open Customize → Models and connect a provider, or from the terminal:
openscience keys add # your own API key
openscience local add # Ollama, LM Studio, or another local endpoint
The installation guide covers platform details, updates and uninstalling.
Open a project folder and describe the work:
openscience ~/research/my-project
Inspect data/samples.csv for missing values and inconsistent labels.
Keep the original data unchanged. Save a quality report and a plot
in results/, with the code needed to reproduce them.
Start with /plan when you want to agree on the method first. For a single turn from a script or a pipeline:
openscience run "Review the analysis plan in this project"
openscience run --continue "Suggest checks for the assumptions you identified"
Review sources, assumptions, code and outputs before relying on a scientific conclusion. The agent shows you what it did so that you can.
| Task | What happens |
|---|---|
| Review literature | Search scientific sources, compare findings, save cited evidence. |
| Analyze data | Inspect inputs, write and run analysis code, produce figures and reports. |
| Reproduce experiments | Agree on a claim, prerequisites and budget, then compare measured results. |
| Run compute | Local kernels for everyday work; Modal, SSH hosts, or Slurm and PBS clusters for GPUs and long jobs, approved before they run. |
| Reuse procedures | Browse the bundled skills or add a workflow specific to your lab. |
| Extend it | MCP servers, custom agents and commands, plugins, or the TypeScript SDK. |
A skill describes a procedure; it does not mean every tool or service it references is installed. Check availability in Customize before a substantial task.
OpenScience ships ten bring-your-own-key adapters for NVIDIA BioNeMo NIM endpoints: Boltz-2, DiffDock, Evo 2, GenMol, MolMIM, MSA Search, OpenFold2, OpenFold3, ProteinMPNN and RFdiffusion. Each has a strict request schema, one approval per dispatch, and hashed artifacts written into the session; they are marked experimental and need your own NVIDIA API key under NVIDIA's service terms. The protein-binder-design skill is adapted from the NVIDIA BioNeMo Agent Toolkit (CC-BY-4.0 skills, Apache-2.0 code), pinned at commit 0e67a61. See Scientific tools and Service credentials.
your request
→ Research agent plans, then works step by step
→ tools: shell, Python/R kernels, files, search, connectors, compute
→ workers for bounded parallel tasks (explore, general, and five domain specialists)
→ answer, with the trace and the files it produced
git push, releases and uploads run from the lead session with this machine's own GitHub and Hugging Face logins; no token is ever asked for in chat.The capability map, Explore tools and the skills directory list what is available and how to set it up.
| Benchmark | OpenScience |
|---|---|
| Terminal-Bench Science (70 tasks) | 53/70 (75.7) |
| BiomniBench-DA (public 50) | 82.2 |
| Terminal-Bench 4.0, science subset (14 tasks) | 0.714 (10/14) |
GPT-6 Astra and GPT-6 Sol on Harbor, with each benchmark's native environments, verifiers and judge. The results, with the trace of every counted trial, are in benchmarks-openscience.
| Option | Setup | Cost |
|---|---|---|
| Your provider | An API key or a supported sign-in. | Your provider's billing. |
| Local model | Ollama, LM Studio or any compatible endpoint. | Your hardware. |
| Ace | Sign in, choose a workspace, fund its Wallet. | Pay as you go at the Wallet rate shown for each model. |
Ace has no subscription. Direct provider routes add no fee; models served through OpenRouter include its funding fee (5.5% by default), already counted in the displayed rate. The card processing fee is shown at checkout.
First-run setup asks you to sign in to an OpenScience account; headless openscience run does not. Model usage through your own keys or a local model is never charged to an Ace Wallet. Details are in Models, Local models and Pricing.
| Topic | Guides |
|---|