craigsc/cmux
Shell-based CLI tool that manages git worktrees to run multiple Claude Code agents in parallel with isolated working directories.

Not currently ranked — collecting fresh signals.
star history
cmux wraps git worktrees into simple commands to spin up, switch between, and tear down Claude Code agents without conflicts. Each agent gets its own checkout of the repository while sharing the same git database, enabling true parallel development. Commands include creating new agent sessions with isolated worktrees, resuming existing ones, merging changes back, and bulk cleanup.
Frequently asked
- What is craigsc/cmux?
- Shell-based CLI tool that manages git worktrees to run multiple Claude Code agents in parallel with isolated working directories.
- Is cmux open source?
- Yes — craigsc/cmux is open source, released under the MIT license.
- What language is cmux written in?
- craigsc/cmux is primarily written in Shell.
- How popular is cmux?
- craigsc/cmux has 586 stars on GitHub.
- Where can I find cmux?
- craigsc/cmux is on GitHub at https://github.com/craigsc/cmux.