Qué es
CLI Agent Orchestrator, o CAO, es un coordinador publicado por AWS Labs. Ejecuta clientes de agentes como procesos completos y facilita que un supervisor distribuya tareas entre ellos.
Para qué te sirve
- Cuando quieres observar varias sesiones de agentes en terminales separadas.
- Cuando cada trabajador debe conservar las capacidades de su CLI.
- Cuando necesitas estudiar supervisión y entrega de trabajo entre distintos arneses.
Cómo funciona
Un servicio local mantiene el control y arranca sesiones aisladas de terminal. El supervisor recibe herramientas para coordinar trabajadores, mientras cada proveedor usa su autenticación habitual. Hay una interfaz web y documentación para inspeccionar las sesiones mediante tmux.
El flujo por defecto usa Kiro CLI. El README enlaza guías específicas para Claude Code, Codex y otros clientes; cambiar de proveedor requiere seguir su configuración, no solo instalar otra CLI.
Antes de empezar
Necesitas Python 3.10 o posterior, tmux 3.3 o posterior, uv y al menos una CLI soportada ya autenticada. El coste y los permisos de esos proveedores siguen aplicando. Prepara un proyecto de prueba con límites claros de escritura.
Límites y alternativas
Las sesiones separadas no equivalen a máquinas virtuales ni impiden que dos agentes editen el mismo archivo. Diseña el reparto y el aislamiento del código. CAO coordina clientes existentes; no reemplaza sus políticas de acceso ni la revisión del trabajo.
Recursos
- Repositorio y README - 1474 estrellas; licencia detectada por GitHub: Apache-2.0.
- Licencia - Consulta sus condiciones antes de reutilizar el proyecto.