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,並在達到速率限制 (rate-limits) 時,透過暫停與恢復 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.
- Operational Tools: A scheduler for scheduler for recurring jobs, a calendar with iCal sync, and an