Open Science 开源科研工作台

本地优先、模型无关的 AI 科研工作台,用于可复现的科学发现。

Star 数
★ 5.2k
最近更新
今天
License
Apache-2.0
主语言
TypeScript

30 秒速览

运行形态
桌面应用命令行工具网页应用
可在哪里用
通用 · 跨平台Codex · Claude Code
费用
软件免费,模型调用费用自付
上手难度
中 · 需要几步配置
开始前需要
Node.jsPython(notebook 可选)Shell / 命令行网络访问本地文件系统
典型场景
计算生物学家:使用 Open Science 运行 AlphaFold2、Boltz 等结构预测技能,并在本地管理蛋白质结构文件。
不适合
  • 需要纯服务器或无桌面环境部署的团队
  • 不愿为模型 API 或订阅付费的用户

这个 Agent 能做什么,适合哪些场景?

Open Science 是一款开源、本地优先、模型无关的 AI 科研工作台,帮助研究人员在自己的电脑上(macOS、Windows、Linux)完成可复现的科学发现。它将项目管理、多模型 agent 执行、Python/R notebook、科学数据连接器、不可变工件版本和溯源、以及人工审批控制集成到一个工作区中。目前内置 18 个特色研究技能和 24 个科学数据连接器,覆盖生物信息学、计算生物学、生物医学研究、基因组学、结构生物学和计算药物发现等领域。应用以 Electron 桌面应用形式发布,提供 macOS、Windows、Linux 安装包。它使用 ACP 架构支持 Claude Code、OpenCode 或 Codex 作为底层 agent 运行时,并提供本地 Web UI 和 headless CLI/SDK 模式。

Open Science 创建一个项目,会话中用户用自然语言描述研究任务,agent 可以读取文件、运行 Python 和 R 代码、执行 shell 命令、搜索网页、调用科学数据连接器(如 PubMed、bioRxiv、ChEMBL 等),并生成报告、表格和图形等工件。每个工件保存为不可变的校验和版本,并提供溯源视图,展示产生它的代码、执行历史、输入、环境信息和对话分支。用户通过审批模式控制 agent 的操作权限(如 Ask for approval、Auto-approve edits、Full access)。支持通过 @ 引用项目文件、/ 选择技能、编辑历史消息创建分支。工件可导出为 .ipynb,项目文件可上传(最大 10GB)和预览(常见科学数据、PDF、Office 文档、图像、代码、分子结构等)。

  1. 计算生物学家:使用 Open Science 运行 AlphaFold2、Boltz 等结构预测技能,并在本地管理蛋白质结构文件。
  2. 生物医学研究员:利用 PubMed、Clinical Trials 等连接器进行文献综述,生成可追溯的综述报告。
  3. 基因组学研究者:调用 Genomes、Variants 连接器分析基因变异,使用 Evo 2 或 scGPT 等技能进行序列分析。
  4. 药物发现科学家:使用 ChEMBL、ZINC 连接器筛选化合物,配合 DiffDock、LigandMPNN 进行分子对接和设计。
  5. 数据科学家:在本地 notebook 中运行 Python/R 代码,利用项目库和工件溯源管理分析流程。
  6. 远程HPC用户:通过 Remote Compute (SSH) 技能提交长时任务到远程集群,任务完成后自动进行结果分析。

如何安装或部署这个 Agent?

从 GitHub Releases 页面下载对应系统的安装包(macOS Apple Silicon/Intel、Windows x64、Linux x64 AppImage 或 Debian 包)。首次启动时完成五个设置步骤:环境检查、agent 运行时(选择 Claude Code、OpenCode 或 Codex,应用可自动安装)、模型提供商(内置云提供商、自定义网关、Claude 或 Codex 订阅)、notebook 运行时(可选,支持 Python 和 R)、数据存储位置。也可以从源码开发:克隆仓库后运行 npm install 和 npm run dev。

如何使用这个 Agent?

安装后创建项目并开始会话,描述研究目标、输入数据和期望输出。附加源文件,选择已验证的模型和审批模式,发送任务。在会话中可使用 @ 引用项目文件,/ 选择启用技能。通过编辑历史消息创建分支,使用溯源视图检查工件证据。还可安装命令行工具(Settings → General → Command line tool),使用 open-science start、open-science run 等命令创建项目、提交任务并下载工件。

这个 Agent 有哪些优点和局限?

优点
  • 本地优先:项目和状态存储在本地,支持离线使用,数据所有权清晰。
  • 模型无关:支持多种云提供商、自定义网关、Claude/Codex 订阅,可在 composer 中切换模型。
  • 可复现性:工件有不可变版本和溯源信息,包括生产者代码、执行历史和输入证据。
  • 内置丰富技能和连接器:覆盖生物信息学、药物发现等领域,且架构可扩展。
局限
  • 桌面应用而非 Web 服务,需要安装 Electron 应用,可能不适合纯服务器环境。
  • 依赖第三方模型提供商 API,需要 API 密钥或订阅,并产生费用。
  • 高级功能(如 MCP 连接器、远程 HPC)需要配置和技能启用,学习曲线较陡。
  • 部分功能(如确定性重构、可移植环境恢复)仍在路线图上,尚不完善。

这个 Agent 与同类方案有什么区别?

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
Open Science 开源科研工作台 当前 52 · 缺口较多 桌面应用免费 + 模型费 ★ 5.2k 今天 TypeScript Codex · Claude Code
Wisp Science 71 · 存在缺口 桌面应用免费 + 模型费 ★ 1k 今天 Rust Codex · Claude Code · OpenAI API · Claude API
ToolUniverse:AI 科学家工具生态 32 · 缺口较多 MCP 服务器免费 + 模型费 ★ 1.7k 今天 Python Claude Code · OpenAI API · Claude API
K-Dense BYOK 49 · 缺口较多 桌面应用免费 + 模型费 ★ 1.4k 2 天前 TypeScript ChatGPT · Codex · Claude.ai

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
52/ 100 五分制 2.6 / 5
本评测基于 2026年8月11日 的源码;此后该项目发布了 19 个正式版本,尚未复审。分数与结论只代表评测时的版本。 最近版本 ↓
信任安全 16/29
可靠稳定 6/14
适用触发 10/18
规范维护 10/18
有效结果 7/13
证据核验 3/8
查看各维度的扣分理由
信任安全16 / 29 · 2.8/5

证据显示有权限控制(工具级允许/询问/阻止)、用户确认(审批模式)、数据流透明(活动历史、来源视图)、敏感数据处理(密钥加密、环境变量丢弃)。但依赖安全仅提及报告,无具体审计;回滚仅提及分支和版本,无明确回滚机制;来源归属仅提及作者,无验证。

可靠稳定6 / 14 · 2.1/5

自洽性较好,README与代码一致;依赖可用性未验证,仅列出依赖;失败消息未详细说明。

适用触发10 / 18 · 2.8/5

受众明确(研究人员),场景广泛;能力边界有说明(沙箱未实现);触发精度一般,无明确触发词;环境适配良好(多平台)。

规范维护10 / 18 · 2.8/5

信息架构清晰,安装说明详细,命名稳定,示例和FAQ存在,已知限制明确,许可证Apache-2.0,版本和变更日志存在,维护责任未明确。

有效结果7 / 13 · 2.7/5

输出可用性高(可复现报告、表格、图表),边际价值高(集成多种工具),成本效益未充分说明。

证据核验3 / 8 · 1.9/5

声明可追溯性一般,无具体证据链接;跨来源佐证不足;事实与推断分离不明确。

风险与缓解建议
  • 沙箱和网络白名单未实现,权限控制依赖审批,需谨慎处理敏感数据。
  • 依赖安全未提供具体审计,供应链风险需关注。
  • 回滚机制不明确,分支和版本管理可能不足以应对错误操作。
证据充分度:低 评估于 2026年8月11日 审查版本 b363657fd381 评估后仓库已有新提交,评分可能未覆盖最新改动
查看完整评分方法 →

最近版本

来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。

  1. v1.0.0 AIPOCH Open-Science v1.0.0
    发布说明摘录
    ✨ 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. …
    在 GitHub 查看 ↗
  2. v0.37.2 AIPOCH Open-Science v0.37.2
    发布说明摘录
    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, …
    在 GitHub 查看 ↗
  3. v0.37.1 AIPOCH Open-Science v0.37.1
    发布说明摘录
    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 …
    在 GitHub 查看 ↗

常见问题

使用 Open Science 需要付费吗?
应用本身免费(Apache-2.0),但需要为使用的模型提供商付费(如 OpenAI、Anthropic)或使用订阅登录。
我的数据安全吗?
项目数据默认存储在本地,API 密钥使用系统安全存储。但发送给模型的提示和上下文会发送到所选提供商,外部连接器调用也会发送数据,需注意敏感数据。
如何处理网络中断?
模型调用需要网络连接。断开时 agent 无法工作,应用会显示离线状态。本地项目和文件仍可访问。
我可以添加自定义数据源或技能吗?
可以,支持创建个人技能、上传 SKILL.md、从 GitHub 导入技能,以及配置自定义 MCP 连接器。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents