◈ Claude Code Multiplexer

Claude Code を、
並べて、走らせる。

複数の Claude Code エージェントを分割ペインで同時に動かすための 軽量 TUI。トークン/コンテキストのライブ監視、サブエージェント 追跡まで、設定ファイルなしで動きます。

$ npm install -g ccmux-cli
ccmux — ~/projects/app
2 ペイン分割で Claude Code を動かしている ccmux のスクリーンショット
約 2 MB バイナリ 0.5 秒 起動 ほぼ 0% アイドル CPU Win · macOS · Linux
Features

並列で回すために、必要なものだけを。

ccmux は PTY の上に乗せた薄くて速いレイヤーです。Claude Code を 一日中動かすときに欲しい機能だけを、追加の設定なしで提供します。

ペイン分割

再帰的な縦/横分割を二分木レイアウトで管理。境界のドラッグで リサイズ可能、1 タブあたり最大 16 ペイン。

Ctrl + D Ctrl + E

Claude 自動検出

Claude Code が動いているペインの枠がオレンジに変化。シェル プラグインも設定も不要で、勝手に認識します。

トークン/コンテキスト表示

Claude Code のローカル JSONL から利用状況をリアルタイム表示。 70% で黄、90% で赤に変化するコンテキストバー付き。

サブエージェント追跡

Task ツール経由でサブエージェントが起動すると、その種類と 実行中のツールをペインタイトルに即時表示します。

🤖 evaluator · 🔧 Bash

マルチタブ・ワークスペース

タブごとに cwd・ペインツリー・Claude モニターが独立。複数 プロジェクトを切替えて運用できます。

Alt + 19

ファイルツリー&プレビュー

syntect によるシンタックスハイライト付きの軽量サイドバー。 キー一つで表示・非表示を切替、ターミナルから離れません。

Ctrl + F
Compare

他のターミナルツールとの違い。

tmux や Zellij は強力な汎用マルチプレクサ、Warp はモダンな GUI ターミナル。どれも優れた選択肢です。ccmux は Claude Code を並列運用する人向けに作られた専用ツール で、汎用性より特化した統合を選んでいます。

機能 ccmux tmux Zellij Warp
ペイン分割(同一ウィンドウ内)
Claude Code 自動検出
トークン/コンテキスト表示
サブエージェント追跡
TodoList 進捗バー
設定ファイル不要
単一バイナリ
Windows ネイティブ*
ファイルツリー+プレビュー

* tmux は WSL / Cygwin 経由で動作。ccmux は ConPTY を使った Windows ネイティブ。

Why ccmux

たくさんの Claude セッションを回す人のために。

01

Rust・vt100・PTY、奇をてらわない構成。

ゼロアロケーション描画、dirty フラグ差分更新、PTY リサイズ キャッシュ。単一の静的バイナリで 2 MB 以下。

02

Windows でもネイティブ動作。

Git Bash 自動検出と ConPTY 対応を標準搭載。Claude Code を Windows で使うのに WSL は不要です。

03

設定ファイルはゼロ。

dotfiles もプラグインもなし。インストールして、起動して、 ペインを分割して、Claude を立ち上げるだけ。

Install

コマンドは一つ、プラットフォームは三つ。

ccmux はネイティブバイナリを npm 経由で配布しています。 インストールスクリプトが GitHub Releases から OS に合ったビルドを 自動取得します。

Terminal
$ npm install -g ccmux-cli
$ ccmux

ソースからビルドしたい場合は、 ドキュメントcargo install / Cargo ビルド手順を参照してください。

そろそろ Alt+Tab を卒業しませんか?

4 タブで 4 プロジェクトを開き、各ペインで Claude を走らせる。 それだけで、進むスピードが変わります。