
Compozy
Compozy (open source project) · 程式設計
CompozyOS 是為 AI 代理打造的本地優先作業系統。它執行你原本就在用的 CLI,並在同一個執行環境裡補上迴圈、任務、權限與監督。

關於 Compozy
What Is CompozyOS
CompozyOS 是一套開源執行環境,把一堆 AI 代理 CLI 整合成一個可管理的系統。你不必再自己為 Claude Code、Codex 或 OpenClaw 寫迴圈、排程與串接腳本,只要在本機裝一個常駐程式,這些工作就交給它。這個專案把自己定位成一套完整的 AI 代理作業系統,而目前這個測試版是給開發者與技術維運人員用的。
它要解決的問題很具體。單一代理 CLI 在一段工作階段裡很好用,但一離開工作階段就處處卡手。你關掉終端機,工作就沒了,沒有重播也沒有稽核軌跡,而且每個專案都得自己加一層防護。CompozyOS 把這些收進同一個產品:工作階段能常駐,代理任務管理會走一條共用佇列,而權限與核准是核心物件,不是事後加裝的外掛。
有兩件事決定它適合誰。它是本地優先,也就是說執行環境與背後的 SQLite 狀態都放在你自己的機器上,除非你另外接上外部服務,資料因此留在專案附近。對在意資料落地的本地優先 AI 代理來說,這樣的設計是關鍵。另外它還是早期測試版,所以現在的操作偏技術取向:一個終端機、一個本機常駐程式、一份設定檔,而 Homebrew 支援要等正式版才會回來。
Getting Started
- 用經過驗證的安裝程式在 macOS 或 Linux 上裝測試版,也可以走 npm 測試頻道或指定版本的 Go 安裝
- 執行
compozy daemon start啟動本機常駐程式,它會提供 CLI、HTTP/SSE 與網頁介面 - 進入你想管理的儲存庫並開一段工作階段;CompozyOS 會從你當下的目錄註冊工作區
- 為例行工作建立任務與迴圈,再從網頁或 CLI 監督執行、核准與歷程
產品資訊
快速了解 Compozy 的定價、支援平台與效能。
適合對象
這項工具最適合的使用者、任務與情境。
使用者
- 在代理 CLI 上開發的工程師:本來就在用 Claude Code、Codex 或 OpenClaw,想要常駐工作階段、共用狀態與稽核軌跡,而不是用完就丟的終端機分頁
- 需要監督代理工作的技術維運人員:想在一個地方看到核准、權限與執行歷程,而不是散在腳本與儀表板裡
- 想統一代理行為的小團隊:希望每個工作區有自己的預設值與技能,讓每個儲存庫都帶著自己的防護
- 評估者與工具開發者:想在具備公開契約的執行環境上打造擴充、勾點與技能
任務
- 執行例行的代理工作:排定任務,讓工作階段照排程自動啟動,不必開著終端機
- 建立以目標為導向的迴圈:寫一個持續朝結果推進的迴圈,並在代理崩潰時回收執行
- 協調多個代理:透過共用佇列在專門化的代理之間交接任務,並加上審核關卡,讓代理協作有清楚的交接規則
- 觀察每一次執行:從執行環境本來就會寫下的紀錄裡檢視軌跡、事件數與工具使用情況
- 擴充執行環境:把技能、勾點、工具與 MCP 伺服器打包成可安裝的擴充
情境
- 一場長時間重構在夜裡跑:你闔上筆電之後工作照樣進行,因為工作階段屬於常駐程式
- 提示在檢視端斷線後才完成:它的事件依然可以檢視,工作區政策也照樣生效
- 兩個代理動到同一個專案:各自透過共用佇列認領執行,所以不會有東西跑兩次
- 開一個新儲存庫:它自己的設定與技能會自動載入,不必每次執行都手動重建
- 團隊想要稽核紀錄:執行歷程、核准與權限都收在同一個控制平面,而不是分散的資料庫
主要功能
常駐且可重播的代理工作階段
CompozyOS 把每段工作階段變成一單位常駐代理工作階段,而不是一個活著的終端機行程。工作階段進行中,另一個用戶端可以用 compozy session resume 接上;結束之後,狀態、摘要、事件歷程與逐字稿仍然留在那裡。之後的提示可以讓服務在同一份歷程上重新啟動,所以脈絡能撐過當機、重啟或交接。
一條共用任務佇列
任務走的是一條由人與代理共用的佇列。工作者會以原子方式認領一次執行,持有一份必須持續回報心跳的租約,若中途崩潰就把執行交還佇列。所有權以權杖為界,只有握有認領權杖的代理能完成執行,而權杖在進入事件帳本前會先雜湊。實務上的結果就是:不會重複執行,常駐程式掛掉時也不會留下沒人接手的工作。
以迴圈支援不間斷的工作
迴圈是執行環境對以目標為導向的代理自動化給出的答案。你寫一個持續朝結果推進的迴圈,路由與回收交給執行環境處理,而不是賭運氣的腳本。迴圈的執行在介面上看得清楚,會併入工作階段監督,也能乾淨地停下,而不是放著亂跑。
以排程、網路鉤子與事件驅動的自動化
排程、網路鉤子與事件觸發讓工作不必開著終端機就能啟動。在 v0.3 測試版裡,這些整合成單一的自動化區,每條自動化都讀起來像一句話:怎麼開始、有什麼條件、做什麼。工作與觸發共用同一個詳情頁,並帶著上次執行的結果與開關,失敗的執行一眼就看得到,不必翻找。
內建可觀測性
每次執行都留下軌跡。軌跡、事件數與工具使用情況都來自執行環境本來就寫下的紀錄,所以不必另外埋點。工作階段會揭露狀態、摘要與逐字稿,維運人員可以依工作階段與事件類型篩選日誌,除錯代理行為因此變成讀取結構化輸出,而不是在歷史訊息裡撈。
不需外掛 API 的擴充能力
執行環境在每個接縫上都用單純的檔案擴充,而不是靠外掛 API。勾點是型別化的生命週期節點,可以拒絕或收窄但永遠不能繞過;技能是帶 YAML frontmatter 的 Markdown 檔案;擴充則把技能、勾點、工具與 MCP 伺服器打包成 zip 檔或透過 GitHub 註冊表散佈。網頁介面做得到的事,代理都能透過 CLI、HTTP 或 UDS 完成。
執行你原本就在用的代理
CompozyOS 不在 API 包裝後面重造代理邏輯。它透過相容 ACP 的服務層,把真正的代理 CLI 當成受管理工作階段啟動,所以 Claude Code 還是 Claude Code,OpenClaw 還是 OpenClaw。內建服務共列出 26 家,原生登入留在各自 CLI 的儲存區,需要 API 的服務則可選擇由 CompozyOS 代管金鑰。
優缺點
優點
- MIT 授權、安裝免費,沒有按人頭計價,也不用簽約
- 保留真正的代理 CLI,而不是把它們壓成薄薄的 API 包裝
- 常駐工作階段加上以權杖為界的佇列,消除了重複執行與無主的執行
- 本地優先的設計,讓執行環境狀態與專案資料留在你自己的機器上
- 共用的控制介面讓 CLI、HTTP、UDS 與網頁操作同一個常駐程式狀態
缺點
- 還在測試階段,版本之間會有破壞性變更,操作也偏向終端機
- 上手預設你熟悉常駐程式、設定檔與命令列流程,這把非技術使用者擋在門外
- 測試期間沒有 Homebrew,對偏好它的 Mac 與 Linux 使用者來說多了一道安裝步驟
- 文件多半是寫給開發者與維運人員看的,新手會遇到不小的學習曲線
常見問題
CompozyOS 是為 AI 代理打造的本地優先作業系統。它把你原本就在用的代理 CLI,例如 Claude Code、OpenClaw 與 Hermes,當成常駐工作階段執行,並補上周圍的部分:迴圈、任務、自動化、權限、核准與可觀測性,全都在同一個執行環境裡。
相關內容
探索與 Compozy 相關的工具、技能與文章。
Compozy 替代方案
Base Code
Base44 (Wix) · 程式設計 · 生產力Base Code 是 Base44 推出的共享雲端開發環境。團隊在對話中描述對既有 GitHub 儲存庫的修改,看著預覽確認結果,再以 Pull Request 交回工程團隊。
Google EmbeddingGemma 2
Google DeepMind · 寫作 · 圖片 · 程式設計Google EmbeddingGemma 2 是 7.4 億參數的開源模型,能把文字、程式碼、圖片、音訊與影片畫面轉成同一個 768 維空間裡的向量,在手機與筆電上就能執行。
GitGlow
GitGlow · 程式設計 · 生產力GitGlow 是桌面版 Git 用戶端,把你自己的程式碼與 AI 代理程式的變更集中在同一份審查裡,讓你在交付前看清楚機器上究竟要送出什麼。
