本文へスキップ
MAOとcmuxの比較

MAOとcmux:エージェントを接続するキャンバスか、エージェント向けのMacターミナルか?

cmuxは、Ghosttyのエンジンで作られた無料のオープンソースのmacOSターミナルで、縦タブ、通知リング、アプリ内ブラウザ、CLIを備え、多数のコーディングエージェントを動かせます。MAOはmacOS、Windows、Linuxで動くキャンバスで、エージェントは本物のターミナルとして動き、互いに接続できます。プラットフォームと、エージェント同士で作業を受け渡す必要があるかどうかで選んでください。

  • cmuxはmacOS向けのターミナル、MAOはmacOS、Windows、Linuxで動きます
  • cmuxは無料でGPLライセンス、MAOは買い切りで7日間の無料トライアルがあります
  • どちらもあらゆるターミナルエージェントを動かせ、エージェントが操作できるブラウザがあります
著者:更新日:約13分で読めます

cmuxは、Manaflowが作る無料でオープンソースのネイティブmacOSターミナルです。libghosttyの上に作られ、多数のコーディングエージェントをワークスペースにまとめ、縦タブ、通知リング、分割ペイン、アプリ内ブラウザ、そしてそれらすべてをスクリプトで操作できるCLIとソケットAPIを備えています。MAOはmacOS、Windows、Linuxで動くデスクトップのキャンバスで、各エージェントは本物のターミナルノードとして動き、接続したエージェント同士でタスクを受け渡したり、ブラウザやスマートフォンを操作したりできます。Macで作業し、自分で形を作れる無料でスクリプト可能なターミナルが欲しいならcmuxを、WindowsやLinuxが必要な場合、エージェントごとのGitワークツリーを標準で使いたい場合、エージェントにワイヤー経由で作業を渡させたい場合はMAOを選んでください。

cmuxとは?

cmuxは、AIコーディングエージェントを並べて動かすための、Manaflow製のネイティブmacOSターミナルアプリです。

SwiftとAppKitで書かれ、ターミナルにはGhosttyの描画ライブラリであるlibghosttyを使っています。FAQによるとGhosttyのフォークではなく、既存のGhosttyの設定からテーマ、フォント、色を読み込みます。1つのウィンドウには縦のサイドバーに並ぶワークスペースがあり、各ワークスペースはペインに分割でき、各ペインはサーフェスと呼ばれるタブ(中身はターミナルかブラウザ)を持ちます。サイドバーには、ワークスペースごとのgitブランチ、関連するプルリクエスト、作業ディレクトリ、待ち受け中のポート、最新の通知が表示されます。

cmuxはターミナルで動くあらゆるエージェントに対応し、Claude Code、Codex、OpenCode、Gemini CLI、Kiro、Aider、Goose、Amp、Cline、Cursor Agentを名前で挙げています。エージェントがあなたを必要とすると、そのペインに青いリングが付き、タブが光ります。きっかけはターミナルのエスケープシーケンス(OSC 9、99、777)、エージェントのフック、または cmux notify です。cmux claude-teams はClaude Codeのエージェントチームを動かし、チームメイトをそれぞれ別の分割に表示します。cmux hooks setup の後は、CodexやOpenCodeなど対応するエージェントが、cmuxを開き直したときにセッションを再開します。

すべての操作は cmux CLIとUnixソケットからスクリプトで行えます。ワークスペースの作成、ペインの分割、ターミナルへの入力の送信、その画面の読み取り、アプリ内ブラウザの操作などです。cmux ssh user@remote は別のマシン用のワークスペースを開きます。アプリ自体は無料で、有料プランではcmux Cloud(cmuxのワークスペースとして開くクラウド上の永続的なLinuxマシン)とiOSアプリが加わります。

MAOとcmuxはどう違う?

どちらもエージェントを本物のターミナルで動かし、操作できるブラウザを与えます。違いはプラットフォーム、分離の仕組み、エージェント同士がやり取りできるかどうかです。

cmuxMAO
プラットフォームmacOS 14以降(Apple siliconとIntel)。iOSのコンパニオンアプリは有料プランに含まれます。Chromiumベースの別アプリcmux Browserには、Linux x64のnightlyビルドがあります。macOS(Apple siliconとIntel)、Windows(x86_64)、Linux(x86_64、WaylandとX11)
対応エージェントターミナルで動くあらゆるエージェント。Claude Code、Codex、OpenCode、Gemini CLI、Kiro、Aider、Goose、Amp、Cline、Cursor Agentを名前で挙げていますClaude Code、Codex、Gemini CLI、Grok、OpenCode、Antigravity、シェル、カスタムコマンド
エージェントの動かし方分割ペインまたはタブの中の、Ghosttyで描画されるターミナル。縦のサイドバーにあるワークスペースの中に置かれますキャンバス上の本物のターミナルノードで、エージェント自身のCLIとログインで動き、チャットモードも選べます
エージェントごとの分離ローカルのエージェントについては記載なし。有料プランのCloud VMは、分離されたリモートのサンドボックスでエージェントを動かします。任意で使えるレイヤー。各レイヤーは自分のブランチと自分のキャンバスを持つGitワークツリーで、チェックの後にGroundへ取り込みます
エージェント間の作業の受け渡しタスクとしては記載なし。cmux send --surface とソケットAPIで別のターミナルに入力し、その画面を読み取れます。cmux claude-teams はClaude Codeのチームメイトを分割として表示します。エージェント間のワイヤー。mao ask、mao send、mao result がIDつきでタスクを届け、結果を返します
内蔵ブラウザやデバイスでのテストアプリ内のブラウザペインを、エージェントが cmux browser で操作します(移動、クリック、入力、スナップショット、JavaScriptの実行、コンソールとネットワークの読み取り)。Computer UseでClaude CodeとCodexがネイティブのMacアプリを操作できます。Chromiumのブラウザポータルと、接続したエージェントが操作するAndroidエミュレーターまたは実機。MacではiOS Simulatorのポータルも使えます
リモートマシン自分のマシンでの cmux ssh ワークスペース、リモートのtmuxセッション(ベータ)、有料プランのcmux Cloudマシン自分のLinuxサーバー上にSSHで開くワークスペース、またはWindowsのWSL内のワークスペース(ライセンスが必要)
ソースオープンソース。macOSアプリ、iOSアプリ、CLIはGPL-3.0-or-later、cmuxのサーバーソフトウェアはBusiness Source License 1.1クローズドソース。ライセンスとして販売
価格無料。Cloud VMとiOSアプリが付くProは月額US$50、Maxは月額US$200、Teamは1ユーザーあたり月額US$60、Enterpriseは個別見積もり買い切りで、ほとんどの国でUS$20、アジアと南米の一部の地域ではそれより安価。1つのワークスペースと1つのプロジェクトで使える7日間の無料トライアルあり

cmuxのほうが合うのはどんなとき?

Macで作業し、自分でスクリプトを書いて形を作れる、無料のオープンソースのターミナルが欲しいときです。

  • 無料でオープンソース。 ターミナルとローカルのエージェントは無料で、アプリのソースはGPL-3.0-or-laterでGitHubに公開されているので、読む、ビルドする、変更することができます。
  • ターミナルが中心。 cmuxはタブ、分割、ショートカットを備えたターミナルで、Ghosttyの設定を読み込みます。自身のドキュメントでは「ソリューションではなくプリミティブ」と説明しており、エージェントの使い方を決めつけません。
  • すべてをスクリプトで操作。 すべての操作がCLIコマンドとソケット呼び出しになっているので、自作のスクリプトやエージェントがワークスペースを開き、ターミナルに入力し、画面を読み取り、ブラウザを操作できます。
  • Claude Codeのエージェントチーム。 cmux claude-teams は、Claude Codeのチームメイトを、サイドバーの状態表示と通知つきの見える分割にします。tmuxは不要です。
  • ネイティブのMacアプリの操作。 Computer Useで、Claude CodeとCodexがネイティブのMacアプリを読み取ってクリックできます。MAOのポータルが扱うのは、ブラウザ、Android、iOS Simulatorです。
  • クラウドのマシンとスマートフォンアプリ。 有料プランでは、ノートPCを閉じても動き続けるクラウド上の永続的なLinuxマシンと、Macのターミナルに接続できるiOSアプリが加わります。

MAOのほうが合うのはどんなとき?

WindowsやLinuxで作業するとき、エージェントごとのワークツリーを標準で使いたいとき、エージェント同士に作業を受け渡させたいときです。

  • WindowsとLinux。 MAOはmacOS、Windows、Linuxで動きます。cmuxのFAQには、今のところmacOSのみとあります。
  • ワイヤーに沿った受け渡し。 キャンバス上で2つのエージェントを接続すると、一方が mao ask でもう一方にタスクを送り、タスクIDで結果を受け取れます。オーケストレーターに指定したエージェントは、さらにエージェントを招集し、ノートやポータルに接続できます。
  • エージェントごとのワークツリー。 MAOのレイヤーは、自分のブランチと自分のキャンバスを持つGitワークツリーで、Land… はGroundにマージする前に衝突とコミットされていない変更をチェックします。
  • エージェントのためのスマートフォンとシミュレーター。 ブラウザに加えて、接続したエージェントはAndroidエミュレーターまたは実機を、MacではiOS Simulatorも操作できます。
  • タブではなくキャンバス。 エージェント、ノート、ファイル、Gitの変更、ポータル、そしてそれらの接続を、パンとズームができる1つの面に並べて置けます。
  • 支払いは1回。 MAOは買い切りです。リモートワークスペースは自分のLinuxサーバー上でSSH経由で動き、月額プランはありません。

実際のタスクで比べるには?

cmuxはmacOSでしか動かないので、Macで同じ2つの部分からなるタスクをそれぞれで行います。

  1. よく知っているリポジトリで、APIの変更とそのテストのような、2つの部分からなるタスクを選びます。
  2. cmuxでワークスペースを開いて2つのペインに分割し、それぞれでエージェントを1つずつ起動します。cmux hooks setup を実行して、エージェントの通知がサイドバーに届くようにします。エージェントごとに別のファイルを使わせるなら、先に git worktree add でそれぞれのワークツリーを作ります。
  3. MAOでエージェントノードを2つ置き、それぞれにロールを与えて接続するか、エージェントごとにレイヤーを作ります。一方のエージェントに、mao ask で自分の担当部分をもう一方へ送らせます。
  4. 各エージェントに、内蔵ブラウザでWebの変更を確認させます。cmuxではブラウザペイン、MAOではブラウザポータルです。
  5. どのエージェントがあなたを必要としているかをどう知ったか、作業がエージェント間でどう移ったか、結果のマージに何が必要だったかを比べます。

よくある質問

なります。複数のコーディングエージェントを同時に動かす用途ではどちらも使えます。cmuxはワークスペース、通知、スクリプトで操作できるブラウザを備えた無料のmacOSターミナルで、MAOは接続したエージェント同士がタスクを受け渡す、macOS、Windows、Linux向けの有料のキャンバスです。

はい。cmuxのmacOSアプリ、iOSアプリ、CLIはGPL-3.0-or-laterでライセンスされ、ソースはgithub.com/manaflow-ai/cmuxにあります。cmuxのサーバーソフトウェアはBusiness Source License 1.1で、本番利用には商用ライセンスが必要です。

はい。ターミナルと、自分のキーで動かすローカルのエージェントは無料です。Pro、Max、Team、Enterpriseの各プランで、cmux CloudのマシンとiOSアプリが加わります。

cmuxのターミナルはmacOSでのみ動きます。FAQには「今のところmacOSのみ」とあります。サイトでは別途、ターミナルのサーフェスを持つChromiumブラウザであるcmux BrowserのLinux x64 nightlyビルドを配布しています。MAOはmacOS、Windows、Linuxで動きます。

はい。ターミナルで動くエージェントならcmuxで使え、Claude CodeとCodexも含まれます。どちらも、cmuxが再起動後にセッションを再開できるエージェントに入っています。MAOも両方を本物のターミナルノードとして動かし、さらにGemini CLI、Grok、OpenCode、Antigravityにも対応しています。

出典

2026-10-28に確認。

ご質問は?Discordで質問するか、hello@miguer.comまでメールでお知らせください。

自分のリポジトリで試す

エージェントをひとつのキャンバスに。

キャンバスの全機能を使える7日間のトライアル。カードは不要です。