944· 106 forks· TypeScript· NOASSERTION开源替代

Open Science Desktop - 本地優先的 AI 科研工作臺

ai4s-research/open-science

跨平臺桌面應用,從文獻調研到實驗分析再到論文撰寫,全流程可審計的 AI 科研助手,支援多模型接入與瀏覽器控制

成熟度維護活躍,最新提交今天,13個開放issue,9位貢獻者參與

GitHub 仓库 →对标:Claude Science

项目体检

活跃 · 最新版本 v0.3.0 发布于今天,9位贡献者活跃参与,13个开放issue待处理

解決什麼

科研工作者在使用 AI 輔助研究時面臨三大痛點:一是從文獻調研到實驗分析再到論文撰寫的流程割裂,需要在多個工具間切換;二是 AI 生成的圖表、程式碼缺乏可追溯性,難以驗證和復現;三是商業工具如 Claude Science 的資料隱私和模型鎖定問題。Open Science Desktop 提供一個本地優先的桌面工作臺,將探索、文獻綜述、實驗程式碼、分析圖表、論文撰寫整合到單一可審計會話中,每個產出都能回溯到生成它的確切程式碼、輸入資料和對話上下文。

為何火

該專案在 ResearchClawBench(科研 AI 代理端到端基準測試)中排名第一,三週內獲得 944 stars。核心吸引力在於其"可追溯性設計":不同於聊天式 AI 助手只返回文本回復,它將每個研究產物(圖表、報告、Notebook)與生成程式碼、環境配置、模型輸出關聯儲存在本地資料夾,形成完整的研究血統(provenance)。最新版本(v0.2.3)新增的瀏覽器控制和移動端訪問功能進一步擴充套件了使用場景——研究者可以在辦公室啟動實驗,在手機上檢視完成的圖表和報告。

核心功能

自主研究代理:內建 ai4s-agent 串聯專業技能鏈(探索→綜述→實驗→撰寫),每個階段在工作區生成可檢查的實物產物,而非僅聊天回覆。

完整溯源鏈:圖表、表格、報告、Notebook 和執行輸出連結到生成它們的確切程式碼、輸入、環境、模型輸出和對話記錄。

本地優先架構:會話、資料、溯源記錄、Notebook 和執行記錄儲存在本地資料夾,預設不外傳。

模型無關執行時:UI 通過 SDK 與內建的 OpenCode sidecar 通訊,支援自帶模型,提供商、技能和 MCP 伺服器保持可插拔。

瀏覽器控制:代理可驅動使用者真實 Chrome(保留配置和登入狀態)讀取即時網頁,或按需使用隔離的私密瀏覽器。

遠端訪問閘道器:內建令牌認證閘道器,可將桌面 UI 服務到區域網瀏覽器或手機(預設僅本地迴環,區域網需選擇加入,API 金鑰不離開本機)。

可復現執行:本地、SSH/Slurm、Modal 和 Notebook 批處理執行被捕獲為可復現的執行記錄,而非鬆散的終端滾動輸出。

安裝

專案提供三種安裝方式:

  1. 預編譯包:從 GitHub Releases 下載對應平臺(macOS/Windows/Linux)的安裝包直接安裝
  2. 原始碼構建:需要 Node.js 18+ 和 Rust 工具鏈,克隆倉庫後執行 npm installnpm run tauri dev 啟動開發模式,或 npm run tauri build 構建生產版本
  3. CLI 訪問:通過內建閘道器,可在終端或瀏覽器中訪問完整桌面 UI

中文使用者注意:需自行準備 OpenAI/Anthropic 等模型 API Key,瀏覽器控制功能依賴本地 Chrome 安裝。

適合誰

科研人員:需要完整記錄從假設到結論全流程的研究者,特別是需要應對可復現性審查的論文作者。

資料科學家:希望將探索性分析、實驗程式碼、視覺化圖表與報告文件關聯管理的分析師。

隱私敏感使用者:不願將研究資料上傳到商業 AI 服務的機構或個人,所有處理在本地完成。

多模型使用者:需要在不同 AI 模型間切換對比效果的使用者,通過 MCP 協議靈活接入各類服務。

不適合:純線上協作場景(本地優先設計),或只需要簡單對話式 AI 助手的輕量需求。

社群評價

暫無足量社群公開討論,以下為基於專案本身的中立評估:

從技術指標看,專案在三週內達到近千 stars 且保持每日提交,顯示出較強的初期吸引力。在 ResearchClawBench 排名第一為其技術能力提供了客觀背書。專案採用 Tauri 2 + React 技術棧,相比 Electron 更輕量,跨平臺支援完善。

潛在爭議點可能集中在:一是"本地優先"與"遠端訪問閘道器"的矛盾——雖然預設僅本地迴環,但開放區域網訪問後的安全邊界需要使用者自行把控;二是瀏覽器控制功能可能引發隱私擔憂,儘管文件強調可選擇隔離瀏覽器;三是作為 Claude Science 的開源替代,在使用者體驗和模型效果上能否持平尚需更多實際使用反饋。

積極訊號包括:完整的多語言文件(7種語言)、DOI 引用支援、活躍的 Discord 社群,以及明確的貢獻指南,顯示出專案團隊對長期維護的投入。

選型對比

vs Claude Science:商業對標產品,優勢是開箱即用的體驗和 Anthropic 模型深度整合。Open Science Desktop 的取捨是犧牲部分易用性換取資料主權(本地儲存)、模型靈活性(支援任意提供商)和完整溯源能力(每個產物可回溯到原始碼)。Claude Science 的網頁端協作更便捷,但研究資料需上傳到 Anthropic 伺服器。

vs Jupyter Notebook:傳統科研工具,優勢是生態成熟、擴充套件豐富。Open Science Desktop 增加了 AI 代理自主執行能力和端到端工作流編排,但在純程式碼除錯和包管理上不如 Jupyter 靈活。兩者可互補:Open Science Desktop 生成的 Notebook 可匯出到 Jupyter 進一步編輯。

vs Cursor/GitHub Copilot:通用 AI 程式設計助手,專注程式碼補全和生成。Open Science Desktop 面向完整科研流程,包含文獻管理、實驗設計、結果分析和論文撰寫,但在純編碼效率上不如專業 IDE 外掛。

已知坑

API 成本:雖然本地執行,但呼叫外部模型 API 仍會產生費用,長時間自主代理執行可能消耗大量 token。

瀏覽器相容性:瀏覽器控制功能目前主要針對 Chrome,Firefox 或其他瀏覽器支援可能受限。

移動端體驗:通過閘道器在手機瀏覽器訪問的是桌面 UI 適配版,非原生移動應用,在小螢幕上的互動體驗可能不夠最佳化。

學習曲線:相比簡單的聊天介面,理解工作區、產物、溯源鏈等概念需要一定時間,文件雖詳細但資訊量較大。

許可證不明:GitHub 顯示 NOASSERTION,README 中提到 MIT 許可,但倉庫未包含明確的 LICENSE 檔案,商用前需與作者確認。

網路依賴:儘管本地優先,但文獻檢索、DOI 解析、模型 API 呼叫仍需穩定網路,國內使用者可能需要代理訪問部分學術資料庫。

安装方式:桌面安装包(macOS/Windows/Linux)或源码构建