playwright
MCPDrives a real browser so the agent can open pages, click, fill forms and read what actually rendered.
Ships with 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,โฆ
Claude Code
$ claude mcp add cao-ops -- uvx --from cli-agent-orchestrator==2.5.3 cao-ops-mcp-server
Codex
$ codex mcp add cao-ops -- uvx --from cli-agent-orchestrator==2.5.3 cao-ops-mcp-server
Cursor
{ "mcpServers": { "cao-ops": { "command": "uvx", "args": [ "--from", "cli-agent-orchestrator==2.5.3", "cao-ops-mcp-server" ] } } }
Add it to mcp.json.
Gemini CLI
{ "mcpServers": { "cao-ops": { "command": "uvx", "args": [ "--from", "cli-agent-orchestrator==2.5.3", "cao-ops-mcp-server" ] } } }
Add it to settings.json.
GitHub Copilot
$ copilot mcp add cao-ops -- uvx --from cli-agent-orchestrator==2.5.3 cao-ops-mcp-server
OpenCode
{ "mcp": { "cao-ops": { "type": "local", "command": [ "uvx", "--from", "cli-agent-orchestrator==2.5.3", "cao-ops-mcp-server" ] } } }
Add it to opencode.json.
Windsurf
{ "mcpServers": { "cao-ops": { "command": "uvx", "args": [ "--from", "cli-agent-orchestrator==2.5.3", "cao-ops-mcp-server" ] } } }
Add it to mcp_config.json.
Security report
Low risk
Known flaws
None known
Signed build
Yes
Build provenance published
Maintained
Nov 11, 2026
Last push
Licence
Apache-2.0
Runs as
uvx
On your machine
Deprecated
No
Signals from public registries, not an audit. Checked Nov 11, 2026.
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.
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 for the runtime architecture and package layout.
Install:
The focused provider guides contain installation, authentication, and provider-specific behavior.
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 for a source checkout.
For container-based installation, see the
devcontainer feature.
To update an existing CAO installation:
cao update
See Updating CAO for source-aware behavior and edge cases.
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.
Install the built-in supervisor profile:
cao install code_supervisor
In terminal A, start the local server and leave it running:
cao-server
In terminal B, change to the project directory the agents should work in, then launch the supervisor:
cd /path/to/your/project
cao launch --agents code_supervisor
Observe the supervisor in the attached launch terminal, open the
Web UI at http://localhost:9889, or follow the
tmux guide to attach to its session.
Stop the named session when finished:
cao shutdown --session {session-name}
To stop every CAO session instead, run cao shutdown --all.
/v1/systemone API./plugins* HTTP routes โ is built
but gated off by default pending a naming decision. Set
CAO_AGENT_PLUGINS_ENABLED to open it; until then the routes answer 404,
exactly as an unregistered path would.See CONTRIBUTING.md and DEVELOPMENT.md before submitting changes. Documentation changes must also follow the documentation maintenance rule.
This project is licensed under the Apache License 2.0. See LICENSE.
Drives a real browser so the agent can open pages, click, fill forms and read what actually rendered.
Ships with open-computer-use: open-computer-use is an open-source Computer Use service wrapped as MCP. Any AI agent or MCP clientโฆ