跳至主要内容

安裝與更新

普通使用者應優先使用 GitHub Releases 提供的桌面安裝包。貢獻者或需要除錯最新版功能的使用者可以從原始碼啟動。Open-Science 是 Electron 應用,渲染層同時支援受令牌保護的本地 Web 訪問。

閱讀平臺
選擇會在章節間保留。

選擇安裝方式

下載安裝包

  1. 開啟 Open-Science Releases
  2. 選擇與你的作業系統和 CPU 架構對應的安裝包。
  3. 閱讀安裝器顯示的許可說明並完成安裝,再啟動應用;首次執行會進入五步 Onboarding。
  4. 若系統攔截未簽名應用,請只從 AIPOCH 官方 GitHub 倉庫重新下載,並按作業系統安全提示確認來源。

在發行頁 Assets 中選擇安裝包,不要把自動生成的原始碼 ZIP 當成桌面安裝包。可下載格式以該次發行實際提供的檔案為準。

電腦確認架構檔案選擇與安裝
macOS,Apple Silicon“關於本機”顯示 Apple M 系列晶片選擇 mac-arm64.dmg,開啟後將應用拖入 Applications,再從該目錄啟動
macOS,Intel“關於本機”顯示 Intel 處理器選擇 mac-x64.dmg,安裝到 Applications;應用要求 macOS 12 或更高版本

透過 Homebrew 安裝

也可以透過 Homebrew 安裝:

brew install --cask open-science

Homebrew 自動選擇 Apple Silicon 或 Intel。安裝後在 Settings → General → About 檢查實際版本,包管理器可能安裝比文件基線更新的版本。標籤版本安裝說明

安裝位置用於存放應用程式;設定精靈中的 Data location 用於科研檔案和執行環境,兩者分別設定。安裝後繼續首次設定

從原始碼執行

要求:Git、Node.js 22、npm,以及 Electron 在當前平臺的構建前提。代理框架可在應用中安裝或選擇。倉庫會在安裝階段生成 Prisma Client、應用補丁並準備 Electron 原生依賴。

需要復現原始碼安裝時,先從 Changelog 確定目標釋出標籤,再安裝依賴。預設克隆跟隨分支,不會固定到某個釋出版本。記錄所選標籤、原始碼提交及執行時版本,便於他人復現環境。

將下方 RELEASE_TAG 替換為所選發行頁的完整標籤(包括開頭的 v)。如果需要跟隨開發分支,省略 --branch RELEASE_TAG --depth 1;這條路線會使用預設分支。

git clone --branch RELEASE_TAG --depth 1 https://github.com/aipoch/open-science.git
cd open-science
npm install
npm run dev

構建生產包前先執行:

npm run build

npm run build 會依次完成 TypeScript 檢查以及 renderer、preload、main 三個 Electron 構建目標。若只想驗證 Web/headless 入口,應使用倉庫已有的 headless 引數和單獨的資料目錄,避免測試資料進入預設儲存。

完成首次配置

首次執行需要的外部能力

能力是否必需用途
OpenCode、Claude Agent、Codex 或 CodeBuddy至少一個驅動對話式 agent session
模型接入執行代理請求時必需可用支援的訂閱或 API 提供方;訂閱無需單獨 API 金鑰
Python / R可選Notebook 程式碼執行;可以使用檢測到的系統環境或應用管理環境
網路推薦安裝執行時、連線 Provider、GitHub、遠端服務和 MCP Connectors
SSH 主機可選Compute 面板中的遠端任務與結果回收

本地資料

首次設定顯示用於產物、Notebook 檔案和執行環境等大型科研檔案的託管資料位置。應用設定和對話歷史仍儲存在配置位置,遷移科研資料目錄不等於完整備份應用。不要與原始碼倉庫混用;需要遷移時使用儲存,不要在應用執行時手動移動內部檔案。

確認安裝可用

應用能夠開啟、Environment 必需檢查透過、代理已安裝、模型連線透過,才能執行代理請求。模型接入可以使用支援的訂閱或 API;Codex 訂閱不要求另行購買 API 金鑰。需要執行 Python/R 時還要準備相應執行時,能預覽 CSV 或 PDF 並不表示 Notebook 可執行。

接著閱讀首次設定提供方及本地模型設定

檢查應用更新

Settings → General → About 檢查安裝版本,點選 Check now 查詢更新。安裝前確認目標版本並完成正在執行的任務。原始碼開發版與打包安裝版的更新表現可能不同。更新前保留重要輸出的匯出副本,不要手動重新命名應用內部資料目錄。

出現 Install Open-Science before updating 時,應用正在只讀位置執行。選擇 Install in Applications,或透過 Finder 將應用移入 Applications。安裝完成後使用 Restart,或退出當前副本、從 Applications 重新開啟,再檢查更新。Continue using 只會繼續使用當前副本,不會讓該位置變為可更新。安裝失敗時先按顯示的錯誤處理。

排查安裝與啟動問題

失敗位置首先檢查
安裝包或應用啟動核對下載來源、作業系統與 CPU 架構,再閱讀系統提示
原始碼安裝確認 node --versionnpm --version 可用,npm install 已完成;依賴下載中斷時重試
首次配置閱讀 Environment 中未透過的檢查,解決其提示的具體要求
首次代理請求確認 Agent 為 Active/Ready,並在 Model 頁面執行 Test connection
提供方或本地瀏覽器連線檢查報錯中的埠、代理或證書資訊,參見故障排查