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