Repolode
manaflow-ai

manaflow-ai/cmux

libghosttyをベースにしたmacOSネイティブのターミナル。縦型タブ、エージェント対応の通知、AIコーディングエージェントを並行実行するためのスクリプト可能なCLIを備えています。

代替できる製品:tmuxiTerm2

スター
28,279
フォーク
2,542
未解決の Issue
3,386
最終コミット
18 時間前

これは何?

cmuxは、Claude CodeやCodexなどのAIコーディングエージェントを複数同時に使う開発者向けのmacOSターミナルアプリです。ElectronではなくSwiftとAppKitで構築され、描画にはlibghosttyを使用します。既存のGhostty設定からテーマ、フォント、色を読み込みます。

サイドバーには縦型タブが並び、各ワークスペースのgitブランチ、紐づくPRの状態、作業ディレクトリ、待ち受けポート、最新の通知テキストを表示します。エージェントが入力を必要とすると、該当するペインに青い枠が付き、対応するタブが点灯します。ターミナル通知シーケンス(OSC 9/99/777)と `cmux notify` コマンドは、エージェントのフックに組み込めます。

分割ペイン内のブラウザーには、agent-browserから移植したスクリプト可能なAPIがあり、エージェントがページを調べたり、クリックやフォーム入力を行ったりできます。CLIとUnixソケットから、ワークスペース、ペイン、キー入力、ブラウザー操作を利用できます。対応OSはmacOSのみです。

主な機能

  • 01縦型タブに、ワークスペースごとのgitブランチ、PRの状態、作業ディレクトリ、待ち受けポートを表示します。
  • 02コーディングエージェントが対応を必要とすると、ペインとタブが強調表示されます。
  • 03エージェント主導のWebテストに使える、スクリプト可能なAPIを備えた分割ペインブラウザー。
  • 04ワークスペースの作成、ペインの分割、キー入力の送信に使えるCLIとソケットAPI。
  • 05ウィンドウレイアウト、作業ディレクトリ、ブラウザー履歴を含むセッションの復元。
  • 06既存のGhostty設定からテーマ、フォント、色を読み込みます。

ユースケース

  • Claude CodeやCodexのセッションを複数並行して実行し、どのセッションが入力待ちかを確認する。
  • エージェントに開発サーバーを分割ブラウザーペインで開かせ、自身のWeb変更を検証させる。
  • サイドバーのメタデータを維持するワークスペースを使って、SSHでリモートマシンに接続する。

クイックスタート

  1. 1

    リリースページからDMGをダウンロードし、cmuxを「アプリケーション」にドラッグします

  2. 2

    Homebrew tapを追加します

    brew tap manaflow-ai/cmux
  3. 3

    Homebrewでcmuxのcaskをインストールします

    brew install --cask cmux

使う前に知っておきたいこと

  • macOSのみ:cmuxはSwiftとAppKitで構築されたmacOSネイティブアプリです。
  • GPL(コピーレフトライセンス)のもとでライセンスされていますが、リポジトリのメタデータには明確なライセンス情報が記載されていません。

トピック

よくある質問

cmux とは?
libghosttyをベースにしたmacOSネイティブのターミナル。縦型タブ、エージェント対応の通知、AIコーディングエージェントを並行実行するためのスクリプト可能なCLIを備えています。 cmuxは、Claude CodeやCodexなどのAIコーディングエージェントを複数同時に使う開発者向けのmacOSターミナルアプリです。ElectronではなくSwiftとAppKitで構築され、描画にはlibghosttyを使用します。既存のGhostty設定からテーマ、フォント、色を読み込みます。
cmux は無料で使えますか?ライセンスは?
cmux は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
cmux は今もメンテナンスされていますか?
活発にメンテナンス中。cmux の最終コミットは 2026年10月19日 です。
cmux は何に使えますか?
Claude CodeやCodexのセッションを複数並行して実行し、どのセッションが入力待ちかを確認する。 エージェントに開発サーバーを分割ブラウザーペインで開かせ、自身のWeb変更を検証させる。 サイドバーのメタデータを維持するワークスペースを使って、SSHでリモートマシンに接続する。
cmux のインストール方法は?
リリースページからDMGをダウンロードし、cmuxを「アプリケーション」にドラッグします Homebrew tapを追加します: brew tap manaflow-ai/cmux Homebrewでcmuxのcaskをインストールします: brew install --cask cmux
cmux はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/manaflow-ai/cmux

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト