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
- Cole o diff do código (saída de git diff, diff de PR etc.) no campo obrigatório
- Opcionalmente descreva no campo de contexto o que a mudança deveria fazer
- Opcionalmente marque focos da revisão: Bugs, Segurança, Performance, Legibilidade ou Boas Práticas
- Clique em "Gerar revisão" e aguarde a IA analisar o diff e montar a revisão em Markdown
- 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.