單一 compose 工具
Kit 提供單一 compose 工具,而非多個獨立的代理工具。compose 程式可讀取檔案、執行測試、套用編輯、重試失敗的指令,並在單次往返中傳回結構化資料。
Kit 是一個程式碼代理執行環境,讓模型使用單一工具來撰寫及執行程式。它以單一靜態二進位檔提供終端機用戶端、Agent Client Protocol(ACP)伺服器、A2A 端點與子代理協調器。
Kit 將自身定位為一種較低摩擦的替代方案,適用於會公開許多工具的代理控制框架。Kit 不採用多次往返,而是以使用 Runlet 撰寫的單一 compose 作業為核心;該作業可讀取檔案、執行指令、編輯程式碼、協調子代理,並傳回結構化輸出。
Kit 提供單一 compose 工具,而非多個獨立的代理工具。compose 程式可讀取檔案、執行測試、套用編輯、重試失敗的指令,並在單次往返中傳回結構化資料。
執行環境支援在 Runlet 程式中呼叫 shell、edit、subagent、prompt、fork、tool_search、tool、auth、skill、a2a 與 docs。獨立呼叫可並行執行,並可使用資料相依性與 after 區塊控制順序。
子代理是第一級值,可繼續執行、分叉、檢查或關閉。文件也表示,你可以要求符合結構描述的 JSON,並透過 ACP 使用 Claude Code、Codex、Cursor 或 Kit 作為子代理控制框架。
Kit 透過 stdio、HTTP/SSE 與 WebSocket 提供 ACP v1 和 v2,也支援雙向的 A2A v1。此外,它還支援 MCP、Agent Skills 與 Agent Plugin 套件。
執行環境會在磁碟上保留僅可附加的 JSONL 文字記錄,在內容視窗達到 80% 時自動壓縮內容,並允許你從 tui、prompt 或任何 ACP 用戶端恢復工作階段。
Kit 透過原生 OAuth 支援 ChatGPT 訂閱,也可透過 OpenRouter 與 Speakeasy AI Control Plane 使用模型。/model 指令可在工作階段期間變更模型。
當你希望程式碼代理不只是逐一呼叫個別工具時,可使用 Kit。compose 程式能將讀取、編輯、測試、重試與委派給子代理整合為單一工作流程。
當你希望將 Kit 接入編輯器或其他相容 ACP 的用戶端時,可使用 ACP 伺服器。儲存庫表示,ACP 將用戶端與執行環境分離,因而減少自訂整合的需求。
當你需要在儲存庫中互動式工作時,可使用終端機 UI 或 prompt 指令。README 展示了如何針對專案根目錄啟動工作階段,接著在 tui 中繼續,或執行會傳回工作階段 ID 的單次請求。
當你需要透過遠端 ACP 或 HTTP 使用 Kit 時,可使用無頭伺服器模式。快速入門包含 serve 指令,並提供遠端 ACP、HTTP,以及視需要停用本機 stdio 或 A2A 的選項。
當你需要與其他代理系統或可重複使用的工具協調時,可使用 Kit 的通訊協定支援。文件明確提到 A2A、MCP、Agent Skills、Agent Plugin 套件,以及透過 ACP 使用子代理。
Kit 以靜態二進位檔形式安裝。README 展示了適用於 macOS arm64 與 Linux x86-64 的安裝指令碼、Docker 映像檔,以及使用儲存庫中 Rust 工具鏈的原始碼建置方式。
Kit 設計為透過 ACP 運作,因此可在相容的編輯器與 ACP 用戶端中執行。README 也表示它支援 A2A、MCP、Agent Skills 與 Agent Plugin 套件。
README 將 Kit 描述為具備終端機用戶端、ACP 伺服器、A2A 端點與子代理協調器的執行環境。它旨在透過 compose 工具與 Runlet 程式協調程式碼工作。
Kit 並未被描述為安全邊界。README 表示它沒有權限架構、沙箱或網頁 UI,並且應在你信任的安全邊界內執行。
文件包含使用 OpenAI、OpenRouter 或 Speakeasy 登入的快速入門指令,接著可啟動終端機 UI、執行單次提示,或提供 ACP 服務給編輯器與用戶端使用。
ByteAsk 是專為 C 與 C++ 打造的終端機優先 AI coding agent,先編輯儲存庫再用真實編譯器、除錯器、sanitizer 與測試驗證變更,並提供免費方案與付費方案。
Ghost 是一款終端機 AI 助手,可在命令列中聊天、產生程式碼並執行任務。內建免費模型,支援 Linux、macOS、Windows,且為開源工具。
Vi3ecode 是供 AI coding agents 使用的維護型開發環境,整合專案上下文、終端機、Git、記憶、流程與協作溝通,讓您在既有 agent 上順暢開發。
Lucid Train 是一款 local-first AI coding harness,可將 repository 程式碼轉成架構圖,並以圖作為 coding agents 的規格。提供桌面版與輕量 Rust CLI,支援本地模型或自有 API keys。
CreateOS Sandbox 是以 Firecracker micro-VM 執行程式與 agent 工作負載的隔離運算環境,支援私有網路、SDK、CLI 與 MCP 程式化控制。
hob 是一個獨立的 coding agents 工作區,整合 agent sessions、終端機、歷史紀錄與後續工作,並維持你既有的工具與供應商設定。適合想保有本機路由、歷史與工作區結構控制權的開發者。