orca: 一個用於在平行隔離工作樹中執行多個 CLI 編碼代理的 AI 編排器
orca: 一個用於在平行隔離工作樹中執行多個 CLI 編碼代理的 AI 編排器
它解決了什麼問題
Orca 是一個專為開發者設計的 AI 編排器,用於同時管理多個 AI 編碼代理(例如 Claude Code、Codex 或 OpenCode)。它消除了在使用各種代理時,在不同終端機視窗或工具之間切換的需求,提供了一個統一的工作空間,讓多個代理可以平行地在一個專案中工作。
運作方式
Orca 提供了一個桌面應用程式,作為任何基於 CLI 的 AI 代理的封裝器。它將代理組織到隔離的 git worktrees 中,允許使用者將單一提示詞(prompt)分發給多個代理並比較它們的結果。它整合了高效能終端機、類 VS Code 的編輯器,以及與 GitHub 和 Linear 的原生整合。它還包含一個行動裝置伴侶應用程式,用於遠端監控和引導代理。
對象是誰
使用多個 AI 編碼代理來加速開發流程,並希望有一個集中化地點來管理它們的軟體工程師和「100x builders」。
重點功能
- Parallel Worktrees: 在隔離的 git worktrees 中執行多個代理,以比較不同的 AI 生成解決方案。
- Mobile Companion: 透過 iOS 和 Android 應用程式監控和引導代理。
- Design Mode: 直接從 Chromium 視窗將 HTML、CSS 和 UI 元件的截圖發送到代理的提示詞中。
- Native Integrations: 內建對 GitHub 和 Linear 的支援,用於管理 PRs 和 issues。
- SSH Worktrees: 在遠端伺服器上執行代理,並具備完整的檔案編輯和連接埠轉發功能。
- Computer Use: 允許代理操作桌面應用程式和可見的 UI。
- Orca CLI: 一個用於腳本化工作流程的命令列介面,包括工作樹的建立和快照。
Sources
- undefinedstablyai/orca