Bot de revisão de código para GitHub que usa LLMs no estilo do ChatGPT para comentar diffs de pull requests, como GitHub App, Action ou app Probot self-hosted.
antfu/pulls.review
Aplicativo web e GitHub Action que agrupam as mudanças de pull requests por escopo e fazem um resumo para você revisar uma parte de cada vez.
- Estrelas
- 607
- Forks
- 38
- Issues abertas
- 11
- Último commit
- há 5 dias
O que é?
pulls.review ajuda desenvolvedores a revisar pull requests do GitHub agrupando arquivos alterados em escopos lógicos, resumindo o que importa em cada um e permitindo que os revisores analisem um escopo por vez. Está disponível como site que se conecta à sua conta do GitHub e como userscript opcional que adiciona seus recursos à interface do github.com.
Para equipes que querem análises compartilhadas, uma GitHub Action experimental pode analisar cada pull request uma vez com um modelo à sua escolha e publicar o resultado como comentário no PR, sem que cada revisor precise da própria chave de modelo. Novas execuções em um PR sem alterações não fazem outra chamada ao modelo. A mesma análise pode ser executada pela linha de comando com o pacote @pulls.review/actions, usando um token do GitHub e uma chave de API do modelo.
O projeto é um monorepo TypeScript. O pacote principal cuida de buscar, analisar, agrupar e resumir diffs, e funciona tanto no navegador quanto no Node. O projeto é descrito como estando em estágio inicial de desenvolvimento, e a CLI independente para repositórios Git locais ainda não foi implementada.
Recursos principais
- 01Agrupa os arquivos alterados em um pull request por escopo, facilitando a revisão.
- 02Resume as mudanças em cada escopo.
- 03Funciona no navegador depois que você conecta uma conta do GitHub.
- 04Oferece um userscript que adiciona recursos ao github.com.
- 05Oferece uma GitHub Action experimental que publica a análise como comentário no PR.
- 06É compatível com Anthropic, Vercel AI Gateway e provedores compatíveis com OpenAI.
Casos de uso
- Revisar pull requests grandes analisando um grupo lógico de arquivos por vez.
- Compartilhar com toda a equipe de revisão um único resumo de cada PR gerado por um modelo.
- Executar análises automatizadas de PRs no GitHub Actions, inclusive em PRs de forks.
Início rápido
- 1
Abra pulls.review no navegador e conecte sua conta do GitHub
- 2
Ou execute a CLI com seu token do GitHub e uma chave de modelo, passando uma referência de PR
GITHUB_TOKEN=... ANTHROPIC_API_KEY=... npx @pulls.review/actions owner/repo#123
Antes de usar
- O projeto ainda está em desenvolvimento intenso, então espere encontrar partes inacabadas e mudanças.
- O recurso de análise de CI é experimental.
- Para executar a CLI ou a análise de CI, você precisa da sua própria chave de API do modelo.
- A CLI independente para alterações locais ainda não foi implementada.
Em coleções
Tópicos
Perguntas frequentes
- O que é pulls.review?
- Aplicativo web e GitHub Action que agrupam as mudanças de pull requests por escopo e fazem um resumo para você revisar uma parte de cada vez. pulls.review ajuda desenvolvedores a revisar pull requests do GitHub agrupando arquivos alterados em escopos lógicos, resumindo o que importa em cada um e permitindo que os revisores analisem um escopo por vez. Está disponível como site que se conecta à sua conta do GitHub e como userscript opcional que adiciona seus recursos à interface do github.com.
- pulls.review é gratuito? Qual é a licença?
- pulls.review é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- pulls.review ainda é mantido?
- Manutenção ativa. O último commit de pulls.review foi em 2 de nov. de 2026.
- Para que posso usar pulls.review?
- Revisar pull requests grandes analisando um grupo lógico de arquivos por vez. Compartilhar com toda a equipe de revisão um único resumo de cada PR gerado por um modelo. Executar análises automatizadas de PRs no GitHub Actions, inclusive em PRs de forks.
- Como instalar pulls.review?
- Abra pulls.review no navegador e conecte sua conta do GitHub Ou execute a CLI com seu token do GitHub e uma chave de modelo, passando uma referência de PR: GITHUB_TOKEN=... ANTHROPIC_API_KEY=... npx @pulls.review/actions owner/repo#123
- Onde consigo pulls.review?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/antfu/pulls.review
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma GitHub Action que publica comentários de revisão de código gerados por IA em pull requests, acionada pelo comentário /gemini-review e usando a API do Gemini, do Google.
Agente de IA open source que revisa pull requests automaticamente e oferece os comandos /describe, /review, /improve e /ask no GitHub, GitLab, Bitbucket e Azure DevOps.
Representa cada pull request em diagramas animados de arquitetura e fluxo de dados, publicados como comentário no PR, para GitHub, GitLab e Bitbucket.
Ferramenta em Ruby que roda no CI para automatizar regras de revisão de pull requests, como exigir changelogs e seguir convenções para descrições de PRs.
Plugin do Neovim para visualizar, editar e revisar issues, pull requests e discussões do GitHub sem sair do editor.