MAOとOrchestrator.inc(旧Agent Orchestrator):コーディングエージェントの並列実行にはどちらを使うべき?
Orchestrator.incは、旧称Agent Orchestrator(AO)の無料でオープンソースのデスクトップアプリで、オーケストレーターのエージェントが専用のGitワークツリーでワーカーを起動し、そのプルリクエストをCIとレビューまで追跡します。MAOはキャンバスで、エージェントは本物のターミナルとして動き、互いに接続できます。作業の終わらせ方で選んでください。プルリクエストか、エージェント同士の受け渡しかです。
- Orchestrator.incはAgent Orchestrator(AO)の新しい名前です
- どちらもmacOS、Windows、Linuxで動き、エージェントごとに専用のGitワークツリーを用意できます
- Orchestrator.incは無料でApache-2.0、MAOは買い切りで7日間のトライアルがあります
Orchestrator.incはAgent Orchestrator(AO)の新しい名前で、GitHubリポジトリはかつてComposioHQ/agent-orchestratorにありました。macOS、Windows、Linux向けの無料でオープンソース(Apache-2.0)のデスクトップアプリで、オーケストレーターのエージェントが作業を計画し、各部分のワーカーを専用のGitワークツリーで起動し、CIの失敗やレビューコメントをそのプルリクエストを持つワーカーに戻します。MAOは同じ3つのOSで動くデスクトップのキャンバスで、各エージェントは本物のターミナルノードとして動き、接続したエージェント同士でタスクを受け渡したり、ブラウザやスマートフォンを操作したりできます。タスクからマージ済みのプルリクエストまでを無料のオープンソースで進め、スマートフォンアプリも使いたいならOrchestrator.incを、エージェントを自分で見て接続したい場合、AndroidやiOS Simulatorでテストしたい場合、自分のサーバーでワークスペースを動かしたい場合はMAOを選んでください。
Orchestrator.inc(旧Agent Orchestrator)とは?
Orchestrator.incは、AIコーディングエージェントを監督するためのデスクトップアプリで、改名前はAgent OrchestratorまたはAOと呼ばれていました。
ドキュメントでは、各ワーカーに分離されたワークスペースを与え、その会話やターミナルを開いたままにし、Gitの作業をプルリクエスト、CI、レビュー、マージの衝突とつなぐアプリと説明しています。Gitを使う各セッションは、リポジトリのデフォルトブランチをもとにした専用のワークツリーとブランチを持ちます。基本の流れは、プロジェクトの追加、セッションの開始、分離されたワークツリーでの作業、プルリクエストの作成、CIとレビュー、マージ、片付けです。
プロジェクトのメインエージェントに作りたいものを伝えると、作業を計画し、各部分のワーカーを起動します。セッションはボードのレーン(Working、Needs you、In review、Ready to merge)に自動で振り分けられます。失敗したチェック、レビューコメント、マージの衝突はそのブランチを持つワーカーに戻り、レビュアーのエージェントが人より先に各プルリクエストを読むこともできます。各セッションにはインスペクターがあり、プルリクエスト、レビュー、ファイル、そしてエージェントが操作できるブラウザプレビューが表示されます。
Claude Code、Codex、Cursor、OpenCode、Aider、Goose、GitHub Copilot、Gemini CLIを含む38のコーディングエージェントに対応し、どれもマシンにすでにあるCLIとサインインで動きます。ワーカー、Chat、レビュアーとしての対応はエージェントごとに異なります。セッションは、エージェント自身のターミナルインターフェースか、構造化されたChatで動きます。iPhoneとAndroidのモバイルアプリはデスクトップとペアリングして、エージェントへの回答、リクエストの承認、プルリクエストのレビューができ、有料のCloudプランではホストされたサンドボックスでワーカーが動きます。ローカルアプリは無料で、ローカルでエージェントを動かすのにアカウントは不要です。
MAOとOrchestrator.incはどう違う?
どちらもmacOS、Windows、Linuxで動き、Gitワークツリーでエージェントを分離できます。違いはエージェントの動かし方、エージェント間での作業の移り方、作業の終わり方です。
Orchestrator.incのほうが合うのはどんなとき?
作業をレビュー済みのプルリクエストで終わらせたいとき、そこまでを無料のオープンソースのツールで追いたいときです。
- 無料でオープンソース。 ローカルアプリはApache-2.0で無料、ローカルのエージェントは無制限で、動かすのにアカウントは不要です。
- プルリクエストのループ。 失敗したチェック、レビューコメント、マージの衝突は、プルリクエストが承認されるまでそのブランチを持つワーカーに戻り、レビュアーのエージェントが先に各プルリクエストをレビューすることもできます。
- エージェントによる計画。 プロジェクトのメインエージェントがタスクを分割してワーカーを起動するので、エージェントを1つずつ置かずに、望む結果を伝えるだけで済みます。
- 多くのエージェント、チャットでもターミナルでも。 38のコーディングエージェントを挙げており、Chatドライバーのあるエージェントは、セッションやワークツリーを変えずにChatと自身のターミナルインターフェースを切り替えられます。
- スマートフォンアプリ。 iPhoneとAndroidのアプリは、エージェントに質問があるとプッシュ通知を送り、返信、承認、ワーカーの起動、プルリクエストのレビューができます。MAOにはスマートフォンアプリの記載はありません。
- Cloudのエージェント。 有料プランでは、ワーカーがホストされたサンドボックスで動き、ノートPCを閉じても作業を続けます。
MAOのほうが合うのはどんなとき?
エージェントとその間の接続を目で見たいとき、スマートフォンでテストしたいとき、作業を自分のマシンに置いておきたいときです。
- 自分で接続するエージェント。 各エージェントは、ノート、ファイル、Gitの変更、ポータルと並ぶキャンバス上の本物のターミナルです。接続は自分で描き、接続されたエージェントは
mao askでもう一方にタスクを送り、タスクIDで結果を受け取れます。 - エージェントのためのスマートフォンとシミュレーター。 ブラウザに加えて、接続したエージェントはAndroidエミュレーターまたは実機を、MacではiOS Simulatorも操作できます。Orchestrator.incのドキュメントにはブラウザプレビューはありますが、デバイスでのテストはありません。
- 自分のサーバー。 MAOのワークスペースは、SSHで自分のLinuxサーバーに、またはWindowsのWSL内に置け、ターミナル、エージェント、配置がそのマシンにあります。Orchestrator.incのドキュメントは、リモートサーバーでデーモンを公開しないよう求めています。
- プルリクエストなしで取り込み。 MAOのレイヤーは、衝突とコミットされていない変更をチェックした後、自分のマシン上でGroundに取り込まれます。Orchestrator.incの流れは、GitHubまたはGitLabのプルリクエストを中心に組まれています。
- デフォルトでテレメトリなし。 MAOは、オプトインしない限りテレメトリを送りません。Orchestrator.incの製品ビルドは、設定でオフにするまで、GitHubのユーザー名を含む利用状況のテレメトリを送ります。
実際のタスクで比べるには?
Orchestrator.incがプルリクエストを追えるようにGitHub上のリポジトリを使い、同じ2つの部分からなるタスクをそれぞれで行います。
- APIの変更とそのテストのような、2つの部分からなるタスクを選びます。
- Orchestrator.incでリポジトリを追加し、プロジェクトのメインエージェントにタスクを説明して、専用のワークツリーでワーカーが起動し、プルリクエストが作られるのを見ます。
- MAOで各部分のレイヤーを作り、それぞれにエージェントを置いて接続し、一方に
mao askで担当部分をもう一方へ送らせます。 - 各エージェントに、内蔵ブラウザでWebの変更を確認させます。Orchestrator.incではセッションのブラウザプレビュー、MAOではブラウザポータルです。
- 失敗がどう正しいエージェントに届いたか、作業をどう追ったか、マージに何が必要だったかを比べます。
よくある質問
GitHubは、github.com/ComposioHQ/agent-orchestratorをgithub.com/OrchestratorInc/agent-orchestratorへ恒久的にリダイレクト(301)しています。Orchestrator.inc自身のサイトには「Orchestrator.inc is the new name for Agent Orchestrator (AO).」とあります。
なります。複数のコーディングエージェントを同時に動かす用途ではどちらも使えます。Orchestrator.incはエージェントの作業をプルリクエスト、CI、レビューまで進める無料のオープンソースの監督ツールで、MAOは接続したエージェント同士がタスクを受け渡し、ブラウザやスマートフォンでテストする有料のキャンバスです。
はい。Apache-2.0でライセンスされ、ローカルアプリは無料です。有料プランはCloudのエージェント向けです。
はい。どちらも自身のターミナルインターフェースか構造化されたChatで動き、どちらもレビュアーのエージェントになれます。MAOも両方を本物のターミナルノードとして動かし、さらにGemini CLI、Grok、OpenCode、Antigravityにも対応しています。
はい。macOS、Windows x64、Linux x64(AppImage、Debian/Ubuntu、Fedora/RHELのパッケージ)のデスクトップビルドがあります。MAOもmacOS、Windows、Linuxで動きます。
出典
- GitHubのOrchestrator.inc README:オーケストレーターとワーカー、ワークツリー、ボードのレーン、CIとレビューのフィードバック、レビュアーのエージェント、対応エージェント、ワーカーごとのブラウザ、モバイルアプリ、Cloud Agents、ダウンロード、テレメトリ、ライセンス。
- Orchestrator.incのLICENSE:Apache License 2.0。
- github.com/ComposioHQ/agent-orchestrator:github.com/OrchestratorInc/agent-orchestratorへの301リダイレクトを返すこと。
- Orchestrator.incのWebサイトとそのllms.txt:「the new name for Agent Orchestrator (AO)」、38のコーディングエージェント、無料でオープンソース、APIの呼び出しをプロキシしないこと、Cloudのエージェント。
- Orchestrator.incの価格:Free、Starter、Pro、Enterpriseの各プラン、制限はCloudのエージェントにのみ適用されること。
- Orchestrator.incのドキュメント:はじめに:基本の流れ、ChatとTerminal UI、ローカルのデータ、対応エージェント。
- プラットフォーム、ランタイム:デスクトップのパッケージ、ネイティブのターミナルホスト、ConPTY、フォールバックとしてのtmux、モバイルのコンパニオン、リモートとサーバーでの利用。
- エージェントアダプター:エージェントごとのTerminal UI、Chat、レビュアーの対応。
- Gitワークツリー:セッションごとに、デフォルトブランチをもとにしたワークツリーとブランチが1つ。
- ダッシュボード:インスペクターと、エージェントが操作できるブラウザプレビュー。
- CLIリファレンス:
ao sendとao preview。 - Cloudセッション:ホストされたサンドボックスとClone to the cloud。
- FAQ:リモートサーバーでデーモンを公開しないこと、費用、テレメトリとオプトアウトの方法。
- MAOのホームと価格:プラットフォーム、買い切りの価格、7日間の無料トライアル。
- シェルまたはエージェントを実行する、エージェントノードをチャットモードに切り替える:ターミナルノードとチャットモード。
- タスクを送って結果を受け取る、オーケストレーターとしてエージェントを管理する:
mao ask、mao send、mao result、エージェントの招集。 - ワークツリーレイヤーを作成する、レイヤーをGroundに取り込む:Gitワークツリーとしてのレイヤーと、取り込み前のチェック。
- ブラウザとデバイスのポータル、iOS Simulatorのポータルを表示する:ブラウザ、Android、iOS Simulatorのポータル。
- リモートのAIエージェントワークスペース:SSHで接続するLinuxサーバー上のワークスペースとWSL内のワークスペース、そしてそれらに必要なライセンス。
- 診断にオプトインする:MAOの診断は、オンにしない限りオフであること。
2026-10-28に確認。
ご質問は?Discordで質問するか、hello@miguer.comまでメールでお知らせください。