AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
MCP verified Apache-2.0 Self-run

Cli Agent Orchestrator

mcp-awslabs-cli-agent-orchestrator · by awslabs

Multi-agent orchestration for AI coding CLIs — Claude Code, Kiro, Codex, and more, coordinated in isolated tmux sessions

No reviews yet
0 installs
11 views
0.0% view→install

Install

$ agentstack add mcp-awslabs-cli-agent-orchestrator

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access Used
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/mcp-awslabs-cli-agent-orchestrator)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
10d ago

Declared compatibility

Claude CodeClaude DesktopCursorWindsurf

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Cli Agent Orchestrator? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

CLI Agent Orchestrator (CAO)

[English](README.md) | [简体中文](README.zh-CN.md)

[](https://pypi.org/project/cli-agent-orchestrator/) [](https://pypi.org/project/cli-agent-orchestrator/) [](https://deepwiki.com/awslabs/cli-agent-orchestrator)

CLI Agent Orchestrator (CAO) coordinates multiple AI coding CLIs so a supervisor can delegate work to specialist agents in parallel or sequence.

📚 Documentation — guides, reference, and two interactive courses.

What CAO does

CAO runs a local cao-server, starts provider CLIs in isolated terminal sessions, and gives a supervisor tools for coordinating workers. The agents remain full CLI processes with their native authentication and capabilities. See [CODEBASE.md](CODEBASE.md) for the runtime architecture and package layout.

Prerequisites

Install:

  • Python 3.10 or later
  • tmux 3.3 or later
  • uv
  • At least one supported provider CLI, authenticated before you launch CAO:

[Kiro CLI](docs/kiro-cli.md), [Claude Code](docs/claude-code.md), [Codex CLI](docs/codex-cli.md), [Antigravity CLI](docs/antigravity-cli.md), [Hermes](docs/hermes.md), [Kimi CLI](docs/kimi-cli.md), [GitHub Copilot CLI](docs/copilot-cli.md), [OpenCode CLI](docs/opencode-cli.md), or [Cursor CLI](docs/cursor-cli.md)

The focused provider guides contain installation, authentication, and provider-specific behavior.

Install CAO

Install the current main branch as a uv tool:

uv tool install git+https://github.com/awslabs/cli-agent-orchestrator.git@main --upgrade
cao --help

For a tagged release, install cli-agent-orchestrator from PyPI. See [DEVELOPMENT.md](DEVELOPMENT.md) for a source checkout. For container-based installation, see the [devcontainer feature](docs/devcontainer-feature.md).

To update an existing CAO installation:

cao update

See [Updating CAO](docs/updating.md) for source-aware behavior and edge cases.

First supervisor launch

The unqualified commands below use CAO's default Kiro CLI provider. If you installed a different provider, follow its focused guide above for the provider override while keeping the same sequence.

  1. Install the built-in supervisor profile:

``bash cao install code_supervisor ``

  1. In terminal A, start the local server and leave it running:

``bash cao-server ``

  1. In terminal B, change to the project directory the agents should work in,

then launch the supervisor:

``bash cd /path/to/your/project cao launch --agents code_supervisor ``

  1. Observe the supervisor in the attached launch terminal, open the

[Web UI](docs/web-ui.md) at http://localhost:9889, or follow the [tmux guide](docs/tmux.md) to attach to its session.

  1. Stop the named session when finished:

``bash cao shutdown --session {session-name} ``

To stop every CAO session instead, run cao shutdown --all.

Where to go next

Operate CAO

  • [Control-plane selection](docs/control-planes.md): choose the Web UI, shell

CLI, operations MCP server, or plugins.

  • [Web UI](docs/web-ui.md) and [MCP Apps](docs/mcp-apps.md): browser and

host-rendered fleet interfaces.

  • [Flows](docs/flows.md) and [workflows](docs/workflows.md): scheduled runs and

multi-step pipelines.

  • [Skills](docs/skills.md): install, scope, and author reusable agent guidance.
  • [Memory](docs/memory.md) and [self-learning](docs/self-learning.md):

persistent cross-session memory, and the opt-in loop that turns workflow outcomes into lessons and promoted instructions.

  • [AI-DLC portfolio example](examples/aidlc-portfolio/README.md): coordinate

parallel AI-DLC intents across repositories and isolated worktrees.

  • [Tool restrictions](docs/tool-restrictions.md): roles, allowlists, and

provider enforcement.

  • [Updating CAO](docs/updating.md): update an installed uv tool.

Configure and integrate

  • [Agent profiles](docs/agent-profile.md): profile schema, discovery, provider

selection, and overrides.

  • [HTTP API and PTY WebSocket](docs/api.md): route-family overview and terminal

streaming contract.

  • [Plugins](docs/plugins.md): outbound events, installation, and authoring.
  • Provider behavior:

[Kiro CLI](docs/kiro-cli.md), [Claude Code](docs/claude-code.md), [Codex CLI](docs/codex-cli.md), [Antigravity CLI](docs/antigravity-cli.md), [Hermes](docs/hermes.md), [Kimi CLI](docs/kimi-cli.md), [GitHub Copilot CLI](docs/copilot-cli.md), [OpenCode CLI](docs/opencode-cli.md), and [Cursor CLI](docs/cursor-cli.md).

  • [Security policy](SECURITY.md): vulnerability reporting and deployment

guidance.

Contribute

  • [Codebase guide](CODEBASE.md): runtime surfaces, package ownership, and data

flow.

  • [Development guide](DEVELOPMENT.md): local setup, testing, and verification.
  • [Release guide](docs/RELEASING.md): maintainer release process.

Contributing

See [CONTRIBUTING.md](CONTRIBUTING.md) and [DEVELOPMENT.md](DEVELOPMENT.md) before submitting changes. Documentation changes must also follow the [documentation maintenance rule](CODEBASE.md#documentation-maintenance).

License

This project is licensed under the Apache License 2.0. See [LICENSE](LICENSE).

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.