CLI Agent Orchestrator (CAO) — Summary
CLI Agent Orchestrator (CAO) by AWS Labs is an open-source Python framework that orchestrates
multiple existing AI coding CLI tools (Claude Code, Kiro CLI, Codex CLI, Gemini CLI, Kimi CLI,
GitHub Copilot CLI, OpenCode, Amazon Q Developer) by running each in an isolated tmux session and
coordinating them via MCP primitives. CAO does not replace any CLI — it wraps them. The
coordination model is supervisor-worker: a supervisor agent (running in one CLI) delegates to
worker agents (running in other CLIs) via three MCP tools: handoff (sync, wait), assign
(async, fire-and-forget), send_message (inbox delivery). Workers run as real CLI processes with
full PTY access, preserving each tool's native features (Claude Code sub-agents, Q Developer
custom agents). CAO ships a bundled React web dashboard at port 9889, a standalone cao CLI, an
MCP management server (cao-ops-mcp), persistent memory across sessions, cron-style flow
scheduling, and an event plugin system (Discord/Slack/Telegram/webhook). Compared to seeds: most
similar to claude-conductor (markdown scaffold for cross-session coordination) but CAO is a full
runtime infrastructure layer rather than a markdown methodology, ships a web UI, uses tmux for
real process isolation, and is agent-agnostic across 7 CLI tools.