Detailed Introduction
cmux is an open-source Claude Code manager that lets developers spawn and manage multiple code agent CLIs in parallel (for example Claude Code, Codex CLI, Gemini CLI, Cursor CLI, Amp, and OpenCode). Each run creates an isolated VS Code workspace locally or in a container, automatically preparing git diff, terminal, and dev server preview so parallel agent work stays verifiable, reviewable, and reproducible. See the project site at cmux.dev for downloads and documentation.
Main Features
- Run multiple code agent CLIs in parallel with common tooling integrations.
 - Isolated VS Code workspaces per run, including diff view, terminal, and preview.
 - Native macOS distribution available and containerized execution for CI / reproducible environments.
 - Open-source under MIT license with regular binary releases and tags.
 
Use Cases
cmux suits workflows that require parallel agent collaboration and verification, such as batch code generation and validation, parallelized testing and diff review, toolchain integration, and reproducible experiments. It is useful for researchers, developer-tooling engineers, and product teams integrating multiple code agents.
Technical Features
Implemented primarily in TypeScript with supporting Rust and Python tooling in the repository, cmux follows a CLI-first design and distributes convenient binaries for installation. The project is actively maintained on GitHub under the MIT license and provides documentation and downloads via its website. Typical deployments run locally or inside Docker to ensure isolation and reproducibility.