← all repositories
aipoch/open-science

Reproducible science needs more than another chatbot

Open Science is a local, model-agnostic desktop app that lets AI agents run code, query scientific databases, and leave behind a reproducible trail of artifacts instead of just chat transcripts.

569 stars TypeScript AgentsDomain Apps
open-science
Collecting fresh signals — velocity needs a few days of history.
collecting data…
star history

What it does

Open Science is a cross-platform desktop app that turns a plain-language research task into a structured, persistent project. You describe a goal, attach files, and an agent reads data, runs Python or R, searches the web, calls life-science connectors, and generates reports, tables, and figures. All sessions, file edits, tool calls, and previews live in one local workspace that survives restarts.

The interesting bit

The app treats the conversation as a durable lab notebook rather than a disposable chat thread. Every command, file read, and connector call is logged; generated artifacts stay attached to the session instead of drifting in a browser tab. Because it is model-agnostic, you can bring your own provider or gateway rather than renting a locked-in platform.

Key highlights

  • Local-first: project state and files stay on your machine; external calls require explicit approval.
  • Model-agnostic: supports built-in cloud providers, Anthropic-compatible gateways, or direct Claude subscription tokens.
  • Scientific connectors: built-in tools for literature, genomics, proteins, structures, clinical data, chemistry, and drug regulation with per-tool permission controls.
  • Extensible skills: add research skills via SKILL.md, ZIP packages, or GitHub imports, and invoke them with / in the composer.
  • Native previews: renders CSVs, Office documents, molecular structures, notebooks, and images side-by-side with the conversation history.

Caveats

  • macOS and Windows installers currently trigger unidentified-developer or unknown-publisher warnings, so you’ll need to verify the package manually before opening.
  • Interface labels and connector catalogs shown in README screenshots may differ from the version you install.

Verdict

Researchers who want a local, inspectable alternative to cloud AI notebooks—with control over models and data boundaries—should look here; if you just need a quick web chat with GPT-4, this is overkill.

Frequently asked

What is aipoch/open-science?
Open Science is a local, model-agnostic desktop app that lets AI agents run code, query scientific databases, and leave behind a reproducible trail of artifacts instead of just chat transcripts.
Is open-science open source?
Yes — aipoch/open-science is open source, released under the Apache-2.0 license.
What language is open-science written in?
aipoch/open-science is primarily written in TypeScript.
How popular is open-science?
aipoch/open-science has 569 stars on GitHub.
Where can I find open-science?
aipoch/open-science is on GitHub at https://github.com/aipoch/open-science.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.