Agent Orchestrator icon

Agent Orchestrator

Agent Orchestrator 是一款桌面 IDE,用於監督 AI 程式碼代理,將工作區、Pull Request、CI 與審查回饋集中管理;採 Apache 2.0 授權,免費開源。

Agent Orchestrator

Agent Orchestrator 的功能

Agent Orchestrator(AO)是一款用於監督 AI 程式碼代理的桌面 IDE。它會將工作者工作階段整理到彼此隔離的工作區中,讓其對話與終端機工作階段隨時可存取,並將它們產生的工作連結到 GitHub pull request、審查、CI 檢查與合併狀態。

這個產品的設計目的是幫助團隊與個人開發者同時執行多個程式碼代理,而不會混亂分支或後續工作。AO 扮演代理外層的控制層:它顯示專案與工作階段狀態,把審查回饋路由回正確的工作者,並支援從任務建立到合併與清理的工作流程。

核心功能

每個工作階段皆有隔離工作樹

AO 會為每個工作階段建立獨立工作區,讓檔案、分支與 Pull Request 在代理執行程式碼時保持隔離。

集中式工作階段看板

儀表板檢視會顯示待處理、審查中、可合併與已合併等狀態的工作,卡片上還有分支、PR 與代理詳細資訊。

CI 與審查的回饋迴圈

系統會追蹤它所開啟的 PR 上的審查留言與 CI 失敗,並將問題回傳給擁有該分支的工作階段。

Chat 與終端機工作階段模式

工作階段可在結構化的 Chat UI 或代理 harness 的原生終端機體驗中執行,並支援在相容的 Claude Code 與 Codex 工作階段之間切換。

代理監督與交接控制

AO 可啟動審查代理,將後續指示送回正確的工作者,並將活動、核准、用量與對話紀錄集中在同一處。

行動監控與通知

應用程式包含桌面伴隨體驗,以及可選擇啟用的行動裝置監聽器,可在家用網路中監控執行狀態並接收通知。

AO 的常見用途

  • 讓多個代理同時執行而不混淆分支

    當一個專案需要多個程式碼代理平行處理不同任務時,使用 AO,並讓每個工作階段保留在自己的工作樹與狀態看板項目中。

  • 追蹤 PR 進度與審查狀態

    使用 AO 從第一個 commit 一路追蹤 Pull Request 到合併,同時在應用程式中保留 CI 狀態、審查留言與可合併準備度的可見性。

  • 處理 CI 失敗與審查留言的閉環

    當審查回饋或失敗的檢查應回傳給擁有該分支的工作者,而不是在另一個工具中手動處理時,使用 AO 來完成這個回饋閉環。

  • 在 Chat 或終端機模式中工作

    當你想依據代理 harness 與偏好的工作流程,在結構化 Chat UI 與原生終端機工作階段之間選擇時,使用 AO。

  • 遠端監控代理

    使用行動伴隨工具來檢查工作階段狀態、開啟終端機,並在你離開座位時接收代理需要注意的通知。

Pros and Cons

Pros

  • 將代理工作分隔到隔離的工作樹中,可降低分支與檔案衝突。
  • 將工作階段、分支、PR、審查與 CI 狀態集中顯示在同一處,讓多代理工作更容易監督。
  • 建立回饋迴圈,讓失敗的檢查與審查留言回到執行變更的工作者。
  • 支援多種代理 harness,包括 Claude Code、Codex、Cursor、Aider 與 OpenCode。
  • 同時提供桌面監控與可選的行動伴隨工具,方便離開工作站時跟進。

Cons

  • 安裝路徑以桌面為優先;文件指出桌面應用程式是標準安裝方式。
  • 文件中提到的已提供來源控制觀察路徑只有 GitHub,因此目前重寫版本未確認是否支援更廣泛的 SCM。
  • 產品仰賴已安裝的代理 harness 與登入資訊,因此它不是完全整合、開箱即用的一體化程式碼代理執行環境。

FAQ

Agent Orchestrator 可以免費使用嗎?

是。網站說明 Agent Orchestrator 採 Apache 2.0 授權,免費且開源。

AO 最適合哪類工作?

AO 最適合每個工作者都有明確且可審查成果的情境,例如錯誤修正、功能開發、重構、測試更新、文件變更或審查後續處理。

AO 是取代我的程式碼代理,還是架設在其上?

文件將 AO 描述為用於監督 AI 程式碼代理的桌面 IDE,支援隔離工作區、Pull Request、CI、審查、合併衝突與通知。視所用的 harness 而定,它也提供 Chat 與終端機式工作階段模式。

我可以在 AO 中使用哪些代理?

安裝文件說桌面應用程式是標準安裝路徑,而 AO 會使用你電腦上已安裝的代理二進位檔與登入資訊。支援的 harness 包括 Claude Code、Codex、Cursor、Aider、OpenCode、Droid、Kimi Code 與 GitHub Copilot 等。

我需要另外安裝 CLI 或內建的代理工具才能執行嗎?

不需要。文件說桌面應用程式會啟動並監督本機 Go daemon,工具不會內建供應商 CLI,而舊版 npm 套件已凍結在 0.10.0,且不再建議新使用者使用。

Quick Facts

類別
開發者工具
產品類型
用於監督 AI 程式碼代理的桌面 IDE
主要平台
macOS、Windows 與 Linux 的桌面應用程式
來源網域
aoagents.dev
授權
Apache 2.0
安裝路徑
桌面應用程式;舊版 npm CLI 凍結於 0.10.0