Repolode
Enderfga

Enderfga/claw-orchestrator

Um runtime em TypeScript que executa Claude Code, Codex, Grok Build, OpenCode e outras CLIs de agentes de programação por meio de uma única API, com verificações executadas pelo próprio runtime.

Estrelas
601
Forks
102
Issues abertas
1
Último commit
anteontem

O que é?

Claw Orchestrator é um runtime headless para CLIs de agentes de programação. Ele mantém Claude Code, Codex, Antigravity, Grok Build, OpenCode e qualquer agente compatível com Agent Client Protocol em execução como sessões persistentes por trás de uma única interface. É possível controlá-lo por uma CLI, um servidor MCP, um agente de editor ACP, um endpoint compatível com OpenAI, um SDK TypeScript ou um plugin do OpenClaw.

A ideia central é a verificação. Você define critérios de aceitação, como comandos, verificações HTTP, capturas de tela ou validações de arquivos, e o runtime os executa e verifica os códigos de saída. Uma execução termina como verificada, refutada ou não verificada, para que um agente não possa aprovar o próprio trabalho. Os fluxos de trabalho são salvos em checkpoints, permitindo retomar as execuções após uma falha. Cada turno também é registrado em um ledger com o modelo, os tokens e o custo, e há um limite de gastos opcional por execução.

O projeto também permite distribuir uma tarefa entre vários mecanismos, transferir uma sessão ativa para outro mecanismo no mesmo workspace e executar objetivos de longa duração com Codex ou Claude, retomando-os após atingir limites de uso.

Recursos principais

  • 01Executa Claude Code, Codex, Antigravity, Grok Build, OpenCode e agentes ACP como sessões persistentes.
  • 02Verificações de aceitação executadas pelo runtime, com resultados verificados, refutados ou não verificados.
  • 03Fluxos de trabalho com checkpoints que podem ser retomados, repetidos e cancelados após uma falha.
  • 04Ledger de custos por turno entre mecanismos e limite de gastos por execução.
  • 05Distribuição entre vários mecanismos e transferência de sessões ativas entre eles.
  • 06Disponível como CLI, servidor MCP, agente ACP, endpoint compatível com OpenAI e SDK TypeScript.

Casos de uso

  • Verificar se a correção de um bug feita por um agente realmente passa em testes que ele não escreveu.
  • Comparar as respostas de vários agentes de programação para a mesma tarefa.
  • Executar sem supervisão um objetivo de longa duração com Codex ou Claude e retomá-lo após atingir limites de uso.
  • Limitar gastos e acompanhar o custo por turno quando várias sessões de agentes estão em execução.

Início rápido

  1. 1

    Instale a CLI globalmente com npm

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

    Inicie o runtime local e o dashboard

    clawo serve &
  3. 3

    Execute uma tarefa com as verificações ativadas em um engine

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

    Verifique a execução e liste os turnos

    clawo verify <runId>

Antes de usar

  • É necessário ter o Node 22 ou superior e pelo menos uma CLI de engine (claude, codex, agy, grok ou opencode) instalada e conectada.
  • Alguns engines exigem uma conta paga ou assinatura, e os planos gratuitos podem atingir os limites de uso.

Em coleções

Tópicos

Perguntas frequentes

O que é claw-orchestrator?
Um runtime em TypeScript que executa Claude Code, Codex, Grok Build, OpenCode e outras CLIs de agentes de programação por meio de uma única API, com verificações executadas pelo próprio runtime. Claw Orchestrator é um runtime headless para CLIs de agentes de programação. Ele mantém Claude Code, Codex, Antigravity, Grok Build, OpenCode e qualquer agente compatível com Agent Client Protocol em execução como sessões persistentes por trás de uma única interface. É possível controlá-lo por uma CLI, um servidor MCP, um agente de editor ACP, um endpoint compatível com OpenAI, um SDK TypeScript ou um plugin do OpenClaw.
claw-orchestrator é gratuito? Qual é a licença?
claw-orchestrator é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
claw-orchestrator ainda é mantido?
Manutenção ativa. O último commit de claw-orchestrator foi em 4 de nov. de 2026.
Para que posso usar claw-orchestrator?
Verificar se a correção de um bug feita por um agente realmente passa em testes que ele não escreveu. Comparar as respostas de vários agentes de programação para a mesma tarefa. Executar sem supervisão um objetivo de longa duração com Codex ou Claude e retomá-lo após atingir limites de uso. Limitar gastos e acompanhar o custo por turno quando várias sessões de agentes estão em execução.
Como instalar claw-orchestrator?
Instale a CLI globalmente com npm: npm install -g @enderfga/claw-orchestrator Inicie o runtime local e o dashboard: clawo serve & Execute uma tarefa com as verificações ativadas em um engine: clawo solve "The test fails. Fix price.js." --engine codex --check "npm test" --check "node ../holdout/price.spec.mjs" --wait Verifique a execução e liste os turnos: clawo verify <runId>
Onde consigo claw-orchestrator?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Enderfga/claw-orchestrator

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados