mixpeek/amux

Open-source control plane for AI coding agents — run, monitor & orchestrate dozens of parallel Claude Code, Codex & Gemini sessions from one web dashboard or your phone. Self-healing, single-file, tmux-native.

What it solves

amux is an open-source control plane designed to manage a fleet of AI agents running in parallel. It solves the problem of monitoring and coordinating multiple agent sessions (such as Claude Code, Codex, or Gemini CLI) from a single interface, preventing agents from duplicating work and providing a way to recover agents that crash or get stuck during long-running tasks.

How it works

It operates as a single-file Python application that parses ANSI-stripped tmux output to detect agent status without requiring modifications to the underlying AI tools. It includes a "self-healing watchdog" that automatically compacts context, restarts sessions on corruption, and handles rate-limits fleet-wide by pausing and resuming sessions once limits reset.

Who it’s for

Developers and AI engineers who run multiple agentic workflows simultaneously and need a centralized dashboard, remote control via mobile, and orchestration tools to manage their agent fleet.

Highlights

  • Agent Infrastructure: Parallel session management with self-healing capabilities, agent-to-agent orchestration via REST API, and shared global memory.
  • Web Dashboard & Mobile: A live terminal peek, a Kanban board for task claiming, and a dedicated iOS app for remote monitoring and steering.
  • Buit-in Productivity Tools: Integrated markdown notes, a CRM for contact tracking, email integration (Gmail API), and browser automation via Playwright.
  • Operational Tools: A scheduler for recurring jobs, a calendar with iCal sync, and an "urgent alert" system for critical notifications via iMessage/SMS.
  • Connectivity: A built-in tunnel to expose localhost ports to public HTTPS URLs via amux cloud.