Your agents have a question. Your phone has the answer.
An agent asks for input or waits at an approval gate. Get the notification, reply on your iPhone, and the pane on your desktop moves on. Pairs with wmux on Windows or macOS.
Get wmux for iPhoneAutomate everything else. Do your true work.


Run fleets of AI agents — Claude Code, Codex, Gemini, or any CLI — side by side, native on Windows and macOS. Let them drive a real browser for the work beyond code, and answer them from your iPhone.
wmux is an ADE — an agent development environment — for AI agents on Windows and macOS. Agents work side by side in their own panes, drive a real browser for work beyond code, and reach your iPhone when they need an answer. Underneath, a tmux-style daemon owns the whole workspace: terminals, git worktrees, the browser and the channels between them.
An agent asks for input or waits at an approval gate. Get the notification, reply on your iPhone, and the pane on your desktop moves on. Pairs with wmux on Windows or macOS.
Get wmux for iPhoneGive 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.
Agents drive a dedicated Chrome over CDP, each in its own tab, with a persistent profile separate from your daily browser — sign in once and the logins stick. They navigate, click, type and replay recorded flows while you watch every page.
Pick a workflow and watch it through.
Agents in neighboring panes can send each other messages. Watch Claude Code ask Codex for a review, receive feedback, and add the suggested test.
Windows 10 (1903+) or macOS on Apple Silicon · no admin rights · no account · no telemetry
| wmux | Agent managers | VS Code terminal | Windows Terminal · iTerm2 | tmux | |
|---|---|---|---|---|---|
| Answer agents from your phone | supported | partial | not supported | not supported | not supported |
| Git worktree fan-out | supported | supported | not supported | not supported | not supported |
| Real browser automation | supported | not supported | not supported | not supported | not supported |
| Orchestrator & Fleet View | supported | partial | not supported | not supported | not supported |
| Approval gates for destructive commands | supported | partial | not supported | not supported | not supported |
| Channels & agent-to-agent messaging | supported | not supported | not supported | not supported | not supported |
| MCP tools, auto-registered | supported | partial | not supported | not supported | not supported |
| Split panes | supported | partial | supported | supported | supported |
| Session persistence | supported | partial | partial | not supported | supported |
| Restore workspaces after a reboot | supported | partial | partial | not supported | not supported |
| Open source · MIT | supported | partial | partial | partial | supported |
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.
free · MIT · Windows & macOS · no telemetry · no account
