Newv3.64.0 · Windows + macOS · iPhone連携

ひとつのワークスペース。 エージェントが、一緒に働く。

Claude Code、Codex、Geminiを並行して実行。worktreeで作業を分け、変更を確認し、iPhoneからエージェントに応答できます。

説明より、実際の動作を。

wmuxはWindowsとmacOS向けのAIエージェント用ワークスペースマルチプレクサです。ターミナル、git worktree、ブラウザー、エージェント同士の会話をひとつの作業空間にまとめます。

01 / 並列作業

プロンプトはひとつ。作業は別々。判断はあなたに。

各タスクに専用のエージェントとgit worktreeを割り当てます。差分を確認し、複数ファイルから選んだ変更を、すべて一括で適用するか一切適用しない形で取り込めます。

02 / 席を離れても

エージェントへの返答は、iPhoneから。

質問や承認待ちの通知を受け取り、iPhoneで応答するとMacの作業が進みます。wmuxが動作するMacとのペアリングが必要です。

iPhone用wmuxを入手

03 / エージェントの連携

Claudeが書き、Codexがレビュー。

隣のペインのエージェントにメッセージを送れます。Claude CodeがCodexにレビューを依頼し、助言を受けてテストを追加する流れをご覧ください。

04 / ワークスペースのその他の機能

このウィンドウで、さらに多くのことを。

気になるワークフローを選んでご覧ください。

Windows なら1行、macOS ならドラッグ1回。

パッケージマネージャ

ターミナルからインストール

$winget install openwong2kim.wmux
winget 推奨 · choco と PowerShell ワンライナーも同じビルドをインストールします
インストーラ

Windows 11 / 10 用 Setup.exe

Windows 版をダウンロードwmux-3.64.0.Setup.exe · 149 MB
x64 · 自動更新
iOS用wmux

エージェントへの返答は、iPhoneから。

iPhone用wmuxを入手
iPhone連携 · wmuxが動作するMacが必要

Windows 10 (1903以降) または Apple Silicon 搭載 macOS · 管理者権限不要 · アカウント不要 · テレメトリなし

wmux と代替ツールの比較。

wmuxtmuxWindows Terminal · iTerm2VS Code ターミナルエージェントマネージャ
ペイン分割✓✓✓✓一部対応
セッション永続化✓✓✕一部対応一部対応
完全な再起動を生き延びる✓✕✕一部対応一部対応
git worktree ファンアウト✓✕✕✕✓
オーケストレーター & Fleet View✓✕✕✕一部対応
破壊的コマンドの承認ゲート✓✕✕✕一部対応
チャンネル & エージェント間メッセージング✓✕✕✕✕
本物のブラウザ自動化✓✕✕✕✕
MCP ツールの自動登録✓✕✕✕一部対応
オープンソース · MIT✓✓一部対応一部対応一部対応
✓ 対応一部対応 条件付き✕ 非対応

率直に答える、よくある質問。

ワークスペース・マルチプレクサとは何ですか?
tmux はターミナルを多重化します — 1画面の中に複数のシェル。wmux はワークスペースを多重化します — ターミナル、AI コーディングエージェント、git worktree、本物のブラウザ、そしてそれらが連携するチャンネル。すべてはデーモンが所有し、終了・クラッシュ・再起動をまたいで動き続けます。
wmux は tmux の移植版ですか?
いいえ。wmux は独立したアプリケーションで、Windows では ConPTY、macOS では forkpty の上に構築されています。ペイン分割や13アクションをカバーするプレフィックスモードなど tmux の操作感は借りていますが、多重化する単位は「ターミナル」ではなく「ワークスペース」です。
wmux に WSL は必要ですか?
いいえ。Windows では wmux が ConPTY と直接やり取りし、macOS では forkpty を使用します。経路上に Linux VM は存在せず、昼食前に何かをシャットダウンする必要もありません。
macOS 版はありますか?
はい。wmux は Apple Silicon 向けに署名・公証済みの DMG を提供しており、アプリ内自動更新は Windows と macOS arm64 の両方で動作します。
MCP とは何ですか、また wmux はなぜツールを自動登録するのですか?
Model Context Protocol は、AI エージェントとツールを接続するためのオープンな JSON-RPC 仕様です。wmux はブラウザ、チャンネル、A2A、ペイン、ターミナルなど84個の MCP ツールを公開し、初回起動時にマシン上のエージェントへ自動登録します。設定ファイルを手動で編集する必要はありません。
worktree ファンアウトはどのように機能しますか?
1つのプロンプトを与え、実行するレーン数(最大8つ)を選びます。wmux はレーンごとに独立した git worktree を作成し、それぞれでエージェントを実行して結果を並べて表示します。その後、変更を hunk 単位で収穫します — 各 hunk は完全に適用されるか、まったく適用されないかのどちらかです — そして Git タブから pull request を開けます。
Claude Code、Codex、Gemini を同時に実行できますか?
はい。各ペインは独自の PTY と独自のエージェントプロセスを持ちます。wmux は Claude Code、Codex CLI、Gemini CLI、Aider、OpenCode、GitHub Copilot CLI を検出し、チャンネルと A2A メッセージを通じて互いにタスクを受け渡せます。
ブラウザツールは実際に何ができますか?
DevTools Protocol 経由で実際の Chrome タブを操作します — ページ遷移、クリック、React 制御の入力欄への入力、CJK テキストの入力変換、DOM の読み取り、スクリーンショットの取得、ネットワークの監視など。browser カテゴリだけで84個中39個の MCP ツールを占めます。
再起動を生き延びるのは具体的に何ですか?
デーモンはワークスペース、ペイン、作業ディレクトリ、スクロールバック、チャンネル履歴を永続化します。wmux.json で宣言されたペインはサービスのように監督され、再起動されます。エージェントプロセス自体はマシンが停止すれば止まりますが、戻ってくるのはそれらが生きていたワークスペースであり、いつでも再接続できる状態です。
wmux はオープンソースですか?
はい、MIT ライセンスで、ソースコードは GitHub で全文公開されています。
wmux はテレメトリを送信しますか?
テレメトリなし、アナリティクスなし、アカウント不要です。wmux web はデフォルトでループバックにバインドされ、ネットワークに公開するには明示的な操作が必要で、その際はアプリが警告します。
最小システム要件は何ですか?
Windows 10 ビルド1903以降(x64)、または Apple Silicon 搭載 macOS。RAM は約4GB、ディスクは数百MB程度必要です。インターフェースは23言語に対応しています。
内部の仕組みも知りたいですか?

アーキテクチャ、キーボードショートカット、用語を確認できます。

設計からキーボード優先。

tmux プレフィックスモードは13個のアクションをカバーするので、体に染み付いた操作感がそのまま活きます。

ペイン

  • 右に分割Ctrl+D
  • 下に分割CtrlShift+D
  • 新しいタブCtrl+T
  • タブを閉じるCtrl+W
  • フローティングペイン (Quake)Ctrl+`

ワークスペース

  • 新しいワークスペースCtrl+N
  • ワークスペース切り替えCtrl1-9
  • マルチビューに追加Ctrl+click
  • マルチビュー終了CtrlShift+G
  • サイドバー切り替えCtrlShift+B

ターミナル

  • 検索(正規表現)Ctrl+F
  • Vi コピーモードCtrlShift+X
  • ブックマーク追加Ctrl+M
  • 前のブックマークCtrl+↑
  • 次のブックマークCtrl+↓

Fleet

  • Fleet ViewCtrlShift+A
  • tmux prefix モードCtrl+B
  • コマンドパレットCtrl+K
  • 設定Ctrl,
  • ブラウザを開くCtrlShift+L

実際に動いているもの。

アーキテクチャ — デーモン、ペイン、MCP ホスト、エージェントREADME.md → architecture
┌──────────────────────────────────────────────────────────────┐
│  wmux window  ·  Electron renderer  ·  React + xterm.js    │
│  ── panes · tabs · Fleet View · Git tab · browser surface    │
├──────────────────────────────────────────────────────────────┤
│  daemon  ·  owns every session, outlives the window        │
│  ── PTY pool (ConPTY on Windows, forkpty on macOS)           │
│  ── wmux.json pane supervision   ── scrollback up to 999K    │
│  ── channels · A2A bus · worktree tasks                      │
├──────────────────────────────────────────────────────────────┤
│  mcp host  ·  84 tools, registered on first run           │
│  ── workspace-scoped tokens      ── execute approval gate    │
├──────────────────────────────────────────────────────────────┤
│  agents  ·  claude code · codex · gemini · aider · …      │
└──────────────────────────────────────────────────────────────┘

# Each agent runs in its own PTY. wmux owns the lifecycle, not the agent.
# 8-pane echo latency: p50 4.6 ms, measured in CI.
# wmux web binds to loopback; exposing it to the network is opt-in.

このページで使われている用語。

Workspace multiplexer
ターミナル、エージェント、worktree、ブラウザ、そしてそれらのチャンネルといった多数のワークスペースを、手作業で管理する複数のウィンドウの代わりに、1つのウィンドウ・1つのライフサイクルの中で実行するソフトウェア。
Orchestrator
他のペインにいるサブエージェントにタスクを委任し、その進捗を Fleet View で追跡し、done-when チェックリストが通るまでスキルをループ実行できる wmux の役割。
Channel
ワークスペース内で人間とエージェントが共有する Slack 風のルーム。メッセージ、スレッド、未読状態はデーモンに保存されるため、再起動しても失われません。
Worktree task
ファンアウトの1レーン。独自のブランチと独自のエージェントを持つ独立した git worktree で、その変更は後から hunk 単位で作業ツリーへ収穫します。
A2A — agent-to-agent
エージェント間で直接やり取りされるタスクメッセージ — 送信、照会、更新、キャンセル。wmux はこれらを MCP ツールとして公開しているため、MCP を話せるエージェントなら誰でも参加できます。
MCP — Model Context Protocol
AI エージェントをツールやリソースに接続するためのオープンな JSON-RPC 仕様。wmux はローカルの、ワークスペース単位でスコープされたホストから84個の MCP ツールを公開します。
CDP — Chrome DevTools Protocol
WebSocket 経由で公開される Chromium のデバッグプロトコル。wmux はこれを使って、エージェントがシミュレートされたタブではなく実際のブラウザタブを操作できるようにします。
PTY — ConPTY / forkpty
ペインが動作する疑似端末。Windows では ConPTY、macOS では forkpty。wmux はこれらを直接呼び出すため、Linux VM は一切関与しません。

1つのウィンドウ。1つの艦隊。

wmux をダウンロード

無料 · MIT · Windows & macOS · テレメトリなし · アカウント不要