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