---
## 最新动态
- **2026-10-29** — 🖥️ **终端常驻,多个智能体并肩工作。** 终端现在运行在 App 之外,更新、重启、崩溃后都还在;Claude Code、Codex 和 pi 可以作为会话与 OpenCode 并列运行,一个会话一键在终端和对话之间切换。另有:每个智能体可用多个账号,主题配色变体,慢速网络也能拿到新模型,中文标点一次输入到位。*(v0.7.1)*
- **2026-10-26** — 🌐 **在任何浏览器里用完整工作台,智能体之间能互相对话。** 远程访问现在支持分屏、Screen 和终端,手机上也能用,并可用账号密码登录;可以自定义专家智能体,各自配置指令、技能、连接器和模型;智能体还能通过 `osd` 读取并发消息给其他会话和终端。另有:智能体工作时可排队发消息,Linux 免 root 安装。*(v0.7.0)*
- **2026-10-04** — 🖱️ **Computer Use、终端与编辑器。** 智能体现在能操作 ImageJ、Origin、仪器软件等桌面应用;窗格里可以放终端、文件和代码编辑器,Claude Code / Codex 重启后自动续上;另有全文查找(⌘F)、一键跳转任意会话或项目(⌘J),以及面向 DGX Spark 的 Linux ARM64 安装包。*(v0.6.0)*
- **2026-08-18** — 🖥️ **无屏也能跑,终端命令随包附带。** `osd server` 在没有显示器的机器上启动整套工作台——工作区、智能体运行时,以及*同一套* Web UI;`osd session send … --wait` 让脚本或另一个智能体来驱动它。`osd` 现在装在桌面安装包里,首次启动自动进入 PATH;服务器上用压缩包,什么都不用装。模型、密钥、审批都能在终端配置(`osd model`、`osd auth`、`osd approval`)。
- **2026-08-13** — 🔌 **双向支持 Agent Client Protocol。** 在本应用里直接驱动 Codex、Gemini CLI、Claude Code 等任意 ACP 智能体——沿用它自己的模型、历史,以及你在本应用配置的 MCP 连接器;反过来,也可以从 Zed、JetBrains、Neovim 里驱动 Open Science。 *(v0.4.0)*
- **2026-08-01** — 🗂️ **项目、记忆与完整历史。** 会话可以归入命名项目(**就地**导入已有仓库,不做复制),智能体获得持久的全局记忆与项目记忆,全部历史对话都能在可搜索的历史视图中找到,并支持归档、恢复与导出。 *(v0.3.1)*
- **2026-07-24** — 🪟 **分屏平铺。** 会话可以并排平铺、拖拽分栏重新停靠、保留多个互不干扰的「屏幕」,每个分栏还能用不同的模型。 *(v0.3.0)*
- **2026-07-21** — 🌐 **随时随地访问——连手机都行。** 一个基于令牌认证的网关,把*真正的*桌面 UI 提供给命令行、局域网中的浏览器或你的手机(默认仅回环地址;局域网需手动开启)。在电脑前发起一次运行,然后在手机上查看完成的图表和报告。 *(v0.2.3)*
- **2026-07-21** — 🧭 **浏览器控制。** 智能体可以驱动你自己的 Chrome——保留配置文件和登录状态——像你一样浏览实时网页,也可以按需使用隔离的隐私浏览器。 *(v0.2.3)*
- **2026-07-09** — 🎉 **ResearchClawBench 排名第 1。** Open Science Desktop 在面向自主科研智能体的端到端基准 [ResearchClawBench](https://internscience.github.io/ResearchClawBench-Home/) 上,按已评分任务平均分排名第 1(Pass@1 榜单)。
---
## 目录
- [✨ 它能做什么](#它能做什么)
- [🎬 效果演示](#效果演示)
- [🧪 当前能力](#当前能力)
- [🔌 技能与连接器](#技能与连接器)
- [📦 安装](#安装)
- [🖥️ 无头与命令行(`osd`)](#无头与命令行osd)
- [🚀 从源码构建](#从源码构建)
- [🔒 安全与隐私](#安全与隐私)
- [🗂️ 仓库结构](#仓库结构)
- [📌 状态](#状态)
- [🤝 参与贡献](#参与贡献)
- [📖 引用](#引用)
- [⚖️ 许可证](#许可证)
## 它能做什么
**跑完整个科研闭环**——从一个宽泛的方向到一篇成稿论文:探索、文献综述、假设、实验代码、分析、绘图、写作,全部在一次连续、可审计的会话里完成。
- **自主科研智能体**:内置的 `ai4s-agent` 端到端串起各专项技能(探索 → 综述 → 实验 → 写作),每一步都把一个真实、可检查的工件落到你的工作区里,而不只是一条聊天回复。
- **一切都可回溯**:图、表、报告、笔记本和运行输出都连回生成它们的确切代码、输入、环境、模型输出和对话。
- **本地优先,数据归你**:会话、数据、溯源、笔记本和运行记录都在本机的本地文件夹里,默认不外流。
- **模型无关运行时**:UI 通过 `packages/sdk` 调用内置固定版本的 OpenCode sidecar——自带模型即可;模型提供方、技能和 MCP 服务器保持可插拔。
- **天然可复现**:本地、SSH/Slurm、Modal 和 notebook-batch 运行都被记录为可复现的 run record,而不是散落的终端输出。
- **随时随地访问**:内置的、基于令牌认证的网关把*真正的*桌面 UI 提供给局域网里的浏览器或手机(有隧道时更可从任何地方访问)——在电脑前发起一次运行,午饭时用手机查看进度。默认关闭;开启前仅限回环地址,且 API key 永不离开本机。
- **驱动你自己的浏览器**:智能体可以控制你真实的 Chrome,保留你的配置文件和登录状态,像你一样浏览实时网页——你也可以选择一个隔离的隐私浏览器。
- **先规划再动手**:`/plan` 在动任何文件之前先给出执行计划,`/goal` 则先确定目标、约束与验收标准,再让智能体朝它推进。
- **为长期项目而建**:命名项目把相关会话归到一处,两层持久记忆(全局与项目级)在会话之间承载要紧的信息,长对话在接近模型上下文窗口时自动压缩。
- **同时推进多条线**:分栏并排平铺、多个互不干扰的「屏幕」,每个分栏可用各自的模型。
- **可扩展**:智能体技能、MCP 服务器与一键科学连接器、`/` 命令、`!` shell 模式,以及一个模型无关的 SDK。
## 效果演示
**一句提示 -> 一张可发表级别的图,图上每个点都能回溯到生成它的确切代码和输入。** 没有黑盒:打开任意工件,就能看到生成它的脚本、它的数据文件,以及产出它的对话。

**文献 -> 可验证报告。** 把检索扇出到多个来源,起草一篇渲染成 PDF 的稿件,并在发布前用引用评审把关——DOI 逐一解析,无出处的数值以及图表/代码不一致都会被标记出来。

**驱动你自己的 Chrome。** 智能体通过你真实的浏览器配置文件——连同登录状态——读取实时网页,再把找到的内容变成一张图和一份可排序的 CSV。

**随时随地做研究——连手机都行。** 内置的认证网关把*真正的*桌面 UI 提供给局域网里的浏览器(或通过隧道),这样你就能在电脑前发起一次运行,再在手机上查看完成的图表和报告。