openwong2kim/wmux
Workspace multiplexer for AI agent
What it solves
Managing multiple AI agents (like Claude Code, Codex, or Gemini) simultaneously is difficult. Users often struggle to coordinate different agents, track their progress across multiple tasks, and maintain session continuity when software crashes or the computer reboots.
How it works
wmux acts as a workspace multiplexer that runs a background daemon to manage independent terminal panes (PTYs), git worktrees, and integrated browsers. It uses a Model Context Protocol (MCP) server to provide agents with tools to interact with the workspace, including browser automation and agent-to-agent communication. It also features a "fleet view" cockpit to monitor all active agents and a persistence layer that allows sessions to survive OS reboots.
Who it’s for
Developers and AI engineers who need to orchestrate complex, multi-agent workflows, run parallel tasks in isolated git environments, and supervise autonomous agent loops.
Highlights
- Task Fan-out & Harvest: Spawn up to 8 tasks in isolated git worktrees and review/adopt specific code hunks via a side-by-side diff interface.
- Multi-Agent Coordination: Enables agent-to-agent (A2A) messaging and task delegation through Slack-style communication channels.
- Session Persistence: A background daemon ensures that agent conversations and running processes survive application quits, crashes, and full system reboots.
- Integrated Browser: Includes a built-in browser via CDP, allowing agents to navigate, click, and take screenshots within the workspace.
- Zero-config MCP: Automatically registers 86 tools (browser, terminal, channels, etc.) for agents to use immediately upon launch.