Our take
Activeregular commits and releases- Activity
- 67
- Community
- 31
- Issues
- 21
- Pull requests
- 84
- Merges more pull requests than 95% of the projects we track
amux is a practical fit for developers who already use coding-agent CLIs and want shared orchestration, though its young, highly concentrated project history deserves attention.
Good fit if
- You use Claude Code, Codex, Gemini CLI, OpenCode, or Ollama and want multiple workers coordinated through a task board.
- You can run tmux 3.2+ and prefer a Rust binary with local SQLite storage on macOS or Linux.
- You value active development: the project is marked active, has recent commits and releases, and has contributions from multiple people.
Look elsewhere if
- Your environment cannot provide tmux or you need a platform beyond the stated macOS and Linux server support.
- You need a project whose maintenance is broadly distributed: measured contribution data shows most code comes from one contributor.
- You want a tool limited to one coding-agent provider, since amux is designed to manage several CLIs and switch models per worker.
All health signals
| Last commit | 2026-10-26 (today) |
|---|---|
| Commits, last 90 days | 100+ |
| Releases, last 12 months | 2 (latest desktop-latest, 2026-10-19) |
| Contributors | 21 (top contributor: 97% of commits) |
| Issues closed, last 90 days | 0+ |
| Pull requests merged, last 90 days | 93 (typically merged in 0 days) |
| Project age | 8 months |
Checked on 2026-10-26 with the GitHub API.
Overview
amux is a Rust control plane for running Claude Code, Codex, and Gemini CLI agents in parallel. It uses tmux to manage agent sessions and gives them a shared board and messaging, addressing the coordination work involved in running multiple coding agents at once.
The project is aimed at developers who want to supervise a group of agents from one dashboard rather than manage each session separately. It runs locally on macOS and Linux, with browser access and companion apps for Mac, iPhone, and iPad; Android users can use the browser dashboard.
Key Features
- A shared task board with atomic claiming to prevent two agents from taking the same task.
- Agent-to-agent messaging for questions, handoffs, and unblocking work.
- Session recovery that restarts crashed or stuck workers.
- Scheduled runs and recurring loops, including time-based schedules.
- Per-worker model and CLI switching across Claude Code, Codex, Gemini CLI, OpenCode, and Ollama.
- Dashboard access from a browser, phone, tablet, or Mac app.
- Local-first storage using SQLite, with an optional hosted amux Cloud service.
Use Cases
- A solo developer can delegate independent coding tasks to several agents and coordinate their work from one board.
- A small engineering team can schedule recurring agent tasks and monitor progress without manually relaying messages between workers.
- A developer running long jobs can use session recovery and an always-on amux Cloud server to keep work going while their laptop is asleep.
- A mobile user can check on workers or approve and steer work away from their development machine.
What you need
Detected in the repository
- Node.js (from package.json)
- Rust (from Cargo.toml)
- A test suite and automated checks on GitHub Actions
Getting Started
curl -fsSL https://amux.io/install.sh | bash
Then open https://localhost:8824. You need tmux 3.2+ and at least one supported agent CLI. See the README for setup details and platform options.
License in Plain Words
No standard license was detected. Without a license, the default copyright rules apply: you may read the code, but not reuse it. Check the repository or ask the authors.
Alternatives
- rimz: RimZ centers on terminal sessions in tmux or Zellij, while amux adds a shared task board, schedules, recovery tools, and a dashboard.
- codeg: Codeg coordinates agents through the Agent Client Protocol in a cross-platform workspace, rather than amux’s tmux-based control plane.
- multica: Multica focuses on assigning issues and reviewing agent progress, using a Go backend instead of amux’s Rust and tmux setup.
- Vicoa: Vicoa connects agent CLIs to web, desktop, and Flutter mobile clients through a Python backend and local daemon.
| Project | Language | License | Stars | Status |
|---|---|---|---|---|
| amux | Rust | – | 547 | Active |
| rimz | Rust | MIT | 33 | New |
| codeg | Rust | Apache-2.0 | 4k | Active |
| multica | Go | – | 53.2k | Active |
| Vicoa | Python | AGPL-3.0 | 516 | New |
Considerations
- The project is young, despite frequent recent commits and releases. Its measured contributor base is larger than one person, but code contributions are heavily concentrated in a single contributor.
- The measured data shows no issue closures in the recent period, so issue-handling responsiveness is not established by that metric.
- Local use requires tmux 3.2+ and at least one agent CLI. The repository also lists Node.js and Rust as runtimes; it does not list Docker as a requirement.
- The README presents the license as MIT plus Commons Clause, while repository metadata reports
NOASSERTION. Review the repository's license files and obligations before adopting it, especially for commercial use.
Found this useful?
Share it with someone who would like amux.