01 / Parallel work
One prompt. Separate worktrees. Your final say.
Give each task its own agent and git worktree. Review the diffs, select changes across files, and adopt the selection in one all-or-nothing operation.
Run Claude Code, Codex, and Gemini side by side. Give each task a worktree, review the changes, and answer agents from your iPhone.
wmux, in motion
wmux is a workspace multiplexer for AI agents on Windows and macOS. It brings terminals, git worktrees, browsers, and agent conversations into one workspace.
Install
Windows 10 (1903+) or macOS on Apple Silicon · no admin rights · no account · no telemetry
Compare
| wmux | tmux | Windows Terminal · iTerm2 | VS Code terminal | Agent managers | |
|---|---|---|---|---|---|
| Split panes | ✓ | ✓ | ✓ | ✓ | partial |
| Session persistence | ✓ | ✓ | ✕ | partial | partial |
| Survives a full reboot | ✓ | ✕ | ✕ | partial | partial |
| Git worktree fan-out | ✓ | ✕ | ✕ | ✕ | ✓ |
| Orchestrator & Fleet View | ✓ | ✕ | ✕ | ✕ | partial |
| Approval gates for destructive commands | ✓ | ✕ | ✕ | ✕ | partial |
| Channels & agent-to-agent messaging | ✓ | ✕ | ✕ | ✕ | ✕ |
| Real browser automation | ✓ | ✕ | ✕ | ✕ | ✕ |
| MCP tools, auto-registered | ✓ | ✕ | ✕ | ✕ | partial |
| Open source · MIT | ✓ | ✓ | partial | partial | partial |
Explore the architecture, keyboard shortcuts, and workspace terminology.
Tmux prefix mode covers 13 actions, so the muscle memory carries over.
┌──────────────────────────────────────────────────────────────┐ │ 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.