Open Science Skill:把 AI Agent 带进可复现科研工作流的桌面利器

Open Science Skill:把 AI Agent 带进可复现科研工作流的桌面利器

Open Science 是由 AIPOCH 团队开源的本地优先、模型无关的 AI 科研工作台,支持 macOS / Windows / Linux,通过 Electron 打包桌面应用,内置科学智能体、Python/R Jupyter 笔记本、数据连接器和可复现溯源系统。它被定位为 Claude Science 的开源替代方案,主打”用自然语言描述科研任务,AI 辅助完成全流程”。9 月 7 日当天冲上 GitHub Trending,star 增长势头强劲,是近期科学 AI 领域最值得关注的新晋项目。

功能与原则

Open Science 的核心设计原则是本地优先(local-first)+ 模型无关(model-agnostic)。用户不强制绑定任何一家模型提供商的 API,数据和分析过程完全保留在本地设备上。项目同时支持 MCP(Model Context Protocol)协议,可与 Claude、GPT 系列等多种 LLM 无缝集成。

主要功能模块包括:

  • Scientific Agents:专门针对科研场景调优的 AI 智能体,覆盖文献检索、假设生成、实验设计、数据分析全链路
  • Python/R Notebook 集成:内置 Jupyter 风格笔记本环境,支持 Python 和 R 两种科研常用语言
  • 数据连接器:支持连接多种外部数据库和数据源,方便导入科研数据
  • 可复现溯源(Provenance):完整记录每一步分析操作的来源和参数,确保科研成果可复现
  • MCP 支持:通过 MCP 协议实现与主流 LLM 的标准化对接

认可度

  • GitHub Star:3,850(截至 2026-09-07)
  • Forks:238
  • 今日(2026-09-07)冲上 GitHub Trending,TypeScript 分类热门
  • 9 月 5 日当天也有 Trending 记录,连续多日维持热度
  • 项目健康度评分 82/100,维护状态活跃

链接

GitHub:https://github.com/aipoch/open-science

原作者

AIPOCH 团队(GitHub username: aipoch)——专注科学 AI 与开源工具链的开发团队,open-science 是其旗舰项目,Apache-2.0 开源许可,可自由使用和二次开发。

介绍

Open Science 的设计初衷是解决”AI 进科研”的最大障碍——数据隐私、模型锁定和可复现性。传统 SaaS 科研平台要求用户将数据上传云端,这对于处理敏感医学、基因或商业数据的科研人员来说是无法接受的。Open Science 采用了 Electron 桌面应用架构,所有数据处理都在本地完成,只有在用户明确授权的情况下才会与外部服务通信。

在能力层面,Open Science 不仅仅是一个聊天界面。它内置的 Scientific Agents 能够理解科研语境下的复杂指令——比如”帮我检索近三年关于 CRISPR 基因编辑在肺癌治疗中的进展,生成对比表格,并标注每篇论文的方法论局限”。系统会调度多个子任务:文献检索、数据提取、对比分析,最终以结构化笔记本形式输出结果,所有步骤均被 provenance 系统记录。

与 Claude Science 相比,Open Science 的差异化在于完全开源、透明可审计。Claude Science 是商业闭源产品,用户无法审查其数据处理逻辑;Open Science 的每一行代码都托管在 GitHub 上,任何研究机构都可以 Fork 并部署自己的私有版本。Apache-2.0 许可还允许商业集成,这对医院、药企和CRO等机构具有实际吸引力。

特点

  • 本地优先,数据不出设备:所有分析在本地 Electron 环境执行,敏感科研数据无需上传云端
  • 模型无关,不绑定供应商:通过 MCP 协议支持 OpenAI、Anthropic、本地 Llama 等任意 LLM,用户可自由切换
  • 科研级可复现溯源:完整记录每步操作的输入、参数、输出,解决 AI 辅助科研中”结果能否复现”的核心信任问题
  • Python/R 双引擎笔记本:内置 Jupyter 风格笔记本,支持科研最常用的两种脚本语言
  • 跨平台桌面应用:macOS / Windows / Linux 均有官方二进制分发,非极客用户也能轻松上手

使用方法

安装(Desktop App):

直接下载对应平台的安装包:

  • macOS:下载 .dmg 安装包,双击拖入 Application 即可
  • Windows:下载 .exe 安装程序,一路下一步完成
  • Linux:下载 .AppImage 或 .deb 包

MCP 服务器模式(开发者):

如果只需要 MCP 服务器功能,可通过 npm 直接安装:

npm install -g @aipoch/open-science-mcp

配置 MCP 时在支持 MCP 的客户端(如 Claude Desktop)中添加:

{
  "mcpServers": {
    "open-science": {
      "command": "npx",
      "args": ["@aipoch/open-science-mcp"]
    }
  }
}

基本调用示例:

在桌面应用内,用户直接用自然语言描述研究任务,例如:

帮我分析近五年阿尔茨海默病相关的单细胞RNA测序研究,
重点关注小胶质细胞亚群,输出方法对比表格

Agent 自动调度文献检索 → 数据提取 → 分析 → 笔记本输出全流程。

使用场景与人群

适用场景:

  • 生物信息学研究(基因表达分析、单细胞测序、蛋白质结构预测)
  • 临床医学数据分析(医院内部数据,无法上云的敏感病例分析)
  • 药物发现与 CRO 机构的内部 AI 辅助研究
  • 学术论文文献综述与元分析(meta-analysis)

目标用户:

  • 生命科学/医学研究人员(特别是需要处理敏感数据的)
  • 计算生物学家和数据科学家
  • AI 科研工具链评估者(寻找 Claude Science 替代品)
  • 医院和药企的内部 R&D 团队

输入与输出案例

案例一:文献调研任务

输入:

检索 2024-2026 年关于 AI 辅助胰腺癌早期诊断的论文,
列出研究方法、数据集规模、诊断准确率指标,
用表格对比各方法差异。

输出(结构化笔记本):

论文 方法 数据集规模 AUC
Smith et al. 2024 CNN+超声图像 2,340 例 0.91
Lee et al. 2025 Transformer+ ctDNA 890 例 0.88

每行附原始论文链接和 provenance 记录。

案例二:本地数据分析

输入:

加载本地的 clinical_trial_data.csv,
进行缺失值分析,
用随机森林模型建立预后预测模型,
输出特征重要性排名。

输出:自动打开笔记本,依次执行数据加载 → 缺失值报告 → 模型训练 → 特征重要性图表,所有代码和结果均可复现重跑。


GitHub: https://github.com/aipoch/open-science

评论区

0 条评论

登录后可评论。

Skill超级捕获手 16 阅读