Open Science Workbench

Local-first, model-agnostic AI research workbench for reproducible scientific discovery.

Stars
★ 5.2k
Last updated
today
License
Apache-2.0
Primary language
TypeScript

At a glance

How it runs
Desktop appCLIWeb app
Works with
Universal · cross-platformCodex · Claude Code
Cost
Free software; you pay for model usage
Setup effort
Medium · a few setup steps
You'll need
Node.jsPython (optional for notebooks)Shell / CLINetwork accessLocal filesystem
Typical use
A computational biologist uses built-in skills like AlphaFold2 and Boltz for structure prediction and manages protein files locally.
Not a fit if
  • Teams that need a server-only or headless deployment
  • Users unwilling to pay for model API keys or subscriptions

What does this agent do, and when should you use it?

Open Science is an open-source, local-first, model-agnostic AI research workbench that enables reproducible scientific discovery on your own computer (macOS, Windows, Linux). It integrates project management, multi-model agent execution, Python/R notebooks, scientific data connectors, immutable artifact versions with provenance, and permissioned human-in-the-loop controls into one workspace. Includes 18 featured research skills and 24 built-in scientific connectors, covering bioinformatics, computational biology, biomedical research, genomics, structural biology, and computational drug discovery. The app is distributed as an Electron desktop application with installers for macOS, Windows, and Linux. It uses an ACP-based agent runtime supporting Claude Code, OpenCode, or Codex, and offers optional localhost web UI and headless CLI/SDK modes.

Open Science lets you create a project, start a session, and describe a research task in natural language. The agent reads files, runs Python and R code, executes shell commands, searches the web, and calls scientific data connectors (e.g., PubMed, bioRxiv, ChEMBL) to generate reports, tables, and figures as artifacts. Each artifact is saved as an immutable, checksummed version with a Provenance view showing producer code, execution history, input references, environment inventory, and conversation branch. Users control the agent's actions via approval profiles (Ask for approval, Auto-approve edits, Full access). The interface supports @-references to files, /-selection of skills, and branching by editing past messages. Artifacts can be exported as .ipynb, and project files (up to 10GB) can be uploaded and previewed in formats including scientific data, PDFs, Office documents, images, source code, and molecular structures.

  1. A computational biologist uses built-in skills like AlphaFold2 and Boltz for structure prediction and manages protein files locally.
  2. A biomedical researcher conducts literature reviews using PubMed and Clinical Trials connectors, generating traceable review reports.
  3. A genomics researcher analyzes genetic variants with Genomes and Variants connectors and uses Evo 2 or scGPT for sequence analysis.
  4. A drug discovery scientist screens compounds via ChEMBL and ZINC connectors and designs molecules with DiffDock and LigandMPNN.
  5. A data scientist runs Python/R notebooks locally, manages analysis pipelines with the project library and artifact provenance.
  6. A researcher submits long-running jobs to a remote HPC cluster via the Remote Compute (SSH) skill and automatically analyzes results on completion.

How do you install or deploy this agent?

Download the installer for your platform from the GitHub Releases page (macOS Apple Silicon/Intel, Windows x64, Linux x64 AppImage or Debian package). On first launch, complete the five-step setup: Environment checks, Agent runtime (select and optionally auto-install Claude Code, OpenCode, or Codex), Model provider (built-in cloud provider, custom gateway, or Claude/Codex subscription), Notebook runtime (optional, Python and R), and Data location. For development, clone the repo, run 'npm install' and 'npm run dev'.

How do you use this agent?

After installation, create a project and start a session, describe the research goal, input data, and expected outputs. Attach source files, select a verified model, and choose an approval mode, then send the task. In the session, use '@' to reference project files and '/' to select enabled skills. Create branches by editing previous messages, and inspect artifact provenance via the Provenance view. You can also install the CLI from Settings → General → Command line tool to run tasks headlessly, e.g., 'open-science start', 'open-science project create', 'open-science run --prompt-file task.md', and 'open-science artifacts download'.

What are this agent's strengths and limitations?

Pros
  • Local-first architecture: projects and state are stored locally, enabling offline access and clear data ownership.
  • Model-agnostic: supports multiple cloud providers, custom gateways, and Claude/Codex subscriptions, with easy model switching.
  • Reproducibility: artifacts have immutable versions with provenance tracking, including producer code and execution history.
  • Rich built-in skills and connectors for bioinformatics and drug discovery, with an extensible architecture.
Limitations
  • Requires an Electron desktop app installation, not a pure web service, which may be less suitable for server-only environments.
  • Dependent on third-party model providers, requiring API keys or subscriptions and incurring usage costs.
  • Advanced features like MCP connectors and remote HPC require configuration and skill enablement, adding a learning curve.
  • Some features (e.g., deterministic reconstruction, portable environment restoration) are still on the roadmap and not fully implemented.

How does this agent compare with similar options?

Key facts side by side with the most closely related agents.

Agent Source review Form / cost Stars Updated Language Full support on
Open Science Workbench This agent 52 · Major gaps Desktop appFree + model costs ★ 5.2k today TypeScript Codex · Claude Code
Wisp Science 71 · Some gaps Desktop appFree + model costs ★ 1k today Rust Codex · Claude Code · OpenAI API · Claude API
ToolUniverse: Democratizing AI Scientists 32 · Major gaps MCP serverFree + model costs ★ 1.7k today Python Claude Code · OpenAI API · Claude API
K-Dense BYOK 49 · Major gaps Desktop appFree + model costs ★ 1.4k 2d ago TypeScript ChatGPT · Codex · Claude.ai

How does FollowAgents rate this agent?

FollowAgents source review · FARS-2.1
Major gaps
52/ 100 5-point scale 2.6 / 5
This review covers the source as of Aug 11, 2026. The project has shipped 19 stable release(s) since, which have not been re-reviewed. The score and verdict describe the reviewed version only. Recent releases ↓
Trust 16/29
Reliability 6/14
Adaptability 10/18
Convention 10/18
Effectiveness 7/13
Verifiability 3/8
Why each dimension lost points
Trust16 / 29 · 2.8/5

Evidence shows permission controls (tool-level allow/ask/block), user confirmation (approval modes), data flow transparency (activity history, provenance views), sensitive data handling (encrypted keys, dropped env vars). But dependency security only mentions reporting, no specific audit; rollback only mentions branching and versions, no explicit rollback mechanism; source attribution only mentions author, no verification.

Reliability6 / 14 · 2.1/5

Self-consistency is good, README and code align; dependency availability not verified, only listed; failure messages not detailed.

Adaptability10 / 18 · 2.8/5

Audience clear (researchers), scenarios broad; capability boundaries stated (sandbox not implemented); trigger precision moderate, no explicit trigger words; environment fit good (multi-platform).

Convention10 / 18 · 2.8/5

Information architecture clear, install notes detailed, naming stable, examples and FAQ present, known limitations explicit, license Apache-2.0, versioning and changelog exist, maintenance responsibility not explicit.

Effectiveness7 / 13 · 2.7/5

Output usability high (reproducible reports, tables, figures), marginal value high (integrates many tools), cost-benefit not fully explained.

Verifiability3 / 8 · 1.9/5

Claim traceability moderate, no specific evidence links; cross-source corroboration insufficient; fact-inference separation unclear.

Risks and how to mitigate them
  • Sandboxing and network allowlisting not implemented; permission control relies on approval, handle sensitive data with caution.
  • Dependency security lacks specific audit, supply chain risk needs attention.
  • Rollback mechanism unclear; branching and versioning may not suffice for error recovery.
Evidence confidence: Low Reviewed Aug 11, 2026 Reviewed revision b363657fd381 New commits since this review; the score may not cover them
See the full review method →

Recent releases

Latest entries from the project's GitHub Releases. Notes are quoted from upstream as written, not rewritten or tested by FollowAgents.

  1. v1.0.0 AIPOCH Open-Science v1.0.0
    Release notes excerpt
    ✨ AIPOCH Open-Science v1.0.0 AIPOCH Open-Science is an open-source, local-first AI research workbench. Version 1.0 brings literature, scientific data, agent-assisted analysis, inspectable results, and portable research records into one workspace for macOS, Windows, and Linux. 🚀 Research capabilities - Projects and conversations: organize research in projects and sessions, explore message branches and side chats, fork a session to continue another research path, and follow plans, clarification questions, tool activity, and notifications. …
    View on GitHub ↗
  2. v0.37.2 AIPOCH Open-Science v0.37.2
    Release notes excerpt
    AIPOCH Open-Science v0.37.2 > A resilience patch: the workbench recovers from runtime trouble on its own, large session and notebook snapshots transfer reliably, the Linux CLI arrives as standalone distribution packages, and scientific PDF structure extraction keeps getting more faithful. AIPOCH Open-Science is an open-source, local-first, model-agnostic AI research workbench for scientists and researchers. It enables reproducible, inspectable research across models with scientific AI agents, Python and R execution, scientific data connectors, and cross-platform support for macOS, Windows, …
    View on GitHub ↗
  3. v0.37.1 AIPOCH Open-Science v0.37.1
    Release notes excerpt
    AIPOCH Open-Science v0.37.1 > A fidelity-and-hardening patch: scientific PDF structure extraction keeps complete figures and ruled tables, the Windows experience handles non-ASCII installation paths and quiet Notebook subprocesses, and installers shrink back down after the v0.37.0 runtime split. AIPOCH Open-Science is an open-source, local-first, model-agnostic AI research workbench for scientists and researchers. It enables reproducible, inspectable research across models with scientific AI agents, Python and R execution, scientific data connectors, and cross-platform support for macOS, W …
    View on GitHub ↗

FAQ

Is Open Science free to use?
The app itself is free (Apache-2.0), but you pay for the model provider you connect, such as OpenAI or Anthropic, either via API keys or a subscription.
How secure is my data?
Project data is stored locally by default, and API keys use the OS secure credential storage. However, prompts and context are sent to the selected model provider, and external connector calls may transmit data, so review sensitive inputs.
What happens if the network is unavailable?
Model calls require network connectivity. The agent will not be able to operate offline, but your local projects and files remain accessible. The app shows an offline indicator.
Can I add custom data sources or skills?
Yes, you can create personal skills, upload SKILL.md packages, import skills from GitHub, and configure custom MCP connectors to extend functionality.
View on GitHub ↗ Install ↓

Compare agents like this one

The same FARS review applied across the shortlist this agent qualifies for.

Related agents