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,
进行缺失值分析,
用随机森林模型建立预后预测模型,
输出特征重要性排名。
输出:自动打开笔记本,依次执行数据加载 → 缺失值报告 → 模型训练 → 特征重要性图表,所有代码和结果均可复现重跑。
评论区
登录后可评论。