← all repositories

craigsc/cmux

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

586 stars Shell Coding AssistantsAgents
cmux
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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.