株式会社オブライト
AI2026-06-10

cmux 完全解説 — Manaflow 製 macOS ネイティブ AI エージェント並列実行ターミナル

cmux は Manaflow(YC S24)が開発した macOS 専用の AI エージェント並列実行ターミナルです。Ghostty の libghostty を組み込んだ Swift ネイティブ実装で、垂直タブ・通知リング・組み込みブラウザなどエージェント管理特化の機能を備えます。本コラムでは正体・機能・インストール・ユースケース・競合比較・日本企業視点での留意点を網羅的に解説します。


TL;DR

cmux は Manaflow(YC Summer 2024)が開発した macOS 専用のターミナルアプリです。複数の AI コーディングエージェント(Claude Code / Codex / Gemini CLI 等)を同一画面で並列実行し、どのエージェントがユーザー入力待ち状態かをひと目で把握できる『通知リング』機能が最大の特徴です。Ghostty の GPU 加速レンダリングを Swift ネイティブで組み込んでおり、Electron を使わない軽量さも支持されています。GitHub Star は約 21,600 を超え、初回リリースから約 4 か月で v0.64 系に到達した急成長プロダクトです。本体は GPL-3.0-or-later ライセンスで無料配布されており、Homebrew 1 コマンドでインストールできます。

⚠ 「cmux」という名称の整理 — 3つの別物に注意

『cmux』と検索すると複数の異なるプロダクトがヒットします。混同を避けるため冒頭で整理します。 1. 本コラムの主役: cmux by Manaflow — macOS ネイティブの AI エージェント並列実行ターミナル。公式サイト / GitHub 2. mux by Coder, Inc. — coder/mux とも表記されるデスクトップアプリ(macOS / Linux 対応)。独自のエージェントループを持つ別製品。GitHub 3. cmux(Go ライブラリ) — soheilhy ほかが開発した TCP コネクション多重化ライブラリ。ターミナルやエージェントとは無関係の OSS。 以下の説明はすべて『Manaflow 製の cmux』に関するものです。

cmux の正体と開発元

cmux を開発した Manaflow は、CEO Austin Wang と CTO Lawrence Chen が創業した Y Combinator Summer 2024 採択スタートアップです。YC 紹介ページ によれば $500,000 のシード資金を調達済みです。 実装面では、GPU 加速ターミナル Ghostty の libghostty を Swift + AppKit に組み込んでいます。これにより Electron ベースのアプリと比べ起動速度・レンダリング性能が高く、macOS のシステム API を直接呼び出せるというメリットがあります。一方で現時点では macOS 専用であり、Linux / Windows / WSL はサポートされていません。 ローンチブログ では『AI エージェントを 5〜10 本並列で走らせる開発スタイルのための専用インフラ』というビジョンが語られています。

ライセンスとリリース履歴

cmux のライセンスは GPL-3.0-or-later です。本体のバイナリ・ソースコードは無料で利用・改変できますが、GPLの コピーレフト条項が適用されるため、社内ツールへの組み込みや独自改変版の再配布を検討する場合は Manaflow から別途商用ライセンスを取得する必要があります。 リリース状況は次の通りです。 - 2026年2月: Show HN で初公開、Hacker News トップに登場 - 2026年6月6日: v0.64.14 リリース(最新版) - 初回公開から約 4 か月で累計 45 件以上のリリース - GitHub Star 約 21,600(2026年6月10日時点) 急激な Star 増加とリリース頻度は、AI エージェント開発者コミュニティにおける需要の高さを示しています。

主な機能(1)垂直タブと通知リング

cmux の核となる機能は、エージェント管理に特化した UI 設計です。 垂直タブ(Vertical Tabs): サイドバーに縦並びのタブが表示され、各タブは git ブランチ名・PR 番号とステータス・カレントディレクトリ・使用ポート・通知有無をひと目で確認できます。1つのリポジトリに対して git worktree を複数切り、worktree ごとにタブを割り当てると、PR 単位の進捗管理が視覚的に行えます。 通知リング(Notification Rings): エージェントがユーザーの入力・許可待ち状態になると、そのペインの枠が青いリングでハイライトされます。同時にサイドバーのタブにバッジが付き、macOS のデスクトップ通知も発火します。5〜10 本のエージェントを並列実行している場合でも『どれが詰まっているか』を即座に判断できる、このプロダクトの最大の差別化機能です。

主な機能(2)組み込みブラウザとソケット API

組み込みブラウザ: agent-browser ベースのヘッドレスブラウザが cmux 内に内蔵されており、アクセシビリティツリー(AX ツリー)の取得・クリック・フォーム入力・JavaScript 評価が可能です。エージェントがブラウザ操作を必要とするタスク(UI テストや Web スクレイピング等)を、外部ツールなしで実行できます。 ソケット API / CLI: Unix ソケット経由で cmux のワークスペース・ペイン・キー入力を外部スクリプトから制御できます。CI/CD パイプラインや独自スクリプトと統合し、エージェントの起動・停止・ペイン操作を自動化することが可能です。 その他の機能: - スプリットペイン(縦横分割) - Ghostty 設定互換(`~/.config/ghostty/config` をそのまま読み込み) - セッション復元・SSH 対応 - Sparkle による自動更新 - Claude Code Teams 連携

インストールと対応 AI エージェント

インストールは Homebrew から 2 コマンドで完了します。

brew tap manaflow-ai/cmux
brew install --cask cmux

公式 DMG からの直接ダウンロードも可能です。開発版を試したい場合は Nightly ビルドも提供されています。詳細は インストールドキュメント を参照してください。 公式動作確認済みの AI エージェント(2026年6月時点): Claude Code / Codex / OpenCode / Gemini CLI / Grok / Cursor CLI / Aider / Kiro / Pi / Amp / Rovo Dev / Copilot / CodeBuddy / Factory / Qoder 特定エージェントに依存しない汎用ターミナルとして設計されており、新しいエージェントも原則として動作します。

典型ユースケース

cmux が最もよく使われるシナリオをいくつか紹介します。 並列 PR 開発: 1つのリポジトリに対して `git worktree` を複数作成し、各 worktree を cmux の別ワークスペースに割り当てます。PR ごとにエージェントを起動し、CI ステータスをタブで確認しながら複数機能を同時進行させます。 夜間バッチ開発: 就寝前に 10 本程度のエージェントを起動して中規模タスクを割り振ります。翌朝、通知バッジが付いたタブだけを確認・レビューすることで、非同期的な並列開発フローが実現します。 入力待ちの一元管理: 5〜10 本のエージェントを同時稼動させた際、どれが Permission(ファイル書き込み許可等)待ちかを通知リングで即座に識別できます。Ryan Orban の活用ノート でもこのパターンが詳しく解説されています。 ブラウザ連動タスク: 組み込みブラウザを用いて E2E テストの実行やスクレイピングをエージェントに任せる使い方も報告されています。

競合比較

cmux と競合・比較される主要ツールを整理します。 tmux / Zellij / WezTerm: 古典的なターミナルマルチプレクサ。高機能で安定しているが、AI エージェント専用の通知機能やタブ情報はなく、手動管理が必要。SoloTerm による比較 も参考になります。 Claude Code Agent View(2026年5月12日公開): `claude agents` コマンド一発で複数 Claude Code セッションを管理できる公式機能。cmux と部分的に競合するが、Claude Code 専用かつ TUI ベース。詳細コラムを参照。 coder/mux: Coder, Inc. 製のデスクトップアプリ。macOS / Linux 対応、独自エージェントループを持つ。cmux とは名称が似ているが別製品。GitHub NTM(Named Tmux Manager): tmux 上での多エージェント司令塔。tmux を使い慣れたユーザー向けで、ネイティブアプリではない。 Cursor Background Agents / Devin: クラウド型の自律エージェント。ローカル実行ではなくクラウド側で動作するため、ローカルファイルシステムや既存ツールチェーンとの統合度は異なる。 総じて cmux は『ローカル macOS + ネイティブ UI + エージェント非依存』という独自のポジションを占めています。Beam のターミナル比較記事 も詳しいです。

業務利用での意義

cmux が業務現場にもたらす価値を 3 つの観点から整理します。 並列開発による生産性ブースト: 1 人の開発者が 5〜10 本のエージェントを同時管理できるようになると、従来の逐次的なコーディング作業から並列分散モデルへの移行が現実的になります。AI エージェントの管理コストを最小化する UI 設計が、この移行を後押しします。 夜間バッチ的活用: ソフトウェア開発においても『夜間に仕込んで朝確認』という非同期ワークフローが実践できます。エージェントが詰まった箇所だけ人間が介入する形で、人的作業を最小化できます。 PR レビュー連動: 垂直タブに PR 番号とステータスが表示されるため、コードレビューと実行確認を同一ツールで行えます。コンテキストスイッチが減り、作業効率が向上します。 DEV Community の解説記事 でも同様のユースケースが紹介されています。

料金とライセンス

cmux 本体は GPL-3.0-or-later ライセンスのもと 無料で提供されています。バイナリのダウンロードも無償です。 商用利用(社内ツールへの組み込みや独自改変版の配布)を検討する場合は、Manaflow に直接問い合わせて商用ライセンスを取得する必要があります。 公式の SaaS 課金プランは 2026年6月時点で公式サイトに記載がありません。Claude Code Teams 連携機能が将来的な課金ポイントになる可能性はありますが、現時点では未確認です。 なお、cmux 自体の料金とは別に、内部で実行するエージェント(Claude Code API 等)の利用料金は各サービスの料金体系に従います。

日本企業から見た意義と留意点

日本企業・日本人開発者が cmux を評価・導入する際の主要な観点を整理します。 1. macOS 限定が最大の制約: 全社員への一斉配布はできません。Windows PC が標準支給の組織では、Mac を使う一部の開発者のみが利用可能です。チーム全体のワークフロー統一には向かず、個人・小チームの試験導入から始めるのが現実的です。 2. Claude Code / Codex 業務導入チームへの親和性: AI コーディングエージェントをすでに業務で使っているチームにとって、並列管理の効率化は即効性のある生産性向上につながります。特に Claude Code を複数タスクで並列実行したいユーザーに強くお勧めします。 3. GPL ライセンスの取り扱いに注意: cmux を社内ツールに組み込む場合や改変版を配布する場合、GPL のコピーレフト条項に抵触する可能性があります。法務確認のうえ、必要に応じて Manaflow の商用ライセンスを取得してください。 4. Ghostty ユーザーは移行コスト小: 既存の Ghostty 設定ファイル(`~/.config/ghostty/config`)が cmux でそのまま読み込めるため、設定をゼロから書き直す手間がありません。 5. 歴史が浅い(約 4 か月、v0.64 系): YC 出身スタートアップ製で勢いはありますが、プロダクションの安定性を重視する企業環境では、まず個人 Mac での試験利用から始めて運用知見を貯めることを推奨します。vibecoding.app のレビュー も判断材料として参考にしてください。

公式に確認できなかった事項

透明性のため、本コラム執筆時点(2026年6月10日)で公式情報から確認できなかった事項を明記します。 - 商用ライセンスの具体的な料金: 公式サイトに価格表の記載なし。個別問い合わせが必要。 - SaaS 課金プランの有無: 公式サイトに記載なし。 - Linux / Windows 対応予定: ロードマップ上の記載が確認できていない。 - Claude Code Teams 連携の具体的な機能範囲: 公式ドキュメントに詳細なし。 - 日本語 UI / ドキュメントの提供予定: 確認できていない。

よくある質問(FAQ)

Q1. cmux は無料で使えますか? はい。本体は GPL-3.0-or-later ライセンスで無料です。ただし社内ツールへの組み込みや改変版配布は商用ライセンスが必要になる場合があります。 Q2. Windows や Linux でも使えますか? 現時点では macOS 専用です。Linux / Windows / WSL には対応していません。 Q3. Ghostty をすでに使っていますが、設定は引き継げますか? はい。`~/.config/ghostty/config` がそのまま読み込まれるため、フォントやカラースキームなどの設定を再入力する必要はありません。 Q4. どの AI エージェントに対応していますか? Claude Code・Codex・Gemini CLI・Aider・Cursor CLI など 15 種以上が公式動作確認済みです。原則として任意のターミナルエージェントが動作します。 Q5. coder/mux と何が違いますか? coder/mux は Coder, Inc. 製の別製品です。cmux(Manaflow)は macOS ネイティブ・Ghostty ベース・通知リング機能が特徴です。詳細はこちらQ6. GPL ライセンスは業務利用に問題ありますか? 個人 Mac でターミナルとして使う分には通常問題ありません。ソースコードを改変して社内で配布したり、自社プロダクトに組み込む場合は GPL の条件を確認し、必要なら商用ライセンスを取得してください。 Q7. エージェントが暴走したり意図しないコマンドを実行するリスクはありますか? cmux 自体はターミナルエミュレータであり、エージェントの行動制限機能は各エージェント側(Claude Code の Permission 設定等)に依存します。cmux はその状態を可視化するツールです。 Q8. Sparkle による自動更新はオフにできますか? 公式ドキュメントに詳細な記載はありませんが、macOS 一般の Sparkle ベースアプリと同様に設定から無効化できると考えられます。企業のセキュリティポリシーに応じて確認してください。

まとめ

cmux は『AI エージェントを複数並列で走らせる』という新しい開発スタイルに特化して設計された macOS ネイティブターミナルです。Ghostty の GPU 加速・通知リングによるエージェント状態の可視化・Homebrew での簡単インストールという 3 つの強みを持ち、初公開から 4 か月で約 21,600 Star を集めた注目度の高さが、このジャンルの需要を証明しています。 日本企業にとっては macOS 限定・GPL ライセンス・歴史の浅さという 3 点が主な留意事項ですが、AI コーディングエージェントを業務導入済みの開発チームであれば、個人 Mac での試験利用から始める価値は十分にあります。 関連コラムとして、Claude Code Agent View 徹底解説Cursor AutomationsWindsurf × Devin 統合解説 もあわせてご参照ください。AI エージェント並列実行の全体像は OpenAI Codex Computer Use WindowsGoogle Antigravity 2.0 も参考になります。また Hermes DesktopForward Deployed Engineer(FDE) のコラムでも AI エージェント活用の全体像を解説しています。AI エージェント導入を検討している企業は AI コンサルティングサービス もご覧ください。

References

お気軽にご相談ください

お問い合わせ