ai4s-research/open-science

Open Science Desktop — local-first, model-agnostic AI research workbench for macOS, Windows & Linux. Open-source Claude Science desktop alternative built on Tauri + MCP + agent skills.

Open Science Desktop – 快速概览

它是什么 – 一个以本地优先、模型无关的桌面工作台,让您可以使用 AI 代理运行整个科学研究循环(构思 → 文献调查 → 实验 → 分析 → 论文)。它适用于 macOS、Windows 和 Linux,也可以通过 CLI (osd) 以无头模式运行。

主要功能

  • 自主研究代理 – 预先构建的技能链(research-explorer、literature-survey、experiment-suite、paper-writer 等),产生真实的产出物(代码、数据、图表、PDF)而不仅仅是聊天文字。
  • 完整来源追踪 – 每个文件、图表或表格都链接到创建它的确切代码、模型输出和对话,并存储在 .openscience/provenance.jsonl 日志中。
  • 本地优先与隐私优先 – 所有会话、数据和密钥都保留在您的机器上,除非您明确分享。API 密钥永远不会离开主机。
  • 模型无关的运行环境 – 使用 OpenCode side-car;您可以透过内置 SDK 插入任何 OpenAI 兼容的端点或其他提供者。
  • 多窗口 UI – 分割屏幕平铺、独立的“屏幕”、每个窗口的模型选择,以及 /plan 和 /goal 等指令来构建工作。
  • 远程与移动访问 – 通过令牌验证的网关将相同的 UI 提供给局域网、手机上的浏览器或通过通道访问;无头的 osd server 在无头机器上运行工作台。
  • 浏览器与电脑控制 – 代理可以驱动您自己的 Chrome(保留登录状态)或私人浏览器,并可以通过辅助功能 API 与桌面应用程序互动。
  • 可扩展的技能与连接器 – 技能从 ai4s-skills 套件中获取;一键连接到文献数据库(arXiv、PubMed、Crossref 等)和领域数据来源(Materials Project、FRED、USGS 等)。
  • 笔记本支持 – 通过捆绑的 uv 进行本地内核执行的真实 Jupyter 笔记本 (.ipynb)。
  • 安全与可重现性 – 运行记录存储在 SQLite 中,运行可以在远程集群(SSH/Slurm、Modal)上重现,并包含环境快照。

安装 – 从 Releases 页面下载特定平台的安装程序(macOS dmg、Windows exe/msi、Linux deb/rpm)。安装程序也会将 osd CLI 放入您的 PATH 中。

典型的 CLI 工作流程

# configure model & key (keys stay in memory)
osd auth set anthropic --key sk-…
osd model set anthropic/claude-opus-4-5

# start headless server (LAN token printed)
osd server --lan

# create a project & session, send a prompt, wait for completion
osd project new "Reef survey"
sid=$(osd session new --project "Reef survey")
osd session send $sid "Fit bleaching trend 2015‑2024 and write report.md" \
    --model anthropic/claude-sonnet-4-5 --wait

# fetch results
osd fs ls figures/
osd fs get report.md --output ./report.md

状态 – 积极开发中(截至 2026 年 10 月为 v0.6.0)。在 ResearchClawBench 自主科学代理基准测试中排名第一。

授权与引用 – MIT 授权;引用 DOI 10.5281/zenodo.21351225。


所有详细信息均直接取自存储库的 README。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目