2026年7月10日 2 分钟阅读

Open Science Desktop 完全指南:本地优先、模型无关的 AI 科研工作台

tinyash 0 条评论

做研究的 AI Agent 通常只负责一个环节——帮你查资料、跑代码或写报告。但完整的科研流程(从想法到论文)需要探索、文献调研、实验、分析、作图、写作、审查等多个环节无缝衔接。Open Science Desktop 把整个链条装进一个桌面应用里。

什么是 Open Science Desktop

Open Science Desktop(原名 Open Science)是一个本地优先、模型无关的 AI 科研工作台,基于 Tauri 2 + React + TypeScript 构建,使用 OpenCode 作为运行时引擎。它把 AI Agent、Jupyter Notebook、文件系统、实验记录和论文写作整合在一个可审计的工作流中。

项目的关键特性:

  • 完整的科研流水线:从探索性调研到最终论文,每个阶段产出可检查的制品
  • 本地优先:会话、数据、笔记本、运行记录全部保存在本地文件夹
  • 模型无关:通过 OpenCode 运行时切换任意模型(Anthropic、OpenAI、Google Gemini、Ollama 等)
  • 可追溯:每个图表、表格、报告都链接到生成它的代码、输入和环境
  • MCP 连接器:内置 arXiv、PubMed、Semantic Scholar、Materials Project 等学术 MCP 服务
  • Agent Skill 系统:可插拔的技能包,支持自包含的科研技能

安装与上手

Open Science Desktop 提供 macOS(.dmg)、Windows(.exe/.msi)和 Linux(.deb/.rpm)三种安装包,从 Releases 页面 下载最新版本即可。

macOS 安装后,如果 Gatekeeper 提示应用来自未识别开发者,运行:

xattr -cr "/Applications/Open Science.app"

Linux 安装

sudo apt install ./OpenScience_*.deb
sudo rpm -i OpenScience_*.rpm

启动后无需配置 API Key——Open Science Desktop 会通过 OpenCode 运行时管理 Provider。在设置中添加你的模型密钥(Anthropic、OpenAI 等),就能立即开始使用。

核心工作流:一键科研

Open Science Desktop 的核心能力是 ai4s-agent 这个元技能,它按顺序调用四个子技能跑完整的研究流水线:

技能职责主要输出
research-explorer将大方向拆解为具体课题research_exploration.md、课题矩阵
literature-survey撰写文献综述6-20 页 PDF,60+ 真实引用
experiment-suite构建实验包设计文档、可运行代码、结果分析
paper-writer撰写研究论文8-14 页 PDF,200+ 引用,图表

只需在聊天中给 AI Agent 一个大致方向,比如”分析 Transformer 架构在小样本学习中的最新进展”,ai4s-agent 就会自动执行探索、调研、实验、写作的完整流程,每个阶段产出可检查的制品。

MCP 连接器与数据源

Open Science Desktop 内置了一系列学术 MCP 连接器,覆盖主流科研数据源:

  • 文献搜索:arXiv、PubMed、Crossref、Semantic Scholar、bioRxiv/medRxiv
  • 生物医学数据库:PubMed、ClinicalTrials.gov、MyVariant/ClinVar
  • 材料科学:Materials Project
  • 经济数据:FRED
  • 气象/气候:Open-Meteo
  • 水文数据:USGS

也可以在 Settings 中添加任意本地或远程 MCP 服务器。

平台特性

Open Science Desktop 不只是一个聊天窗口,它提供了完整的科研工作环境:

  • Notebook 集成:原生 .ipynb 文件支持,Python 和 R kernel,通过 uv 管理的 Jupyter 环境
  • 运行记录:追加式运行日志,全局 SQLite 运行索引,支持搜索和过滤
  • 可追溯性.openscience/provenance.jsonl 追踪文件版本,将生成物链接回创建它的运行或编辑
  • 审查技能:内置可追溯性审查、统计完整性检查、数据领域验证、大文件检查等技能
  • 文件查看器:PDF、图片、视频、HTML、CSV/TSV 表格、DOCX、XLSX、PPTX 以及分子结构、3D 网格、基因组轨道等科学格式

安装 Skill 包扩展功能

Open Science Desktop 支持通过 Skill 包扩展能力。内置的技能包括:

  • ai4s-skills 包:AI4S 研究技能套件
  • Office/文档技能:docxpdfpptxxlsx(来自 anthropics/skills 仓库)
  • 第一方核心技能:可追溯性审查、统计完整性、数据领域检查、大文件检查、出版级图表、远程计算等

这些技能在构建时自动获取,无需手动安装。

源码构建(高级)

如果需要从源码构建:

git clone https://github.com/ai4s-research/open-science
cd open-science
pnpm install
bash scripts/dev/fetch-opencode.sh
bash scripts/dev/fetch-uv.sh
bash scripts/dev/fetch-skills.sh
pnpm --filter @ai4s/desktop tauri dev

安全与隐私

Open Science Desktop 在隐私方面做了明确的设计:

  • 工作区文件、原始数据、会话历史、Notebook、运行记录默认保存在本地
  • 命令执行、文件删除、依赖安装、远程连接需要人工审批
  • Provider 凭证写入应用私有的运行时配置,不进入工作区、Git、导出文件或全局 OpenCode 配置
  • 设置中包含数据流视图,说明哪些数据会发送给选定的模型 Provider

适合谁用

Open Science Desktop 适合以下场景:

  • 科研人员:需要一个端到端的 AI 辅助科研工具,从调研到论文一站式完成
  • 研究生/博士生:做文献综述、实验设计、论文写作时可以大幅提升效率
  • 技术写作者:需要快速调研技术领域并生成结构化的分析报告
  • AI Agent 开发者:可以作为 OpenCode 生态的参考实现,学习如何构建 Agent 工作台

总结

Open Science Desktop 是目前少有的、将完整科研流程装入一个桌面应用的开源项目。它用 Tauri 2 实现了跨平台的轻量桌面体验,通过 OpenCode 运行时做到了模型无关,通过 MCP 连接器覆盖了主流学术数据源,通过 Skill 系统实现了可扩展的科研流水线。对于需要 AI 辅助完成端到端科研工作的用户来说,是一个值得关注的工具。

相关链接

发表评论

你的邮箱地址不会被公开,带 * 的为必填项。