Um conjunto de skills para agentes que permite delegar tarefas de programação a CLIs de codificação instaladas, revisar o diff e fazer o commit manualmente.
umputun/ralphex
Uma CLI standalone em Go que executa Claude Code ou codex de forma autônoma a partir de um plano de implementação em Markdown, com sessões novas por tarefa e revisão de código em várias fases.
- Estrelas
- 1,510
- Forks
- 134
- Issues abertas
- 4
- Último commit
- há 4 dias
O que é?
ralphex é uma ferramenta de linha de comando que roda na raiz de um repositório Git e coordena o Claude Code ou a CLI do codex para executar um plano de implementação sem supervisão. O plano é um arquivo Markdown com tarefas e comandos de validação. Cada tarefa roda em uma sessão nova do agente de programação, mantendo o contexto enxuto à medida que o plano avança. Os comandos de validação são executados após cada tarefa, as caixas são marcadas e as alterações são commitadas.
Depois da execução das tarefas, ralphex inicia um fluxo de revisão: vários agentes de revisão em paralelo, uma ferramenta externa de revisão opcional, como o codex, e uma segunda rodada de revisão mais focada. A ferramenta cria uma branch de recurso com base no nome do arquivo do plano, move os planos concluídos para uma pasta de concluídos e pode rodar em um git worktree para executar vários planos em paralelo. Também oferece um painel no navegador, isolamento com Docker e notificações por Telegram, Email, Slack, webhooks ou um script personalizado.
O projeto não exige plugin de IDE nem serviço na nuvem. É distribuído como um único binário pelo Go, Homebrew ou downloads de releases.
Recursos principais
- 01Executa cada tarefa do plano em uma sessão nova do Claude Code ou codex, com validação após cada tarefa.
- 02Executa um fluxo de revisão em várias fases, com agentes de revisão em paralelo e um revisor externo opcional.
- 03Cria uma branch Git com base no nome do arquivo do plano e faz commit após cada tarefa e correção da revisão.
- 04Oferece suporte a git worktrees para executar vários planos em paralelo em um único repositório.
- 05Oferece um painel web em tempo real por meio da flag --serve.
- 06Pode rodar em um contêiner Docker para limitar o que o agente autônomo pode acessar.
Casos de uso
- Implementar uma funcionalidade com várias tarefas a partir de um plano escrito enquanto você está longe do terminal.
- Fazer uma revisão de código automatizada de alterações feitas fora do ralphex, por outras ferramentas ou manualmente.
- Executar vários planos independentes ao mesmo tempo, em worktrees separados.
- Usar o codex como único executor quando uma assinatura do Claude não for uma opção.
Início rápido
- 1
Instale o ralphex com Go
- 2
Crie um arquivo de plano em docs/plans/
- 3
Execute o ralphex no arquivo de plano
ralphex docs/plans/my-feature.md
Antes de usar
- É necessário configurar separadamente um agente de programação Claude Code ou codex.
- O modo padrão do Claude usa claude --print, sujeito à nova cobrança por créditos do Agent SDK da Anthropic a partir de 15 de junho de 2026.
Em coleções
Tópicos
Perguntas frequentes
- O que é ralphex?
- Uma CLI standalone em Go que executa Claude Code ou codex de forma autônoma a partir de um plano de implementação em Markdown, com sessões novas por tarefa e revisão de código em várias fases. ralphex é uma ferramenta de linha de comando que roda na raiz de um repositório Git e coordena o Claude Code ou a CLI do codex para executar um plano de implementação sem supervisão. O plano é um arquivo Markdown com tarefas e comandos de validação. Cada tarefa roda em uma sessão nova do agente de programação, mantendo o contexto enxuto à medida que o plano avança. Os comandos de validação são executados após cada tarefa, as caixas são marcadas e as alterações são commitadas.
- ralphex é gratuito? Qual é a licença?
- ralphex é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- ralphex ainda é mantido?
- Manutenção ativa. O último commit de ralphex foi em 2 de nov. de 2026.
- Para que posso usar ralphex?
- Implementar uma funcionalidade com várias tarefas a partir de um plano escrito enquanto você está longe do terminal. Fazer uma revisão de código automatizada de alterações feitas fora do ralphex, por outras ferramentas ou manualmente. Executar vários planos independentes ao mesmo tempo, em worktrees separados. Usar o codex como único executor quando uma assinatura do Claude não for uma opção.
- Como instalar ralphex?
- Instale o ralphex com Go Crie um arquivo de plano em docs/plans/ Execute o ralphex no arquivo de plano: ralphex docs/plans/my-feature.md
- Onde consigo ralphex?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/umputun/ralphex
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um supervisor em Python que monitora agentes de programação como Codex e OpenCode com modelos de decisão, avaliando conclusão, suficiência dos testes e agentes travados.
Faz cumprir as regras de instrução para agentes de IA do projeto, verificando cada edição e turno com um modelo de decisão e pedindo ao agente que corrija violações.
Uma skill de agente que ensina assistentes de programação com IA, como Claude Code e Codex, a escrever código SwiftUI moderno e correto.
Uma CLI e um mecanismo de workflows que executa agentes de programação como Claude Code, Codex e Copilot com etapas configuráveis de revisão, correção e testes antes de aceitar o trabalho.
Console web local e CLI que inserem ou substituem um único system prompt compartilhado (persona) em vários agentes de programação, como Claude Code, Codex e OpenCode.