orca: 一個用於在平行隔離工作樹中執行多個 CLI 編碼代理的 AI 編排器
orca: 一個用於在平行隔離工作樹中執行多個 CLI 編碼代理的 AI 編排器
它解決了什麼問題
Orca 是一個專為開發者設計的 AI 編排器,讓開發者可以並排執行多個 AI 編碼代理(例如 Claude Code、Codex 或 OpenCode)。它透過提供一個用於平行實驗與協調的統一工作空間,消除了在不同代理之間切換以及管理其各自獨立環境的摩擦。
運作方式
Orca 作為任何基於 CLI 的 AI 代理的管理層。它將代理組織到隔離的 git worktrees 中,允許使用者同時向多個代理發送單一提示詞(prompt),以比較其輸出結果並合併最佳結果。該系統包含一個帶有整合終端機、檔案編輯器以及用於遠端監控與引導的行動裝置伴侶應用程式。
對象是誰
它是為「100x builders」和使用多個 AI 編碼助手來加速軟體開發工作流程的開發者而打造的。
重點功能
- Parallel Worktrees: 在隔離的 git worktrees 中執行多個代理,以比較並合併結果。
- Mobile Companion: 透過 iOS 和 Android 應用程式監控代理進度並發送後續提示詞。
- Design Mode: 直接從 Chromium 視窗擷取 HTML、CSS 和螢幕截圖到代理的提示詞中。
- SSH Worktrees: 在遠端伺服器上執行代理,並具備完整的檔案編輯與連接埠轉發功能。
- Native Integrations: 內建對瀏覽 GitHub PRs 和 Linear issues 的支援。
- AI Diff Annotation: 直接在應用程式中審查並對 AI 生成的代碼變更進行評論。
- Orca CLI: 一個用於腳本化工作流程(例如建立 worktrees 和擷取快照)的命令列介面。
Sources
- undefinedstablyai/orca