cli-agent-orchestrator
Multi-agent orchestration tool that coordinates multiple AI coding CLI tools running in isolated tmux sessions.
- Type
- MCP
- Transport
- http
- Open source
- Yes
- GitHub Stars
- ★ 1.0k
- Source
- mcp-github
Overview
CLI Agent Orchestrator (CAO) is a multi-agent orchestration tool designed to coordinate multiple AI coding CLI tools (such as Claude Code, Kiro, Codex, etc.), enabling supervisors to delegate tasks either in parallel or sequentially to specialized agents. CAO runs a local `cao-server`, which launches provider CLIs within isolated terminal sessions and provides supervisory tools for coordination. These agents maintain their full CLI processes along with native authentication and capabilities. Ideal for developers who need to use multiple AI coding tools simultaneously.
Capabilities
- ▪Coordinate multiple AI coding CLI tools
- ▪Run in isolated tmux sessions
- ▪Support various AI coding tools
- ▪Provide Web UI and MCP Apps interface
Use cases
Setup
Install uv tool: `uv tool install git+https://github.com/awslabs/cli-agent-orchestrator.git@main --upgrade`; or install from PyPI: `pip install cli-agent-orchestrator`.
This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.
FAQ
How do I update CAO?
Run the `cao update` command to update your existing installation.
Which AI coding CLI tools are supported?
Supports Kiro CLI, Claude Code, Codex CLI, and other tools.
Related skills
gemini-cli
Gemini CLI is an open-source AI agent that brings Gemini's powerful capabilities directly into the terminal.
sast-skills
Transform your AI coding assistant into a SAST scanner to automatically detect vulnerabilities in code.
antivibe
Transform AI-generated code into deep learning materials to help developers understand the code.
scientific-agent-skills
Transform any AI agent into a scientific assistant with 147 ready-to-use research skills.
susi_alexa_skill
A skill that enables question-and-answer interactions between Alexa and Susi AI.
claude-context
Provides code search capabilities for Claude Code, turning the entire codebase into context.