{"name":"amux: Coordinate Parallel AI Coding Agents with Rust and tmux","description":"amux is a Rust control plane that runs Claude Code, Codex, and Gemini CLI agents in parallel through tmux. It gives developers a shared task board, agent messaging, schedules, and recovery tools, with a dashboard for macOS, Linux, and mobile access.","github":"https://github.com/mixpeek/amux","url":"https://osrepos.com/repo/mixpeek-amux","source":"osrepos.com","sourceDescription":"This repository profile is provided by osrepos.com, an open source repository discovery platform.","repositoryProfile":"https://osrepos.com/repo/mixpeek-amux","generatedFor":"open source discovery and AI-assisted research","markdown":"https://osrepos.com/repo/mixpeek-amux.md","json":"https://osrepos.com/repo/mixpeek-amux.json","topics":["rust","ai-agents","developer-tools","self-hosted","agent-orchestration","coding-agent","task-board"],"keywords":["rust","ai-agents","developer-tools","self-hosted","agent-orchestration","coding-agent","task-board"],"stars":null,"summary":"amux is a Rust control plane that runs Claude Code, Codex, and Gemini CLI agents in parallel through tmux. It gives developers a shared task board, agent messaging, schedules, and recovery tools, with a dashboard for macOS, Linux, and mobile access.","content":"## Overview\n\namux 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.\n\nThe 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.\n\n## Key Features\n\n- A shared task board with atomic claiming to prevent two agents from taking the same task.\n- Agent-to-agent messaging for questions, handoffs, and unblocking work.\n- Session recovery that restarts crashed or stuck workers.\n- Scheduled runs and recurring loops, including time-based schedules.\n- Per-worker model and CLI switching across Claude Code, Codex, Gemini CLI, OpenCode, and Ollama.\n- Dashboard access from a browser, phone, tablet, or Mac app.\n- Local-first storage using SQLite, with an optional hosted amux Cloud service.\n\n## Use Cases\n\n- A solo developer can delegate independent coding tasks to several agents and coordinate their work from one board.\n- A small engineering team can schedule recurring agent tasks and monitor progress without manually relaying messages between workers.\n- 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.\n- A mobile user can check on workers or approve and steer work away from their development machine.\n\n## Our Take\n\namux 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.\n\n**Good fit if:**\n- You use Claude Code, Codex, Gemini CLI, OpenCode, or Ollama and want multiple workers coordinated through a task board.\n- You can run tmux 3.2+ and prefer a Rust binary with local SQLite storage on macOS or Linux.\n- You value active development: the project is marked active, has recent commits and releases, and has contributions from multiple people.\n\n**Look elsewhere if:**\n- Your environment cannot provide tmux or you need a platform beyond the stated macOS and Linux server support.\n- You need a project whose maintenance is broadly distributed: measured contribution data shows most code comes from one contributor.\n- You want a tool limited to one coding-agent provider, since amux is designed to manage several CLIs and switch models per worker.\n\n## Project Health\n\n| Signal | Value |\n|---|---|\n| Status | **Active**: regular commits and releases |\n| Last commit | 2026-10-26 (today) |\n| Commits, last 90 days | 100+ |\n| Releases, last 12 months | 2 (latest desktop-latest, 2026-10-19) |\n| Contributors | 21 (top contributor: 97% of commits) |\n| Issues closed, last 90 days | 0+ |\n| Pull requests merged, last 90 days | 93 (typically merged in 0 days) |\n| Project age | 8 months |\n\nChecked on 2026-10-26 with the GitHub API.\n\n## Project Facts\n\n- Language: Rust\n- Stars: 547\n- Forks: 69\n- Topics: agent-orchestration, agentic-ai, ai-agents, ai-coding-assistant, anthropic, claude, claude-code, codex\n- Website: https://amux.io\n- Archived: no\n\n## What You Need\n\nDetected in the repository:\n\n- Node.js (from package.json)\n- Rust (from Cargo.toml)\n- A test suite and automated checks on GitHub Actions\n\n## Getting Started\n\n```bash\ncurl -fsSL https://amux.io/install.sh | bash\n```\n\nThen open `https://localhost:8824`. You need tmux 3.2+ and at least one supported agent CLI. See the [README](https://github.com/mixpeek/amux#readme) for setup details and platform options.\n\n## License in Plain Words\n\nNo 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.\n\n## Alternatives\n\n- [rimz](https://osrepos.com/repo/rimio-ai-rimz): RimZ centers on terminal sessions in tmux or Zellij, while amux adds a shared task board, schedules, recovery tools, and a dashboard.\n- [codeg](https://osrepos.com/repo/xintaofei-codeg): Codeg coordinates agents through the Agent Client Protocol in a cross-platform workspace, rather than amux’s tmux-based control plane.\n- [multica](https://osrepos.com/repo/multica-ai-multica): Multica focuses on assigning issues and reviewing agent progress, using a Go backend instead of amux’s Rust and tmux setup.\n- [Vicoa](https://osrepos.com/repo/vicoa-ai-vicoa): Vicoa connects agent CLIs to web, desktop, and Flutter mobile clients through a Python backend and local daemon.\n\n| Project | Language | License | Stars | Status |\n|---|---|---|---|---|\n| **amux** | Rust | – | 547 | Active |\n| [rimz](https://osrepos.com/repo/rimio-ai-rimz) | Rust | MIT | 33 | New |\n| [codeg](https://osrepos.com/repo/xintaofei-codeg) | Rust | Apache-2.0 | 4k | Active |\n| [multica](https://osrepos.com/repo/multica-ai-multica) | Go | – | 53.2k | Active |\n| [Vicoa](https://osrepos.com/repo/vicoa-ai-vicoa) | Python | AGPL-3.0 | 516 | New |\n\n## Considerations\n\n- 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.\n- The measured data shows no issue closures in the recent period, so issue-handling responsiveness is not established by that metric.\n- 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.\n- 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.","metrics":{"detailViews":0,"githubClicks":0},"dates":{"published":null,"modified":"2026-10-26T05:50:32.000Z"}}