amux vs Cowork
Parallel coding agent fleet vs. a single computer-use agent — different scale, different model.
Claude Cowork is Anthropic's agentic product for autonomous computer-use. Available on all paid Claude plans via the Claude desktop app, it takes a goal, operates your computer — browsing, coding, running commands, interacting with GUIs — and returns a finished deliverable. One task, one agent, one result.
amux is an open-source control plane for running a parallel AI engineering team. It launches, monitors, and self-heals dozens of Claude Code, Codex, or Gemini CLI sessions simultaneously, coordinates them via a shared kanban board, and lets you manage the fleet from your phone. Single Python file, MIT licensed, zero external dependencies.
The core difference: one agent vs. a fleet
Cowork is built around a single-agent, task-completion model. You describe a goal; it works through it autonomously; you review the result. That model is powerful for complex, multi-step tasks that require navigating GUIs or interacting with desktop applications.
amux is built around a fleet model. You queue 20 tasks on the board; 10 agents claim tasks atomically and work in parallel; all 20 tasks are done in roughly the same time as one sequential agent. The watchdog keeps every session alive overnight — context compaction, crash recovery, automatic tool-approval — so you queue work before bed and review pull requests in the morning.
Feature comparison
| Feature | amux | Claude Cowork |
|---|---|---|
| Agent count | Unlimited parallel sessions (10–50+ typical) | Single agent per task |
| Execution model | Claude Code / Codex / Gemini CLI via tmux | Computer-use (GUI, browser, files) |
| Task coordination | Shared kanban board with atomic claiming | Single task queue |
| Overnight operation | Built-in — self-healing watchdog, YOLO mode | Limited (single session) |
| Self-healing | Auto-compact, crash restart, tool-approval auto-respond | Not a stated feature |
| Mobile management | Native iOS app + PWA — full fleet control from phone | Desktop app required |
| Open source | Yes (MIT + Commons Clause) | No (Anthropic product) |
| Cost | Free + API tokens | Included in Claude paid plans; agent usage bills from credit pool |
| Setup | Python 3 + tmux, ~5 min | Claude desktop app |
| Git integration | Per-session worktrees, commit-guard, verify-gate | File system access |
| Model choice | Claude Code, Codex, Gemini CLI (route by task) | Claude only |
| Infrastructure | Your machine (local-first) | Your computer (Anthropic's desktop app) |
Where Cowork is the better fit
- Tasks requiring GUI interaction. Filling out web forms, navigating desktop apps, interacting with software that has no API or CLI interface — computer-use is the right model and amux doesn't do this natively.
- Non-technical users. Cowork is accessible through the Claude desktop app without any setup. amux requires Python 3 and tmux.
- One-off complex tasks. A single sophisticated task that needs deep autonomy and GUI access — Cowork's single-agent model shines here.
- Already on a paid Claude plan. If you're paying for Claude Max, Cowork is included — no additional setup.
Where amux is the better fit
- Parallel coding work at scale. Running 10 feature branches simultaneously, overnight bug-fix batches, large refactors decomposed into parallel tasks — amux handles this; Cowork cannot.
- Unattended overnight operation. The self-healing watchdog automatically handles context exhaustion, crashes, and tool-approval prompts so agents run from bed to morning report without intervention.
- Team coordination. Multiple developers sharing one amux server, each with their own sessions, coordinated via the shared board. Cowork is single-user.
- Cost optimization at volume. Route cheap tasks to Haiku, expensive tasks to Opus, code tasks to Codex — multi-model routing in amux saves 50-65% vs running everything at full tier. Cowork uses Claude exclusively.
- Full business ops integration. amux sessions have access to CRM, Gmail, browser automation, and the scheduler — coding agents and business operations in one platform.
The throughput question
If you have 20 tasks to complete and one Cowork session, you run them sequentially: task 1, then 2, then 3. If each takes 30 minutes, the batch takes 10 hours. With amux running 10 parallel sessions claiming from the same board, the same 20 tasks complete in roughly 1 hour. For teams with a steady backlog of coding work, the throughput difference is the deciding factor.
Get started with amux
Run an AI engineering team from your dashboard or phone. Open source, Python 3 + tmux.
git clone https://github.com/mixpeek/amux && cd amux && ./install.sh
amux register myproject --dir ~/Dev/myproject --yolo
amux start myproject
amux serve # → https://localhost:8822
View on GitHub