cmux 기반 멀티 에이전트 병렬 실행 Claude Code 플러그인
npx claudepluginhub hungrytech/cmux-agent-teamsMulti-agent parallel execution via cmux panes with file-based IPC message bus and signal synchronization
🇺🇸 English | 🇰🇷 한국어
A cmux-based multi-agent parallel execution plugin — Run multiple Claude Code instances simultaneously across cmux terminal panes, with file-based IPC and signal synchronization for real-time collaboration between agents.
Backend-to-backend, frontend-to-frontend, full-stack pipelines, legacy project migrations — any combination works.


Claude Code is powerful, but each session can only handle one task at a time. For complex projects, this becomes a serious bottleneck.
Example: A typical API development workflow
Sequential execution (traditional):
Entity design [====] 30 min
Service impl [========] 60 min
Controller impl [======] 45 min
Frontend integration [========] 60 min
Test writing [====] 30 min
─────────────────────────────────────────────────────
Total: 225 min (3h 45m)
With cmux-agent-teams, independent tasks run in parallel, and tasks with dependencies are connected via a signal-based pipeline.
Parallel execution (cmux-agent-teams):
Entity design [====]
Service impl [========]
Controller impl [======]
Frontend integration [========]
Test writing [====][====][====][====] ← P2P start as each API completes
─────────────────────────────────────────────
Total: ~150 min (2h 30m) — 33% faster
The gains are even greater when developing independent domains in parallel:
Parallel execution (independent modules):
Auth module [===========] 60 min
Order module [===============] 75 min ← longest task sets the total
Notification [========] 45 min
─────────────────────────────────
Total: 75 min (vs. 180 min sequential → 58% faster)
Claude Code's built-in Agent Tool can run sub-agents too, but has fundamental limitations:
| Feature | Agent Tool | cmux-agent-teams |
|---|---|---|
| Execution model | Sub-tasks within a single process | Separate Claude instances in independent terminals |
| Inter-agent communication | Not possible (results only) | Real-time P2P messages + signals |
| Intermediate result sharing | Not possible | Instant sharing via outbox/inbox |
| Progress monitoring | Wait until completion | Real-time monitoring with read-screen |
| Agent autonomy | Limited | Independent execution, own tool access |
| Plugin support | Not available | Each agent can load its own plugins |
cmux-agent-teams makes no assumptions about your framework or project structure.
| Requirement | Version | Check |
|---|---|---|
| cmux | latest | cmux version |
| Claude Code | latest | claude --version |
| bash | 4.0+ | bash --version |
| jq | 1.6+ | jq --version |
Install cmux at https://cmux.dev
Install directly from GitHub through Claude Code's plugin marketplace system. No need to clone or manage files manually — updates are picked up automatically.
# 1. Register the GitHub repo in the marketplace
/plugin marketplace add hungrytech/cmux-agent-teams
# 2. Install the plugin
/plugin install cmux-agent-teams@cmux-agent-teams
Or directly from the CLI:
claude plugin marketplace add hungrytech/cmux-agent-teams
claude plugin install cmux-agent-teams@cmux-agent-teams