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 是一个开源的控制平面,旨在管理并行运行的 AI agent 集群。它解决了从单一界面监控和协调多个 agent session(例如 Claude Code, Codex, 或 Gemini CLI)的问题,防止 agent 之间重复工作,并提供了一种方法来恢复在长时间运行任务中崩溃或卡住的 agent。

How it works

它作为一个单文件 Python 应用程序,通过解析去除了 ANSI 码的 tmux output 结果来检测 agent 状态,而无需修改底层 AI 工具。它包含一个“自我修复监视器 (self-healing watchdog)”功能,可以自动压缩 context,在数据损坏时重启 session,并通过在速率限制重置后暂停和恢复 session 来实现全集群的速率限制管理。

Who it's for

开发者和 AI 工程师,他们同时运行多个 agentic workflow,需要一个集中的仪表板、通过移动端进行远程控制,以及用于管理 agent 集群的编排工具。

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, and email integration (Gmail API), and browser automation via Playwright.
  • mathbf{Operational Tools}: A scheduler for recurring jobs, a calendar with iCal sync, and an