Repolode
Enderfga

Enderfga/claw-orchestrator

Runtime en TypeScript que ejecuta Claude Code, Codex, Grok Build, OpenCode y otras CLI de agentes de programación detrás de una sola API, con verificaciones propias.

Estrellas
602
Forks
104
Issues abiertos
1
Último commit
hace 3 días

¿Qué es?

Claw Orchestrator es un runtime sin interfaz para CLI de agentes de programación. Mantiene Claude Code, Codex, Antigravity, Grok Build, OpenCode y cualquier agente del Agent Client Protocol en ejecución como sesiones persistentes detrás de una sola interfaz. Se puede controlar desde una CLI, un servidor MCP, un agente editor ACP, un endpoint compatible con OpenAI, un SDK de TypeScript o un plugin de OpenClaw.

La idea principal es la verificación. Se definen comprobaciones de aceptación, como comandos, sondeos HTTP, capturas de pantalla o aserciones sobre archivos, y el runtime las ejecuta y consulta por sí mismo los códigos de salida. Una ejecución termina como verificada, refutada o sin verificar, de modo que un agente no puede dar por aprobado su propio trabajo. Los flujos de trabajo guardan puntos de control, por lo que pueden reanudarse después de un fallo. Además, cada turno queda registrado en un libro de actividad con el modelo, los tokens y el costo, y se puede establecer un límite de gasto por ejecución.

El proyecto también permite distribuir una tarea entre varios motores, transferir una sesión activa a otro motor dentro del mismo espacio de trabajo y ejecutar objetivos de larga duración con Codex o Claude, con reanudación después de alcanzar los límites de uso.

Funciones clave

  • 01Ejecuta Claude Code, Codex, Antigravity, Grok Build, OpenCode y agentes ACP como sesiones persistentes.
  • 02Comprobaciones de aceptación ejecutadas por el runtime, que generan veredictos de verificado, refutado o sin verificar.
  • 03Flujos de trabajo con puntos de control que se reanudan, reintentan y cancelan después de un fallo.
  • 04Registro del costo de cada turno entre motores y límite de gasto por ejecución.
  • 05Distribución entre varios motores y transferencia de sesiones activas entre ellos.
  • 06Disponible como CLI, servidor MCP, agente ACP, endpoint compatible con OpenAI y SDK de TypeScript.

Casos de uso

  • Comprobar que la corrección de un error de un agente realmente supera pruebas que el propio agente no escribió.
  • Comparar las respuestas de varios agentes de programación ante la misma tarea.
  • Ejecutar sin supervisión un objetivo de larga duración con Codex o Claude y reanudarlo después de alcanzar los límites de uso.
  • Limitar el gasto y hacer seguimiento del costo por turno cuando se ejecutan muchas sesiones de agentes.

Inicio rápido

  1. 1

    Instala la CLI globalmente con npm

    npm install -g @enderfga/claw-orchestrator
  2. 2

    Inicia el entorno de ejecución local y el panel

    clawo serve &
  3. 3

    Ejecuta una tarea con las comprobaciones activadas en un motor

    clawo solve "The test fails. Fix price.js." --engine codex --check "npm test" --check "node ../holdout/price.spec.mjs" --wait
  4. 4

    Verifica la ejecución y muestra la lista de turnos

    clawo verify <runId>

Antes de usarlo

  • Necesitas Node 22 o posterior y tener instalado e iniciar sesión en al menos un CLI de motor (claude, codex, agy, grok u opencode).
  • Algunos motores requieren una cuenta de pago o una suscripción, y los planes gratuitos pueden alcanzar sus límites de uso.

En colecciones

Temas

Preguntas frecuentes

¿Qué es claw-orchestrator?
Runtime en TypeScript que ejecuta Claude Code, Codex, Grok Build, OpenCode y otras CLI de agentes de programación detrás de una sola API, con verificaciones propias. Claw Orchestrator es un runtime sin interfaz para CLI de agentes de programación. Mantiene Claude Code, Codex, Antigravity, Grok Build, OpenCode y cualquier agente del Agent Client Protocol en ejecución como sesiones persistentes detrás de una sola interfaz. Se puede controlar desde una CLI, un servidor MCP, un agente editor ACP, un endpoint compatible con OpenAI, un SDK de TypeScript o un plugin de OpenClaw.
¿claw-orchestrator es gratuito? ¿Qué licencia tiene?
claw-orchestrator es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿claw-orchestrator sigue mantenido?
Mantenimiento activo. El último commit de claw-orchestrator fue el 4 nov 2026.
¿Para qué puedo usar claw-orchestrator?
Comprobar que la corrección de un error de un agente realmente supera pruebas que el propio agente no escribió. Comparar las respuestas de varios agentes de programación ante la misma tarea. Ejecutar sin supervisión un objetivo de larga duración con Codex o Claude y reanudarlo después de alcanzar los límites de uso. Limitar el gasto y hacer seguimiento del costo por turno cuando se ejecutan muchas sesiones de agentes.
¿Cómo se instala claw-orchestrator?
Instala la CLI globalmente con npm: npm install -g @enderfga/claw-orchestrator Inicia el entorno de ejecución local y el panel: clawo serve & Ejecuta una tarea con las comprobaciones activadas en un motor: clawo solve "The test fails. Fix price.js." --engine codex --check "npm test" --check "node ../holdout/price.spec.mjs" --wait Verifica la ejecución y muestra la lista de turnos: clawo verify <runId>
¿Dónde consigo claw-orchestrator?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Enderfga/claw-orchestrator

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados