A desktop application for parallel agentic development.
Why parallelize?
Here are some specific use cases we enable:
- Contextual continuity between relevant changes:
- e.g. create a workspace for
code-review,refactor, andnew-feature
- e.g. create a workspace for
- GPT-5-Pro: use the slow but powerful GPT-5-Pro for complex issues
- Run in the background for hours on end
- The stream will automatically resume after restarts or intermittent connection issues. If the model completes early we will show an indicator.
- A/B testing: run multiple workspaces in parallel on the same problem but different approaches, abandon the bad ones.
- Tangent exploration: launch tangents in
cmuxaway from main work
- Isolated workspaces with central view on git divergence
- Multi-model (
sonnet-4-*,gpt-5-*,opus-4-*) - Supporting UI and keybinds for efficiently managing a suite of agents
- Rich markdown outputs (mermaid diagrams, LaTeX, etc.)
cmux has a custom agent loop, but, we are heavily inspired by Claude Code in our
UX. You'll find familiar features like Plan/Exec mode, VIM inputs, /compact and new ones
like opportunistic compaction and mode prompts.
Warning
cmux is in a Preview state. You will encounter bugs and performance issues. It's still possible to be highly productive. We are using it almost exclusively for our own development.
Download pre-built binaries from the releases page for macOS and Linux.
See the documentation for more details.
See AGENTS.md for development setup and guidelines.
Copyright (C) 2025 Coder Technologies, Inc.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3 of the License.
See LICENSE for details.