Saturn App · 開源 · 免費

在你電腦上運行的桌面 AI Agent。免費、開源、完全屬於你。

Saturn App 是 macOS 與 Windows 上的本機 Agent。接上你自己的模型與 MCP Server,給它一個工作區,讓它在你的機器上、依你的規則讀寫檔案、執行指令、瀏覽網頁。沒有訂閱、沒有遙測、沒有綁定。

MIT 授權。搭配本機模型可離線使用。需要治理時再連上 Saturn MCP。

$ git clone \
    https://github.com/Saturn-Technology-Project/Saturn-App.git
$ cd Saturn-App
$ npm install --prefix runtime
$ npm install --prefix desktop
$ npm run desktop

Saturn Runtime listening on 127.0.0.1:4700
Saturn Desktop ready

macOS 與 Windows(x64)。打包版本內含 Runtime,不需另外安裝 Node。

01

預設在本機

Agent、檔案、指令與模型金鑰都留在你的電腦。Runtime 只監聽 127.0.0.1,只接受本機來源的呼叫。

02

自帶模型

使用 OpenAI、Claude、Gemini,或透過 LM Studio 使用本機模型。每個 Agent 可各自切換。金鑰存在本機憑證代理中,絕不回傳給 UI。

03

免費且開源

MIT 授權,公開開發。你可以讀程式碼、自己建置,或在組織內部署。App 沒有付費版本。

Agent 需要的一切,內建。

Saturn App 內含完整的 Agent 執行環境。你只需加入模型與工具。

01 / 兩個行程,一個 App

桌面外殼加上獨立的本機 Runtime

  • Saturn Desktop 是視窗:登入、對話、連接模型與 MCP Server、查看日誌
  • Saturn Runtime 是核心:呼叫模型、執行技能、連接 MCP、保存狀態
  • Desktop 只透過 http://127.0.0.1:4700 與 Runtime 溝通——Runtime 也可以單獨無頭執行
  • 乾淨的分層架構:領域規則不依賴 Electron、Express 或 React

02 / 內建技能

檔案、程式碼、網頁與 MCP,開箱即用

  • files——以結構化 patch 列出、讀取、寫入或修補工作區中的檔案
  • code——在工作區執行指令並擷取結果
  • web——讀取公開網頁;本機與私有位址一律拒絕
  • mcp 與 multi_step——呼叫已掛載的 MCP 工具,並維護逐步計畫

03 / 你的 MCP Server

掛載任何 MCP Server,包括 Saturn MCP

  • 為任一 Agent 連接本機或遠端的 MCP Server
  • 所有 Server 的工具合併成每個 Agent 的單一目錄
  • 把 App 指向 Saturn MCP,即可在上面疊加工具集、政策與核准
  • 同一個 Agent,有沒有 Gateway 都能運作

04 / 從設計上就安全

受限的工作區與本機憑證代理

  • 所有檔案與指令存取都限制在工作區目錄內
  • 模型 API 金鑰存放在本機憑證代理;API 絕不回傳密鑰
  • 網頁存取封鎖私有網段與 link-local 位址
  • 每一次執行都可以停止,每一回合都在本機留下日誌

系統需求

  • 平台

    macOS 與 Windows(x64)。打包版本內含 Runtime,不需另外安裝 Node。

  • 模型

    OpenAI、Claude、Gemini、LM Studio(本機)。

  • 資料

    預設存放在 ~/.saturn-app。可用 SATURN_DATA_DIR 覆寫。

  • 授權

    MIT。Copyright Prism Capital LLC。

下載原始碼、自己建置、直接使用。

Saturn App 對所有人免費。給 repo 一顆星、開一個 issue,或送一個 pull request。