Diff para Code Review com IA

Cole um diff do Git e receba um code review estruturado com IA. Detecta bugs, falhas de segurança, performance e boas práticas.

O que é Diff para Code Review com IA?

O humberto.ai transforma um diff de código (git diff, diff de PR) em uma revisão estruturada: resumo da mudança, problemas encontrados por severidade, análise de segurança, sugestões de melhoria e um veredicto (aprovar, solicitar mudanças ou necessita discussão). A geração usa a cascata de IA gratuita (Gemini, com fallback OpenRouter); o diff colado é enviado ao provedor de IA e nada fica armazenado pela ferramenta.

Como usar

  1. Cole o diff do código (saída de git diff, diff de PR etc.) no campo obrigatório
  2. Opcionalmente descreva no campo de contexto o que a mudança deveria fazer
  3. Opcionalmente marque focos da revisão: Bugs, Segurança, Performance, Legibilidade ou Boas Práticas
  4. Clique em "Gerar revisão" e aguarde a IA analisar o diff e montar a revisão em Markdown
  5. Copie o resultado com um clique ou clique em "Nova revisão" para recomeçar

Perguntas frequentes

O código do diff fica salvo em algum lugar?

Não. A ferramenta não grava nem persiste o diff. O texto colado é enviado ao provedor de IA gratuito configurado (Gemini como prioridade, com fallback automático para OpenRouter) apenas para gerar a resposta; a ferramenta em si não armazena nada.

Que formato de diff posso colar?

Qualquer diff em texto simples, como a saída de git diff, o diff exibido em um pull request do GitHub/GitLab, ou um patch unificado. Não há upload de arquivo — é só colar o texto no campo.

Existe limite de tamanho para o diff?

A ferramenta não impõe um limite de caracteres no campo, mas diffs muito grandes podem esbarrar no limite de contexto do provedor de IA gratuito e gerar uma revisão incompleta ou um erro. Para PRs enormes, revise por partes (arquivo por arquivo).

O que significam os ícones na seção 'Problemas encontrados'?

🔴 Crítico marca bugs, vulnerabilidades ou erros graves; 🟡 Atenção marca problemas que merecem cuidado mas não bloqueiam; 🔵 Sugestão marca melhorias opcionais. Se nada for encontrado, a seção informa explicitamente que não há problemas.

O que é o campo 'Veredicto' no final da revisão?

É a conclusão da IA sobre o diff, sempre um destes três: Aprovar, Solicitar Mudanças ou Necessita Discussão, acompanhado de uma justificativa breve — útil como ponto de partida, não como substituto da decisão humana no PR.

Por que apareceu um erro ao gerar a revisão?

O botão "Gerar revisão" fica desabilitado enquanto o campo do diff estiver vazio, então a maioria dos erros vem do provedor de IA gratuito: instabilidade temporária, limite de cota ou um diff grande demais para o contexto. Nesses casos aparece uma mensagem amigável — tente de novo em alguns instantes ou revise o diff em partes menores.

Ferramentas relacionadas