# amux: Coordinate Parallel AI Coding Agents with Rust and tmux

This repository profile is provided by osrepos.com, an open source repository discovery platform.

Source: osrepos.com
Repository profile: https://osrepos.com/repo/mixpeek-amux
Generated for open source discovery and AI-assisted research.

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
OSRepos URL: https://osrepos.com/repo/mixpeek-amux

## 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.

## Topics

- rust
- ai-agents
- developer-tools
- self-hosted
- agent-orchestration
- coding-agent
- task-board

## Repository Information

Last analyzed by OSRepos: Mon Oct 26 2026 05:50:32 GMT+0000 (Western European Standard Time)
Detail views: 0
GitHub clicks: 0

## Safety Notice

OSRepos shares public repositories for knowledge and discovery only. Review source code, dependencies, licenses, and security implications before running or installing anything.

## Content

## 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.

## Our Take

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.

## Project Health

| Signal | Value |
|---|---|
| Status | **Active**: regular commits and releases |
| 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.

## Project Facts

- Language: Rust
- Stars: 547
- Forks: 69
- Topics: agent-orchestration, agentic-ai, ai-agents, ai-coding-assistant, anthropic, claude, claude-code, codex
- Website: https://amux.io
- Archived: no

## 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

```bash
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](https://github.com/mixpeek/amux#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](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.
- [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.
- [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.
- [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.

| Project | Language | License | Stars | Status |
|---|---|---|---|---|
| **amux** | Rust | – | 547 | Active |
| [rimz](https://osrepos.com/repo/rimio-ai-rimz) | Rust | MIT | 33 | New |
| [codeg](https://osrepos.com/repo/xintaofei-codeg) | Rust | Apache-2.0 | 4k | Active |
| [multica](https://osrepos.com/repo/multica-ai-multica) | Go | – | 53.2k | Active |
| [Vicoa](https://osrepos.com/repo/vicoa-ai-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.