cmuxの紹介

cmuxはGhosttyの上に構築されたネイティブmacOSターミナルアプリケーションで、複数のAIコーディングエージェントを同時に実行する開発者のためにゼロから設計されています。

なぜcmux?

現代の開発ワークフローでは、複数のエージェントを同時に実行することが多くなっています。Claude Code、Codex、その他のツールがそれぞれ独自のターミナルで動作します。どれが注意を必要としているかを把握し、素早く切り替えることがcmuxの解決する課題です。

主な機能

  • 縦タブ: サイドバーですべてのターミナルを一覧
  • 通知リング: エージェントが入力を必要とするとタブが点灯
  • 分割ペイン: 各ワークスペース内で水平・垂直に分割
  • Socket API: タブの作成や入力の送信をプログラムで制御
  • GPU高速化: libghosttyによるスムーズなレンダリング

はじめに

Homebrewでインストールするか、はじめにガイドからDMGをダウンロードしてください。