Revisão de código

Dois outros modelos leem o diff antes de você.

Prefiro que o Codex leia o diff do Claude a deixar o Claude dar nota para si mesmo. Então o Claude faz a mudança, o Codex escreve os testes e roda, e o agy, o agente Gemini do Google, lê o diff atrás do que os dois deixaram passar. Os relatórios voltam para a sessão onde você começou.

Grátis e open sourceRoda no Mac e no LinuxSeus próprios logins do Claude e do Codex
A janela do Overvibe com a barra lateral e uma sessão do Claude Code, no momento em que a revisão do diff feita pelo agy chega como mensagem
Gravado numa máquina de demonstração: a revisão do agy chega na sessão do Claude que pediu por ela.

O modelo que escreveu o código é o pior para revisá-lo

Peça ao Claude para revisar a própria mudança e você ganha uma bela explicação de por que está tudo certo. O caso extremo em que ele não pensou ao escrever, ele também não vai pensar ao revisar.

Um agente sozinho
  • O autor revisa o próprio diff
  • Os testes ficam para o fim, ou para nunca
  • Você mesmo cola o diff num segundo chat
  • Três opiniões em três abas, e você junta tudo na cabeça
Agentes lado a lado no Overvibe
  • Codex e agy leem com o próprio treinamento
  • O Codex escreve os testes enquanto o Claude ainda trabalha
  • Um comando inicia cada revisor, anexado ao Claude
  • Cada relatório aparece na sessão do Claude como mensagem

Como uma revisão acontece

  1. 1O Claude faz a mudança

    Use o Claude Code como você já usa, no seu repositório.

  2. 2Ele distribui as checagens

    O Codex fica com os testes e o agy com uma revisão só de leitura. Os dois ficam sob o Claude na barra lateral.

  3. 3Os relatórios voltam

    Cada auxiliar manda o resultado com overvibe send, e a linha dele fica cinza quando termina.

  4. 4Você lê uma atualização só

    O Claude junta os achados e corrige os que você aprovar.

Por trás disso, dois comandos. O Claude roda estes comandos sozinho quando você pede uma revisão. Você também pode digitá-los. Leia a referência da CLI

$ overvibe new --attach --tool codex --cwd . --name "api: codex tests" \
    --prompt "Write bun tests for POST /invoices and run them. When done, run: overvibe send \"$OVERVIBE_SESSION\" \"<result>\""
$ overvibe new --attach --tool agy --cwd . --name "api: agy review" \
    --prompt "Review the diff in src/routes for bugs. Do not edit. When done, run: overvibe send \"$OVERVIBE_SESSION\" \"<findings>\""

Perguntas

O agy vai editar meus arquivos?

Só se o prompt deixar. Para uma revisão, diga para ele deixar os arquivos em paz, como faz o comando acima.

Qual modelo deve escrever os testes?

Qualquer um deles. Eu começaria pelo Codex, porque ele roda a suíte no próprio terminal e devolve os números.

Preciso ter as três CLIs instaladas?

Claude Code mais o Codex ou o agy já te dão uma segunda opinião.

Outros jeitos de juntar agentes

Ponha um segundo revisor no seu próximo diff

Instale o Overvibe, inicie o Claude no seu repositório e peça para ele chamar o Codex e o agy para a mudança.

O app Overvibe: um coordenador com os ajudantes Codex e Gemini (agy) na barra lateral, cada um com seu status, e uma sessão esperando por você