amux is the open-source control plane for AI coding agents. Indie hackers, solo builders, and engineering teams use it to launch, coordinate, and recover dozens of parallel Claude Code sessions from a single interface — with self-healing built in, so you wake up to finished work instead of crashed sessions.
# install (or: pipx install amux · or clone the repo) $ brew install mixpeek/amux/amux $ amux register myproject --dir ~/Dev/myproject --yolo $ amux start myproject $ amux serve # → https://localhost:8822
If you're already running parallel coding agents from a stack of terminal windows, you've felt every one of these. amux fixes them in a single Python file.
Session cards, live terminal peek, kanban, notes, CRM, scheduler, files. Everything lives in a single Python file with inline HTML — clone it, edit it, deploy it.
The remote control for your AI engineering team. Monitor live sessions, approve actions, inspect terminal output, and recover stalled agents — from anywhere. PWA for iOS/Android plus a native iOS app.
Every session exposes a REST API. Agents discover peers, send tasks, peek terminals, and atomically claim board items — coordinating fleets of dozens without a human in the loop.
The full API reference is dropped into each agent's global memory at startup, so plain-English orchestration just works: “ask worker-2 to add tests for the changes I just made.”
# Send a task to another session $ curl -sk -X POST \ -H 'Content-Type: application/json' \ -d '{"text":"implement /login and report back"}' \ $AMUX_URL/api/sessions/worker-1/send # Atomically claim a board item $ curl -sk -X POST $AMUX_URL/api/board/PROJ-5/claim {"ok":true,"claimed_by":"worker-2"} # Watch another session's output $ curl -sk "$AMUX_URL/api/sessions/worker-1/peek?lines=50"
amux ships with the workspace tools an agent fleet needs — kanban, CRM, email, browser automation, scheduler, and tunnel. Every feature lives in the same single Python file.
Monitors context %, restarts on corruption, replays the last message, unblocks stuck prompts. Designed for unattended overnight runs.
Run dozens of agents at once. Each gets a UUID that survives stop/start. Conversation fork clones history onto a new branch in one command.
REST API + shared global memory. Agents discover peers, delegate work, claim tasks, and coordinate via channels with @mentions.
SQLite-backed with auto-generated keys, atomic CAS claiming, custom columns, and iCal sync. No two agents pick up the same ticket.
Markdown notes with rich editor and find-in-page. Contacts, companies, interaction logs, and follow-up tracking — all readable to agents.
Named cron-style recurring jobs with a built-in management UI. Run agents on a schedule — daily reviews, nightly test sweeps, hourly triage.
Shared Playwright instance with saved auth profiles, screenshots, and an AI agent mode for tasks that need a real browser.
Project-level commands like /commit or /review-pr that any agent can invoke. Define once, share across the fleet.
One Python file with inline HTML/CSS/JS. No build step. No dependencies. Edit and save — it restarts itself. Audit the whole thing in an afternoon.
Expose any localhost port at a stable public HTTPS URL — no inbound port, no firewall config. URL is token-derived so it never changes across restarts.
amux shipped in early 2026 and grew to 291 GitHub stars in months. Every star comes from a developer who found it solved a real problem.
Self-host the open-source build, or skip the setup and try amux Cloud free for 14 days.