Desenvolvedores

Um agente de programação que corrige, testa e abre o PR

Sam queria o loop do Claude Code sem sair da sua máquina. O MCPlato lê o repositório, reproduz a falha, aplica o patch, roda a suíte até ficar verde e envia o PR — localmente, com sua aprovação.

SO

Conheça

Sam Okafor

Desenvolvedor Independente · Mantenedor solo · 1 CLI OSS + 2 projetos paralelos

Sam trabalha sozinho. Entre testes instáveis, issues pendentes e changelogs que ninguém escreve, a metade chata de manter três repositórios consome o tempo que ele quer dedicar a construir. Ele quer um agente que trabalhe no codebase, não apenas uma janela de chat.

  • Testes instáveis que precisam de um loop reproduzir-corrigir-verificar
  • Issues e changelogs que se acumulam sem serem tocados
  • Troca de contexto entre três repositórios o dia todo

Como o MCPlato faz

  1. 1

    Aponte para o problema

    Descreva o bug ou a tarefa no repositório. O MCPlato trabalha diretamente na sua árvore de trabalho local — seus arquivos, seu toolchain, seu ambiente.

    Código localTerminal
  2. 2

    Ele reproduz a falha

    Ele roda a suíte, observa a falha e lê o código-fonte relevante para encontrar a causa raiz — não uma suposição a partir de um trecho, a execução real da falha.

    TerminalArquivos locais
  3. 3

    Ele corrige e roda novamente até ficar verde

    Ele aplica o patch no código, roda os testes novamente e continua se corrigindo até a suíte passar — o loop de autoaperfeiçoamento, no seu codebase.

    Loop de autocorreção
  4. 4

    Você aprova; ele entrega

    Abra um PR com o diff, os resultados dos testes e um resumo — ou apenas faça commit em uma branch. Agende um digest diário de CI para que nada apodreça.

    MCP GitTarefas agendadas

O que muda para Sam

Local

agente no seu codebase real

Red → green

reproduzir, corrigir, verificar — sem babysitting

3 repos

mantidos sem o trabalho chato

Perguntas

Qual a diferença para o Claude Code?

O MCPlato é um aplicativo desktop, não apenas uma ferramenta de terminal. Você tem o mesmo loop de ler-corrigir-testar-repetir no seu codebase local, mais tarefas agendadas, integrações MCP, um browser integrado e modos de aprovação — em um único workspace.

Ele roda meus testes e ferramentas reais?

Sim. Ele trabalha na sua árvore de trabalho local com seu toolchain real — roda seu comando de teste, lê a saída da falha e itera contra ela, não contra um trecho copiado.

Ele vai enviar código sem minha revisão?

Não. Ele para em um ponto de checagem e deixa você escolher: abrir um PR, fazer commit em uma branch ou aguardar. Com um modo de aprovação, nada sai da sua máquina até você dizer.

Ele consegue se conectar ao GitHub ou GitLab?

Sim, via MCP. Ele pode abrir PRs, ler issues e comentar, então todo o fluxo de reproduzir-até-PR fica em um só lugar.

Ele consegue manter três projetos organizados sozinho?

Agende-o para rodar um digest de CI, fazer triagem de novas issues ou varrer testes instáveis em cada repositório, e ele reporta de volta para que o trabalho chato nunca se acumule.

O loop de programação, na sua máquina

Reproduzir, corrigir, verificar, entregar — localmente, com sua aprovação.