MAOとcmux:エージェントを接続するキャンバスか、エージェント向けのMacターミナルか?
cmuxは、Ghosttyのエンジンで作られた無料のオープンソースのmacOSターミナルで、縦タブ、通知リング、アプリ内ブラウザ、CLIを備え、多数のコーディングエージェントを動かせます。MAOはmacOS、Windows、Linuxで動くキャンバスで、エージェントは本物のターミナルとして動き、互いに接続できます。プラットフォームと、エージェント同士で作業を受け渡す必要があるかどうかで選んでください。
- cmuxはmacOS向けのターミナル、MAOはmacOS、Windows、Linuxで動きます
- cmuxは無料でGPLライセンス、MAOは買い切りで7日間の無料トライアルがあります
- どちらもあらゆるターミナルエージェントを動かせ、エージェントが操作できるブラウザがあります
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はどう違う?
どちらもエージェントを本物のターミナルで動かし、操作できるブラウザを与えます。違いはプラットフォーム、分離の仕組み、エージェント同士がやり取りできるかどうかです。
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つの部分からなるタスクをそれぞれで行います。
- よく知っているリポジトリで、APIの変更とそのテストのような、2つの部分からなるタスクを選びます。
- cmuxでワークスペースを開いて2つのペインに分割し、それぞれでエージェントを1つずつ起動します。
cmux hooks setupを実行して、エージェントの通知がサイドバーに届くようにします。エージェントごとに別のファイルを使わせるなら、先にgit worktree addでそれぞれのワークツリーを作ります。 - MAOでエージェントノードを2つ置き、それぞれにロールを与えて接続するか、エージェントごとにレイヤーを作ります。一方のエージェントに、
mao askで自分の担当部分をもう一方へ送らせます。 - 各エージェントに、内蔵ブラウザでWebの変更を確認させます。cmuxではブラウザペイン、MAOではブラウザポータルです。
- どのエージェントがあなたを必要としているかをどう知ったか、作業がエージェント間でどう移ったか、結果のマージに何が必要だったかを比べます。
よくある質問
なります。複数のコーディングエージェントを同時に動かす用途ではどちらも使えます。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にも対応しています。
出典
- cmuxのWebサイト:libghosttyで作られたネイティブのmacOSターミナル、名前が挙がっているエージェント、アプリ内ブラウザ、通知、SSHとリモートtmux、無料でGPLライセンスであること、Manaflow製であること。
- GitHubのcmux README:SwiftとAppKit、サイドバーの内容、通知リングとOSC 9、99、777、
cmux claude-teams、cmux ssh、セッションの復元とcmux hooks setup、「今のところmacOSのみ」、Zen of cmux、対応エージェント。 - cmuxのLICENSE:アプリとCLIはGPL-3.0-or-later、サーバーソフトウェアのディレクトリはBUSL-1.1。
- cmux:はじめに:macOS 14以降、Apple siliconまたはIntel、DMGとHomebrewでのインストール、CLI。
- cmux:コンセプト:ウィンドウ、ワークスペース、ペイン、サーフェス、パネル。
- cmux:CLIリファレンス:ソケット、
cmux sendとsend --surface、通知とサイドバーのコマンド。 - cmux:ブラウザ自動化:
cmux browserのコマンド。 - cmux:Computer Use:Claude CodeとCodexによるネイティブのMacアプリの操作。
- cmux:Claude Code Teams:tmuxのシムを通じて、チームメイトをネイティブの分割として表示すること。
- cmux:SSH:
cmux sshのワークスペース、mosh、再接続。 - cmux Cloud:cmuxのワークスペースとして開く永続的なLinuxマシン、有料プランが必要なこと。
- cmuxの価格:Free、Pro、Max、Team、Enterpriseの各プラン、分離されたリモートのサンドボックスで動くCloud VM、iOSアプリ。
- cmux for Linux:cmux BrowserのLinux x64 nightlyビルド。
- MAOのホームと価格:プラットフォーム、買い切りの価格、7日間の無料トライアル。
- シェルまたはエージェントを実行する、エージェントノードをチャットモードに切り替える:ターミナルノードとチャットモード。
- タスクを送って結果を受け取る、オーケストレーターとしてエージェントを管理する:
mao ask、mao send、mao result、エージェントの招集。 - ワークツリーレイヤーを作成する、レイヤーをGroundに取り込む:Gitワークツリーとしてのレイヤーと、取り込み前のチェック。
- ブラウザとデバイスのポータル、iOS Simulatorのポータルを表示する:ブラウザ、Android、iOS Simulatorのポータル。
- リモートのAIエージェントワークスペース:SSHで接続するLinuxサーバー上のワークスペースとWSL内のワークスペース、そしてそれらに必要なライセンス。
2026-10-28に確認。
ご質問は?Discordで質問するか、hello@miguer.comまでメールでお知らせください。