LibreAI / AI Agents / OpenScience
// agents · synthetic-sciences/openscience

OpenScience

OpenScience — the open-source AI workbench for scientific research: give it a goal, it reads the literature, runs the experiments and writes up the findings

★ 4.0k stars⑂ 526 forksApache-2.0updated 2026-10
▦ visual — this project's README ships no embeddable screenshot,
so here's a placeholder. The guide below is complete regardless.
// project facts

Project facts

OpenScience is an open-source ai agents project by synthetic-sciences (synthetic-sciences/openscience on GitHub). It has 4,004 GitHub stars and 526 forks, is released under the Apache-2.0 license, and was last updated on GitHub on 13 October 2026.

GitHub stars
4,004
Forks
526
License
Apache-2.0
Last updated on GitHub
13 October 2026
Category
AI Agents
Listing
Full install guide
Official site
Official site
// how it works

How it works

  1. Install the CLI

    Install globally from npm, or run the desktop app or browser workspace if you prefer a GUI.

  2. Give it a goal

    Describe the research task in plain language — a claim to reproduce, a dataset to clean, a parameter sweep to run.

  3. Review the record

    Follow the visible trace of searches, code and file changes, then read the written-up results and check them like any lab notebook.

// features

Why people love it

Every step is visible

A turn reads as what happened — reasoning, searches, runs and writes — so nothing happens that you cannot inspect afterwards.

Real tools, real files

Shell access, Python and R kernels, notebooks, and a file system with explicit read and write grants.

Three ways to run it

Desktop app, browser workspace or terminal command — on your machine, against your files.

Self-updating

The desktop app updates itself; the CLI upgrades with a single openscience upgrade command.

Advertisement
// run it

Run it yourself

  1. Install from npm

    The CLI package is published as @synsci/openscience.

    npm install -g @synsci/openscience
  2. Or run without installing

    npx launches the workbench directly.

    npx synsci
  3. Upgrade later

    Keep an npm installation current with the built-in upgrade command.

    openscience upgrade
// use cases

What you can build

Advertisement
// faq

Questions, answered

Who maintains OpenScience?

synthetic-sciences; the project site is openscience.sh.

Is it free?

Yes, Apache-2.0 licensed and published on npm.

Does it need a paid API key?

The workbench is free; the underlying model usage follows whichever provider account or key you configure.

How does it compare to a well-known alternative?

Hosted deep-research tools return an answer; OpenScience returns an inspectable record — the searches, code and files behind the answer — and runs locally against your own files.

How do I get started?

Run npm install -g @synsci/openscience (or npx synsci), open the workbench, and describe your research goal in plain language.

// keep exploring

Similar tools

AI Agents

Agon

Autonomous research loops, from topic to experiments.

★ 54 starsMIT
View guide →
AI Agents

gpt-researcher

An autonomous research agent that plans, searches and writes cited reports from any data source

★ 30.0k starsApache-2.0
View guide →
AI Agents

devika

Devika - the open-source agentic software engineer that plans, browses and writes code

★ 19.6k starsMIT
View guide →
AI Agents

labs-molt

A lean, HuggingFace-native RL framework for agentic research.

★ 1.2k starsApache-2.0
View guide →
AI Agents

local-deep-research

Deep research that stays on your machine — local or cloud LLMs, 10+ search engines, encrypted and private.

★ 9.2k starsMIT
View guide →
AI Agents

smolvm

An embeddable, portable, branchable microVM that runs AI agents safely on your own machine.

★ 6.6k starsApache-2.0
View guide →
// alternatives

Alternatives in AI Agents

The most-starred other AI Agents projects in the LibreAI catalogue — the realistic shortlist if OpenScience is not the right fit.

Get OpenScience

Free and open — grab the source, star the repo, and start creating.