awslabs/cli-agent-orchestrator
Multi-agent orchestration for AI coding CLIs — Claude Code, Kiro, Codex, and more, coordinated in isolated tmux sessions
CLI Agent Orchestrator (CAO)
What it is
- A Python‑based tool that lets you run multiple AI‑coding command‑line interfaces (like Claude Code, GitHub Copilot CLI, etc.) side‑by‑side and coordinate them from a single “supervisor” process.
- It launches a local server (
cao‑server) and uses tmux sessions to keep each provider CLI isolated while preserving their native authentication.
Key capabilities
- Orchestration – start, stop, and monitor many provider CLIs in parallel or in a defined sequence.
- Control planes – interact via a web UI, a shell CLI, an MCP (management) server, or plug‑in extensions.
- Workflows & flows – define multi‑step pipelines that chain agents together.
- Skills & memory – reusable guidance packages (skills) and optional persistent memory that can turn past runs into lessons.
- Plugins – support for agent‑ and event‑plugins (currently gated behind an env‑var).
- Deployments – can be run locally or on Kubernetes/EKS clusters.
Typical workflow
- Install a provider CLI (e.g., Kiro, Claude Code) and authenticate it.
- Install a supervisor profile (
cao install code_supervisor). - Start the CAO server (
cao‑server). - Launch the supervisor with the desired agents (
cao launch --agents code_supervisor). - Watch the coordination in a terminal, the web UI (
http://localhost:9889), or attach via tmux. - Shut down sessions with
cao shutdown.
Who it’s for
- Developers who want to harness several AI coding assistants at once, without manually juggling separate terminals.
- Teams that need reproducible, scripted AI‑assisted coding pipelines or want to run the orchestration in CI/CD or on a Kubernetes cluster.
Installation
- Requires Python 3.10+, tmux 3.3+, and the
uvpackage manager. - Install directly from the repo with
uv tool install git+https://github.com/awslabs/cli-agent-orchestrator.git@mainor from PyPI (pip install cli-agent-orchestrator).
Documentation & learning
- Full docs at https://awslabs.github.io/cli-agent-orchestrator/ – includes guides, reference, and two interactive courses.
- Examples such as an AI‑DLC portfolio and Kubernetes deployment are provided.
License
- Apache License 2.0.
All details are taken from the repository’s README.
Related
- Project
- Project
- Project
- Project
- Project