MAOとOrca:コーディングエージェントの並列実行にはどちらを使うべき?
Orcaは、Stably AIが開発するMITライセンスの無料のデスクトップアプリで、コーディングエージェントをそれぞれ専用のGitワークツリーで動かし、ブラウザ、差分レビュー、SSH、スマートフォン用のコンパニオンアプリを備えています。MAOは有料のネイティブなキャンバスで、エージェントは接続できる本物のターミナルとして動きます。無料のエージェントIDEならOrca、見えてつながるチームならMAOを選んでください。
- OrcaはMITライセンスの無料オープンソースです
- どちらもエージェントごとに専用のGitワークツリーを用意します
- Orcaにはスマートフォン用のアプリがあり、MAOにはAndroidのデバイスポータルがあります
Orcaは、Stably AIが開発する、コーディングエージェントを並列で動かすための無料のオープンソースのデスクトップアプリです。タスクごとに専用のGitワークツリー、エージェントのターミナル、ブラウザがあり、差分レビュー、GitHubとLinear、SSH、スマートフォン用のコンパニオンアプリも同じアプリに入っています。MAOはデスクトップネイティブのキャンバスで、Claude Code、Codex、Gemini CLIなどのエージェントが本物のターミナルノードとして動き、互いに作業を受け渡せるように接続できます。スマートフォンからも見られるMITライセンスの無料のエージェントIDEが欲しいならOrca、すべてのエージェントを1つのキャンバスで見てチームとしてつなぎたいならMAOを選んでください。
Orcaとは?
Orcaはオープンソースの「エージェント開発環境」(ADE)です。多くのCLIコーディングエージェントを並べて動かすデスクトップIDEで、タスクごとに1つのGitワークツリーを使います。
ここで扱うのは、onorca.devで公開され、GitHubのstablyai/orcaリポジトリから提供されているOrcaで、同じ名前のGNOMEのスクリーンリーダーではありません。ドキュメントでは、タスクごとに専用のGitワークツリー、エージェントのターミナル、ブラウザのタブを持つデスクトップIDEと説明されています。Orcaはモデルではなく、すでに持っているエージェントのサブスクリプションを使います。
公式ページには、ほかに次の内容が書かれています。
- エージェント。 OrcaはどのCLIエージェントでも動かせ、Claude Code、Codex、Gemini、Grok、Cursor CLI、GitHub Copilot、OpenCode、Antigravity、Piを含む設定済みの一覧があります。エージェントは既定で権限確認を省略するフラグ付きで起動し、エージェントごとに変更できます。
- レビューと出荷。 差分ビューア、エージェントに送り返せる差分の行へのコメント、コミットとプッシュ、プルリクエストとチェック、各ワークツリーのGitHub、Linear、Jira、GitLabへのリンク。
- ブラウザとデザイン。 ワークツリーごとのChromiumブラウザがあり、エージェントがOrca CLIで操作できます。Design Modeでは、クリックした要素のHTML、CSS、切り抜いたスクリーンショットをエージェントに送ります。
- リモートとモバイル。 SSHワークツリー、別のマシンでエージェントを動かし続けるRemote Orca Servers(ベータ版)、エージェントを確認して返信するiOSとAndroidのコンパニオンアプリ(ベータ版)。
- 実験的な機能。 構造化されたチャットUI、マルチエージェント・オーケストレーション、ワークスペースごとのクラウドVMやDocker環境。
- ライセンスと価格。 MITの無料オープンソースで、macOS、Windows、Linuxで動きます。
MAOとOrcaはどう違う?
どちらもエージェントごとに専用のGitワークツリーを用意します。違うのは、エージェントの見え方、エージェントが作業を渡す方法、テストできるデバイス、そしてライセンスと価格です。
Orcaのほうが合うのはどんなとき?
レビュー、デザイン、モバイルのツールが入った無料のオープンソースのエージェントIDEが欲しいときです。
- オープンソースか無料のものが欲しい。 OrcaはMITライセンスで無料です。MAOは7日間のトライアルの後、有料のライセンスが必要です。
- スマートフォンからエージェントを確認したい。 OrcaのiOSとAndroidのコンパニオンアプリは、エージェントの状態とスクロールバックを表示し、返信でき、エージェントが終わると通知します。MAOにはモバイルアプリがありません。
- UIの作業が多い。 Design Modeは、クリックした要素をHTML、CSS、スクリーンショットと一緒にエージェントのプロンプトへ直接送ります。
- 作業がGitHub、Linear、Jira、GitLabから始まる。 Orcaは課題やプルリクエストからワークツリーを開き、カードにリンクを表示します。MAOのドキュメントには課題トラッカーとの連携は書かれていません。
- プルリクエストでレビューする。 Orcaはコミット、プッシュ、プルリクエストの作成ができ、差分の行へのコメントをエージェントに送り返せます。MAOのGit表示は差分、ステージ、履歴を扱いますが、プルリクエストの作成はドキュメントに書かれていません。
- リモートマシンを無料で使いたい。 SSHワークツリーとRemote Orca Serversは無料のアプリに含まれます。MAOのリモートワークスペースにはライセンスが必要です。
- エージェントにほかのデスクトップアプリを操作させたい。 OrcaのComputer Use(ベータ版)では、エージェントがアクセシビリティツリーを通じてネイティブアプリを読み取り、クリックできます。
MAOのほうが合うのはどんなとき?
複数のエージェントを同時に見て指示し、キャンバス上でエージェント同士に作業を渡させたいときです。
- 目に見える受け渡し。 MAOでは2つのエージェントの間に接続を引くと、一方が
mao askでもう一方にタスクを送り、タスクIDで結果を受け取れます。接続が許可するのは、もう一方の端にあるノードへのアクセスだけです。Orcaのオーケストレーションは実験的な機能で、CLIから操作します。 - すべてが1つのキャンバスに。 エージェント、ノート、プロジェクトのファイル、ブラウザポータルとデバイスポータルが、タブやペインではなく、パンとズームのできるキャンバスに並びます。
- Androidでのテスト。 接続したエージェントが、MAOのデバイスポータルでAndroidエミュレーターや接続したデバイスをクリック、スワイプ、入力、スクリーンショットできます。Orcaのドキュメントに書かれているのはiOS Simulatorの操作で、Androidではありません。
- エージェントごとのロールとアカウント。 各ターミナルノードに、専用のプロバイダーのアカウント、モデル、再利用できるMarkdownのロールを設定できます。
- 既定でテレメトリーなし。 MAOはオプトインしない限りテレメトリーを送りません。OrcaのREADMEには、匿名の利用データを収集し、オプトアウトできると書かれています。
- ネイティブアプリ。 MAOはRustで書かれ、キャンバスをGPUIでGPU描画します。Orcaのインストールのドキュメントでは、Electronベースのアプリとされています。
- WindowsでWSLを使う。 MAOはSSHの設定なしで、WSLのディストリビューション内にワークスペースを開けます。
実際のタスクでどう比べればいい?
2つに分かれた同じタスクを両方で実行し、どちらが追いやすく、早く終わるかを確かめます。
- 別々のファイルに触れる2つの部分からなるタスクを選びます。たとえばAPIの変更とそのテストです。
- Orcaでは2つのワークツリーを作り、それぞれに1つのエージェントを割り当てます。MAOでは2つのレイヤーを作り、それぞれに1つのエージェントを置きます。
- 一方の部分がもう一方に依存するようにします。MAOではエージェントを接続し、一方がもう一方に結果を求めるようにします。Orcaでは、実験的なオーケストレーションを試すか、結果を自分で運びます。
- 変更にUIがあるなら、それぞれのアプリのブラウザでエージェントに確認させます。
- それぞれの差分を確認して作業を戻します。Orcaではプルリクエスト、MAOでは Land… でGroundに取り込みます。
よくある質問
はい。どちらも複数のコーディングエージェントを、それぞれ専用のGitワークツリーで並列に動かします。Orcaはスマートフォン用のアプリを持つMITライセンスの無料のエージェントIDEで、MAOは有料のネイティブなキャンバスです。MAOではエージェントが本物のターミナルで、接続すると互いにタスクを受け渡せます。
はい。OrcaはMITライセンスの無料オープンソースで、コードはGitHubのstablyai/orcaにあります。
はい。どちらもOrcaで設定済みで、Gemini、Grok、Cursor CLI、OpenCodeなど多くのエージェントも含まれます。ほかのどのCLIエージェントもターミナルで動かせます。各エージェントには自分のサブスクリプションを使います。
はい、実験的な機能としてです。実験的な設定でOrcaのオーケストレーションを有効にすると、コーディネーターがタスクを作り、監督付きのワーカーを起動し、ワーカーはOrca CLIで報告します。MAOでは、キャンバスでエージェントを接続し、mao ask か mao send でタスクを送ります。
いいえ。このOrcaは、Stably AIがonorca.devで公開しているエージェントIDEです。GNOMEのOrcaスクリーンリーダーと衝突しないよう、Linuxでのコマンド名は orca-ide で、Homebrewのcaskは stablyai/orca/orca です。
出典
- Orcaのサイト:ワークツリーでのエージェントの並列実行、エージェントの一覧、コンパニオンアプリ、Design Mode、SSHワークツリー、価格とライセンスに関するFAQ、Stably AIの著作権表示。
- OrcaのREADME:機能、対応エージェント、デスクトップとモバイルのインストール、Homebrewのcask名、オプトアウトできる匿名の利用データの収集、MITライセンス。
- Orcaのライセンス:MIT License。
- What is Orca?とWorktrees:タスクごとのワークツリー、エージェントのターミナル、ブラウザ、そして手持ちのサブスクリプションを使うこと。
- Install:macOS、Windows、Linuxのビルド、Electron、Linuxの
orca-ideコマンド。 - Supported agentsとAgents & sessions:設定済みのエージェント、任意のCLIエージェント、ターミナルのセッション、権限確認を省略する既定値。
- Chat UI:実験的な構造化チャット。
- Orchestration:実験的なラン、タスク、監督付きのワーカー、
worker_done。 - Per-worktree browser、Orca CLI overview、Computer use:ブラウザの自動操作、iOS Simulator用の
orca emulator、デスクトップアプリの操作。 - Ways to run Orca、SSH worktrees、Remote Orca Servers:SSH、リモートサーバー、
orca serve、実験的なクラウドVM。 - Mobile companion:iOSとAndroidのアプリ。
- シェルやエージェントを実行するとエージェントの起動プリセットを設定する:MAOのターミナルノード、プロバイダーのプリセット、カスタムコマンド。
- ワークツリーレイヤーを作成するとレイヤーをGroundに取り込む:GitワークツリーとしてのMAOのレイヤーと、その取り込み。
- エージェント、ノート、ポータルを接続するとタスクを送って結果を受け取る:エージェント間のワイヤー、
mao ask、mao send、タスクID。 - 許可したブラウザをエージェントに操作させる、Androidのデバイスポータルを操作する、iOS Simulatorのポータルを表示する:MAOのポータル。
- リモートワークスペース:SSH、WSL、ライセンスの要件。
- エージェント向けのMAOの説明(llms.txt):対応エージェント、プラットフォーム、価格、テレメトリー、無料トライアル。
2026-10-28に確認。
ご質問は?Discordで質問するか、hello@miguer.comまでメールでお知らせください。