amux
Amux is an open-source agent multiplexer that enables users to run dozens of parallel Claude Code sessions simultaneously. Built with Python 3 and tmux, it provides a robust orchestration layer for managing multiple AI coding agents. The core includes a web dashboard for real-time monitoring and control, a self-healing watchdog that detects session failures and automatically recovers them, and a kanban board for tracking tasks and issues across sessions. Additionally, it features an agent-to-agent REST API that allows sessions to communicate and collaborate, and a mobile Progressive Web App (PWA) for on-the-go access. The system is designed for scalability and ease of use. It supports cloud deployment with features like an idle container reaper that stops containers after inactivity periods to save costs, and integrations with various CLI tools for cloud environments. The repository also includes native mobile app scaffolds for Android and iOS, suggesting future native mobile capabilities. White-label branding allows organizations to customize the interface. Amux is actively developed with over 1,100 commits and regular releases. Amux aims to streamline AI-driven development workflows by providing a single pane of glass for managing multiple agent sessions. It simplifies the complexity of running parallel coding tasks, automates failure recovery, and enhances collaboration between AI agents. With its kanban board, teams can assign tasks to agents and track progress in a familiar agile style. The self-healing watchdog ensures high availability of agent sessions, reducing manual intervention and downtime. Overall, Amux is a comprehensive platform for developers and teams who want to leverage the power of multiple Claude Code instances without the overhead of individual session management. It brings enterprise-grade orchestration to the open-source community.
- Category
- AI Agents
- Pricing
- Open Source
Problem solved
Developers and teams who use AI coding agents like Claude Code often need to run multiple sessions in parallel for different tasks or projects. Manually managing these sessions via tmux is cumbersome, error-prone, and lacks visibility. Amux solves this by providing a unified multiplexer that automates session management, monitors health, recovers from failures, enables inter-agent communication, and offers a user-friendly dashboard and kanban board. This allows users to scale their agent usage efficiently without worrying about individual session states.
Use cases
- Running multiple Claude Code instances to parallelize code generation tasks across different repositories
- Monitoring and auto-recovering failed AI agent sessions without manual intervention
- Coordinating a team of AI agents via REST API to collaboratively solve complex software engineering problems
- Tracking AI agent tasks and progress using a built-in kanban board
- Accessing and controlling agent sessions remotely via a mobile PWA
Audience
- Developers
- ML Engineers
- Data Scientists
- Researchers
Pros
- Easy to set up with Python and tmux
- Real-time web dashboard for monitoring and control
- Self-healing watchdog ensures session reliability
- Agent-to-agent REST API enables multi-agent collaboration
- Mobile PWA for convenient remote management
Cons
- Limited to Claude Code sessions (vendor lock-in)
- Requires tmux and Python environment (not suitable for all platforms)
- Complexity in managing many sessions may require learning curve
Official website: https://github.com/mixpeek/amux
Canonical LambdaBase page: https://www.lambdabase.com/tools/amux