wmux: Electron Terminal Multiplexer for Windows with Browser Control via MCP

What wmux Does
wmux is an open-source Electron terminal multiplexer built specifically for Windows 10/11 to address limitations when using AI coding agents. The developer created it after hitting walls with Claude Code on Windows, where there's no tmux, no way to run multiple agents side by side, and Claude couldn't interact with a browser.
Core Features
The tool includes a built-in browser that Claude Code controls directly via Chrome DevTools Protocol. What Claude can do through wmux:
- Open a browser and navigate to any URL
- Read page structure, click elements, fill forms
- Type text (works with React inputs, CJK, controlled components)
- Take screenshots
- Execute JavaScript
- Read/write to multiple terminals simultaneously
Setup and Integration
wmux registers as an MCP server automatically — just launch wmux and Claude Code picks it up. Installation is via npm: npm install -g u/wong2kim/wmux.
Example Workflow
The developer provides this example flow:
> Me: "Search Google for wmux"
> Claude: browser_open → browser_snapshot → browser_fill(ref=13, "wmux") → browser_press_key("Enter")
> → Actually searches Google. No joke.Multi-Agent Support
Each Claude Code session gets its own browser via surfaceId. You can run three agents in three panes, each with their own browser.
Additional Functionality
- Split panes (Ctrl+D), workspaces, multiview
- Smart notifications when agents finish
- Dangerous action detection (git push --force, rm -rf, etc.)
- Session persistence — survives restart
- Security: token auth, SSRF protection, input sanitization
Technical Details
wmux is free, MIT licensed, and Windows 10/11 only. It was inspired by cmux (macOS). The GitHub repository is at https://github.com/openwong2kim/wmux.
📖 Read the full source: r/ClaudeAI
👀 See Also

Vigil: A Cryptographic ID System for OpenClaw Agents to Prevent Blocking
A developer running OpenClaw agents has identified that anonymous agent traffic is increasingly being blocked by sites, and proposes Vigil—a sign-in system that gives agents cryptographic IDs to build reputation and avoid indiscriminate blocking.

Claude Skills to Emulate a Design Studio Environment
A designer shares two Claude skills: one simulates a studio with teammates and design methods, the other adds 'rigorous play' for creativity.

TeenyApp lets Claude build and deploy full-stack websites from a single chat link
TeenyApp provides a live subdomain and agent token that Claude can use via HTTP to scaffold code, run migrations, set up auth, and deploy directly to a real URL without leaving the chat.

Upfront: A Claude Code Plugin That Forces Thinking Before Coding
Upfront is a Claude Code plugin with 20 skills that challenges developers before generating code. It uses three commands: /upfront:feature to push back on vague requirements, /upfront:plan to break work into ~400 LOC phases, and /upfront:build to execute with TDD and review per phase.