CLIツール
Untrivial-ai/agent-orchestrator avatar
Untrivial-ai/agent-orchestrator

Agent Orchestrator:並行コーディングエージェントの監督レイヤー

コーディング エージェントのフリートを管理できるエージェント IDE。これには、タスクの計画、エージェントの生成、CI 修正、マージ競合、コード レビューを自律的に処理するエージェント オーケストレーターが付属しています。 AO は、分離されたワークスペース、ライブ端末アクセス、セッション状態、PR 認識、CI エラーの送信、コメントのレビュー、競合のマージを適切なエージェントに戻す自動ループなどのハーネスを提供します。

スター 12,018フォーク 1,649GoApache-2.0

ひと目でわかる

これは何?
ターミナル型コーディングエージェントに隔離ワークツリー、デスクトップ制御面、CI失敗・レビューコメント・マージコンフリクトを返す自動フィードバックループを提供するメタハーネス型エージェントIDE。
誰に向いている?
READMEは、Agent Orchestratorが何であるか、そのループがどう動くか、どのエージェントハーネスをアダプトするか、テレメトリがどう振る舞うかを示している。本番対応、セキュリティ保証、サポートの約束については示しておらず、リポジトリのドキュメントの外で確認が必要だ。
商用利用できる?
できます。Apache-2.0 は寛容なライセンスで、著作権表示とライセンス表示を残せば、使用・改変・販売が可能です。
今もメンテナンスされている?
されています。最後のコミットは 1 日前です。
何の言語で書かれている?
主に Go です(GitHub の言語統計による)。

回答はプロジェクトの GitHub データ(最終同期:2026年9月14日)と当サイトの分析に基づくもので、法的助言ではありません。

オープンソース詳細解説

コーディング自体はエージェントが担う、そのためのハーネス | Untrivial-ai/agent-orchestrator

Agent Orchestratorは、ターミナル型コーディングエージェントを並行実行するためのメタハーネス型エージェントIDEと自称する。Claude Code、Codex、Cursor、Kimi Code、opencodeといった、ラップされる側のエージェントはコーディング自体を行い、Agent Orchestratorはその周囲にハーネスを提供する。ハーネスには、隔離ワークスペース、ライブ端末アクセス、セッション状態、プルリクエストの把握、そしてCI失敗・レビューコメント・マージコンフリクトを正しいエージェントに送り返す自動ループが含まれる。この層があることで、複数のターミナルに散らばったエージェント作業は、管理されたワークフローになる。リポジトリメタデータによれば、このリポジトリはGoで書かれている。

並行エージェントが生む混乱 | Untrivial-ai/agent-orchestrator

READMEがこのプロジェクトの理由として挙げるのは、並行エージェント作業はすぐに混乱するということだ。ブランチが重なり、ターミナルが行方不明になり、CI失敗のフォローアップが必要になり、レビューコメントへの返信が必要になり、マージコンフリクトは正しい作業者に届けなければならない。Agent Orchestratorは、このループを見える状態に保ち、管理しやすくするために作られている。同じプロジェクトから複数のエージェントを起動して作業を混ぜずに済み、各セッションを別々のgitワークツリーに置き、どのエージェントが作業中・待機中・完了・ブロック中かを表示し、CI失敗・レビューコメント・マージコンフリクトを正しいセッションにルーティングする。異なるエージェントCLIを、一つの共通スーパーバイザーを通して使うこともできる。これらはREADMEが挙げる主な助けとなる項目だ。

監督されたループ | Untrivial-ai/agent-orchestrator

READMEは動作を単純なループとして説明する。プロジェクトを追加し、デスクトップアプリまたはCLIから一つ以上のセッションを開始する。Agent Orchestratorは各セッションに隔離されたgitワークツリーを作成し、そのセッションの端末ランタイムで選択したコーディングエージェントを起動し、ローカルデーモンがセッション状態、端末アクティビティ、プルリクエスト、CI、レビューフィードバックを監視する。デスクトップアプリとCLIは現在の状態を表示し、正しいセッションにフォローアップ指示を送れる。READMEの言葉では、結果はローカル制御層であり、エージェントは依然としてコーディングを行い、Agent Orchestratorがワークスペース、ステータス、端末、フィードバックループを整理した状態に保つ。ループの各段階は同じ場所で確認できる。

制御面としてのデスクトップアプリ | Untrivial-ai/agent-orchestrator

デスクトップアプリは主要な制御面として説明される。左にプロジェクト、中央にアクティブなセッション、インスペクタに選択したセッションの端末、プルリクエスト状態、レビュー実行、ブラウザプレビューが表示される。機能セクションには4つの能力が挙げられている。並行エージェントセッションは、同じプロジェクトから複数のエージェントを起動しても、ファイル、ブランチ、端末、プルリクエスト状態が混ざらない。ライブ端末制御は、セッション概要、PR状態、フォローアップ操作を表示したまま、ワーカー端末に接続できる。レビューフィードバックループは、レビューエージェントを実行し、レビュー状態を確認し、要求された変更を正しいワーカーセッションにルーティングする。アプリ内ブラウザプレビューは、セッションのローカルアプリを端末の横に表示する。

23のワーカーアダプタと3つのレビューハーネス | Untrivial-ai/agent-orchestrator

READMEによると、Agent Orchestratorは23のワーカーエージェントハーネス向けアダプタを同梱しており、claude-code、codex、aider、opencode、grok、droid、amp、agy、crush、cursor、qwen、copilot、goose、auggie、continue、devin、cline、kimi、kiro、kilocode、vibe、pi、autohandを列挙している。レビューエージェントは別途設定され、現在のレビューハーネスはclaude-code、codex、opencodeの3つだ。READMEは、ターミナルで動くツールはAgent Orchestratorでも動くと付け加えている。これらの名前以外に、アダプタの書き方や各統合に何が必要かはREADMEには書かれておらず、エージェント別のプラグインページへのリンクがドキュメントサイトにある。

デスクトップビルドでの導入と、残されたレガシーnpm CLI | Untrivial-ai/agent-orchestrator

READMEは、macOS(AppleシリコンとIntel)、Windows、Linux(AppImage、Debian/Ubuntu、Fedora/RHEL形式)のデスクトップダウンロードを案内している。インストール後、アプリを開いて管理したいリポジトリを指定する。デスクトップアプリがデーモンを自分で実行するため、CLIは不要だ。インストール済みのデスクトップビルドは、起動時と実行中に定期的に更新を確認する。レガシーなnpm経路も残っている。`npm install -g @aoagents/ao` の後に `ao start` を実行すると、同じデスクトップビルドを取得して開く。READMEによれば、0.10.0がnpmに公開された最終バージョンで、パッケージは凍結され、新規セットアップはデスクトップダウンロードを推奨する。README本文にソースビルドの手順はないが、docs配下の開発ガイドへのリンクがあり、インストールページはエージェントCLIの設定とトラブルシューティングを案内している。

テレメトリとApache-2.0ライセンス | Untrivial-ai/agent-orchestrator

READMEによれば、Electronレンダラーは信頼性と製品理解のために匿名の利用イベントをPostHogに送信する。PostHogのセッションレコーディングはデフォルトで無効で、時間制限付き調査で有効化した場合、ローカルパスとローカルURLは送信前に除去される。ビルド前に `VITE_AO_POSTHOG_KEY` を空文字列に設定すると送信を無効にできる。このリポジトリはApache-2.0でライセンスされている。ライセンス抜粋は、複製、派生著作物の作成、公の展示・実演、サブライセンス、頒布に関する、永続的・全世界的・非独占的・無償・ロイヤリティフリーの著作権ライセンスと、コントリビューションによって必然的に侵害される請求に関する特許ライセンスを付与する。抜粋はセキュリティ態勢、サポート、保証については何も述べておらず、Apache-2.0の条文自体もその点については約束していない。

編集部の結論

READMEは、Agent Orchestratorが何であるか、そのループがどう動くか、どのエージェントハーネスをアダプトするか、テレメトリがどう振る舞うかを示している。本番対応、セキュリティ保証、サポートの約束については示しておらず、リポジトリのドキュメントの外で確認が必要だ。

公式情報源

  1. Official documentation
  2. Official README
  3. Project repository
  4. Release notes
コミュニティノート

コミュニティノート