open-science README

The project's README from github.com/aipoch/open-science. As one markdown file: README.md.

AIPOCH Open-Science

Open-source, local-first, model-agnostic AI research workbench for reproducible science.

Download Version DOI #1 BiomniBench-DA Public 50 Platforms macOS Windows Linux License Apache 2.0 Website aipoch.com Discord

README in English 简体中文 README 繁體中文 README 日本語 README 한국어 README Français README README на русском German README Español README

AIPOCH Open-Science is an open-source, local-first, model-agnostic AI research workbench developed by AIPOCH for scientists and researchers. It enables reproducible, inspectable research with scientific AI agents, Python and R execution, scientific data connectors, and cross-platform support for macOS, Windows, and Linux. Create a project, describe your research goal in plain language, and let the agents read files, search the web, run code, query scientific data sources, and produce reports, tables, and figures with traceable provenance—all in one workspace.

AIPOCH Open-Science supports computational and data-intensive research across disciplines, including machine learning, statistics, life sciences, chemistry, materials science, physics and environmental science. It supports the research process from literature review and hypothesis development to code execution, data analysis, simulation, visualization, and the production of traceable research outputs.

💡 AIPOCH Open-Science v0.27.0 released (last updated September 2026). AIPOCH Open-Science v0.27.0 scales the literature workspace and lets long work run in the background: import many PDFs in one pass with per-file progress and retry, run Notebook and shell jobs in the background that deliver results automatically, and rely on a broad literature stability pass covering cross-client sync, data relocation, and import integrity. Core application skills stay always enabled, the headless CLI and Task SDK gain connector management, mermaid diagrams render more smoothly, and headless Linux deployments gain an explicit credential file store. See the latest release notes for full details.

AIPOCH Open-Science banner: Science, Open to All — an open-source, model-agnostic, self-hosted scientific AI research workbench

Table of Contents

🚀 Quick Start

Get AIPOCH Open-Science running in three steps: download the installer for your platform, complete the guided first-run setup, and create a research project.

1. Download the app

Open the latest release, expand Assets, and choose the installer for your computer:

Your computer Choose
macOS — Apple Silicon (M1 or newer) The macOS DMG for Apple Silicon / ARM64
macOS — Intel The macOS DMG for Intel / x64
Windows x64 The Windows x64 installer
Linux x64 The Linux x64 AppImage or Debian package

Review the assets and verification information published on the release page. See Verifying your download before installation if you need to validate a package.

If macOS or Windows shows an unidentified-developer or unknown-publisher warning, verify that the package came from the official Releases page before continuing.

On macOS, you can also install with Homebrew:

brew install --cask open-science

Homebrew selects the Apple Silicon or Intel package automatically.

2. Complete first-time setup

The first launch has five guided steps:

  1. Environment checks compatibility, app storage, secure credential storage, and network access.
  2. Data location chooses where large artifacts, notebooks, uploads, and environments are stored.
  3. Agent runtime selects and prepares Claude Code, OpenCode, Codex, or CodeBuddy. App-managed runtimes can be installed without requiring Node.js, npm, or an administrator password.
  4. Model provider connects and tests the model you want to use. Choose a built-in provider, a custom gateway, or an existing Claude or Codex subscription login.
  5. Notebook runtime optionally prepares app-managed Python and R environments or enables detected and manually registered interpreters for either language.
Automatic first-run environment checks in AIPOCH Open-Science First-run model provider configuration in AIPOCH Open-Science
Host compatibility, storage, and network checks Provider, API Key, endpoint, and model validation

Notebook execution is optional. Every required environment and agent-runtime check must pass before Continue becomes available, and the model connection must pass before setup finishes. Notebook and data-location settings can keep their defaults and be changed later in Settings. While a kernel is running, a Variables view can inspect the live Python or R namespace — names, types, shapes, and previews — read-only, refreshed after each execution.

3. Start a research project

  1. Click New project and give the project a stable research name and optional description.
  2. Open a session and describe the goal, input data, constraints, desired outputs, and how the result should be checked.
  3. Attach source files, select a verified model, and choose an approval mode.
  4. Send the task. Inspect the agent's tool activity, approve sensitive actions, and open generated artifacts in the preview panel.
  5. To explore a different direction, edit an earlier user message and resend it on a new branch; use the message revision controls to return to either path.
  6. Open an artifact's Provenance view to inspect its versions and the available evidence behind the selected result.
  7. Continue the work in later sessions. Use @ to reference an existing project file and / to explicitly select an enabled skill.

Screenshots in this README illustrate the workflow. Labels, catalogs, and other interface details may differ from the version you install.

Product Tour

From a research request to a traceable result

Consider a representative bioinformatics task: reproduce a published differential-expression analysis, compare the regenerated results with the paper, and deliver the report, tables, and figures needed for review. The screenshots below are representative views from documented AIPOCH Open-Science workflows; they illustrate each stage rather than one continuous session.

1. Define the research task and evidence

Describe the research question, source paper and datasets, required methods or thresholds, expected outputs, and acceptance criteria. Upload supporting files or reference an existing project artifact with @, so the agent starts from explicit inputs instead of hidden context.

AIPOCH Open-Science paper reproduction task with the research conclusion, generated artifacts, and source comparison visible in one workspace

2. Execute with inspectable scientific tools

The agent can combine scientific skills, permissioned research connectors, searches, file operations, and Python or R code in the shared Notebook. Generated figures can be reviewed beside the research summary, while the artifact record exposes captured producer code and execution evidence for inspection.

AIPOCH Open-Science bioinformatics analysis showing the research summary, generated figure, and captured producer code side by side

3. Review reports, tables, and figures in place

The final response summarizes what reproduced, what differed, and which limitations matter. Generated Markdown reports, CSV tables, images, and other research artifacts remain attached to the session and are collected in the project file library, where they can be previewed beside the conversation and reused in follow-up work.

AIPOCH Open-Science reproduction result with differential-expression figures and generated files previewed beside the agent's explanation

4. Trace every artifact back to its evidence

Each generated artifact is stored as an immutable, checksummed version. Its Provenance view can expose the producing code and execution history, referenced inputs, observed environment inventory, producing conversation branch, and version-scoped Reviewer findings. Evidence that could not be verified is marked unavailable rather than inferred.

AIPOCH Open-Science research artifact preview with the Provenance entry for tracing a generated result

Benchmark Performance

🏆 #1 on BiomniBench-DA Public 50

AIPOCH Open-Science achieved the highest ranking score in the compiled BiomniBench-DA Public 50 comparison, earning 79.05 with gpt-5.6-sol (xhigh). The result combines a Gemini 3.1 Pro judge score of 81.04 and a DeepSeek v4-pro judge score of 77.06 through an equal-weight mean, placing AIPOCH Open-Science #1 among the collected Public 50 results. Explore the BiomniBench-DA dataset.

BiomniBench-DA Public 50 comparison showing AIPOCH Open-Science ranked first with a score of 79.05

Why AIPOCH Open-Science

AIPOCH Open-Science turns fragmented chats, notebooks, scripts, scientific databases, files, and reporting tools into one persistent, local-first AI research workbench where execution and evidence stay together.

Core Capabilities

AIPOCH Open-Science combines project management, multi-model agent execution, Python and R notebooks, scientific data connectors, immutable artifact versions with provenance, and permissioned human-in-the-loop control in one local workspace. The installed app and latest release notes are the source of truth for changing catalogs, packaging details, and newly added options.

Area Core capability
Projects and sessions Create and organize projects with pinned sessions, persistent message branches and side conversations, and editable session details. Edit completed prompts into persistent, selectable message branches without deleting the original downstream path, and recover recent work, drafts, conversation history, and preview state.
Agent workflow Natural-language sessions with streamed responses, purpose-grouped tool activity, approval and stop controls, queued follow-ups, context compaction, and restart recovery. Branch completed work into new sessions; use structured clarifications, text, image, and PDF annotations, linked-PDF reading context, project memory, session references, and review-gated plans. Notifications, live status, timing and token details, the command palette, source previews, and project switching keep long-running research visible and manageable.
Models and agent backends Use built-in cloud providers including Apodex, NVIDIA Build with a curated agent-capable catalog, and the latest OpenAI and Anthropic model catalogs (GPT-6 Astra and Claude Fable 5.1), custom compatible gateways, or Claude and Codex subscription logins. Select Claude Code, OpenCode, Codex, or the login-free CodeBuddy runtime as the agent backend, with validated model and API compatibility, multimodal image input, reasoning controls, and dedicated subagent, reviewer, and Vision policies.
Specialists and delegation Create personal specialist agents with scoped capabilities, conversational customization, package import/export, and immediate handoff from the main agent. The signed-package marketplace supports official and user-approved GitHub sources, conflict-aware imports, and 64 built-in capability icons; production delegation adds durable messaging, recovery, and a per-session delegation switch.
Python, R, notebooks, and HPC Run persistent Python, R, and REPL kernels alongside recorded shell commands, using managed offline environments or your own interpreters. Work locally or connect to remote hosts over SSH and submit Notebook runs through Slurm on HPC clusters; protected network access, encrypted credentials, package and variable inspection, a shared terminal, and progressive history keep compute controlled and observable. Long Notebook, REPL, and shell work can run in the background — releasing the agent turn while keeping exact run identity, cancellation, and provenance, and delivering results automatically across local runs and remote compute jobs. Package management for external R runtimes remains manual.

open-science (aipoch/open-science)

Searching Database…

这是什么?AIPOCH Open-Science 是一个开源、本地优先、与模型无关的 AI 研究工作台,它运行科学 AI 智能体,帮助完成文献综述、数据分析、代码执行,以及生成可追溯的研究报告、表格和图表。
这是桌面应用,还是在浏览器里运行的?它是基于 Electron 构建的原生桌面应用,需要安装到 macOS、Windows 或 Linux 上,不是网络服务。
怎么把它运行起来?从 Releases 页面下载适用于你系统的安装包(macOS 的 DMG、Windows x64 安装程序,或 Linux 的 AppImage/Debian 软件包,macOS 上也可以通过 Homebrew 安装),完成五步引导式首次运行设置,然后创建项目并描述你的研究目标。
它支持哪些智能体运行时和模型?需要 API 密钥吗?你可以选择智能体后端:Claude Code、OpenCode、Codex,或无需登录的 CodeBuddy 运行时;也可以选择模型服务商:内置的云服务商、自定义网关,或已有的 Claude/Codex 订阅登录。应用自行管理的运行时无需 Node.js、npm 或管理员权限即可安装。
使用它必须要有 Python/R 笔记本功能吗?不必须。配置 Python 和 R 环境是首次运行设置中的可选步骤;其他项目(运行环境、数据位置、智能体运行时、模型服务商)则必须完成后才能继续。
这个工具是为谁设计的?面向从事计算密集型、数据密集型研究的科学家和研究人员,涵盖机器学习、统计学、生命科学、化学、材料科学、物理学和环境科学等多个学科。
我的研究数据和代码会传到哪里?应用和项目状态都保存在你的本地电脑上;应用只会向你明确配置或批准的服务发起外部请求,例如你选择的模型服务商。
它如何让结果可追溯,而不是只能盲目相信智能体的输出?每个生成的产物都会以不可变、带校验和的版本保存,并提供 Provenance 视图,展示生成它的代码、执行历史、引用的输入,以及创建它的对话分支;无法验证的证据会标记为不可用,而不是随意猜测。
什么是 BiomniBench-DA,它在这里有什么意义?它是项目用来给自己排名的基准数据集:AIPOCH Open-Science 在 BiomniBench-DA Public 50 对比中排名第一(得分 79.05),使用 gpt-5.6-sol,评判得分由 Gemini 3.1 Pro 和 DeepSeek v4-pro 给出。
我能创建自定义的专业智能体吗?可以,你可以创建具有限定能力范围的个人专业智能体,通过对话方式进行定制,并通过支持官方及用户批准的 GitHub 来源的市场,以签名包的形式导入和导出。
智能体能获取外部科学数据吗?可以,它可以使用经授权的科学数据连接器,同时结合网页搜索、文件操作,以及在共享笔记本中执行的 Python/R 代码,因此分析可以把实时数据源与代码和结果整合在同一条追溯记录中。
Creator
aipoch
Size
136.3 MB
Stars
5.1K
Age
3mo
Commits · 90 Days