openwong2kim/wmux
Run Claude Code, Codex & Gemini in parallel on Windows & macOS — git worktree fan-out with atomic hunk adoption, approval gates, reboot-surviving sessions
What it solves
wmux is a workspace multiplexer designed for managing fleets of AI agents. It solves the problem of fragmented workflows when using multiple CLI-based AI agents (like Claude Code, Codex, or Gemini) by consolidating them into a single window with persistent sessions, coordinated communication, and integrated version control management.
How it works
The tool operates as a daemon that manages multiple PTYs (pseudo-terminals), allowing agents to run in isolated panes. It integrates directly with Git worktrees to enable "fan-out" workflows where a single prompt is distributed across multiple isolated environments. It also provides a communication layer (channels and A2A messaging) and an MCP (Model Context Protocol) surface that allows agents to interact with the browser, terminals, and each other. A companion iOS app allows users to approve agent actions via push notifications from a locked phone.
Who it’s for
It is built for developers and power users who orchestrate multiple AI agents to handle complex coding tasks, requiring high-level supervision, atomic code adoption from multiple sources, and the ability to maintain agent sessions across system reboots.
Highlights
- Task Fan-out & Harvest: Distribute one prompt to multiple isolated git worktrees, review diffs side-by-side, and adopt specific code hunks via an atomic
git apply. - Persistent Sessions: A tmux-style daemon ensures agent conversations and processes survive app quits, crashes, and full OS reboots.
- Multi-Agent Coordination: Includes Slack-style channels and agent-to-agent (A2A) messaging with execute approval gates.
- Integrated Browser: Built-in Chrome via CDP, allowing agents to navigate and interact with the web within the same workspace.
- Remote Approvals: Companion iOS app for approving agent requests and monitoring fleet status via push notifications.
- Git Integration: Dedicated Git tab for managing worktrees and pull requests, plus a read-only workspace diff tool.
- Prompt Scheduling: Ability to queue prompts for specific agent sessions at future times (e.g., +5h) that persist across restarts.
Related
- Project
- Project
- Project
- Project
- Project