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.
truongnh1992/gemini-ai-code-reviewer
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.
- Estrelas
- 258
- Forks
- 57
- Issues abertas
- 13
- Último commit
- há 22 dias
O que é?
Gemini AI Code Reviewer é uma GitHub Action que revisa pull requests com os modelos Gemini, do Google. Ela coleta as alterações de código de um pull request, ignora os arquivos que você escolher, envia o código modificado ao Gemini em partes e adiciona os comentários de revisão resultantes diretamente ao PR.
A action é configurada em um arquivo de workflow do seu repositório e precisa de uma chave da API do Gemini armazenada como GitHub Secret. A revisão é executada quando alguém comenta /gemini-review em um pull request. Você pode escolher o modelo Gemini com o input GEMINI_MODEL e excluir padrões de arquivos, como *.md ou arquivos de lock, com o input EXCLUDE.
O projeto é licenciado sob a MIT e escrito em Python.
Recursos principais
- 01Aciona uma revisão quando alguém comenta /gemini-review em um pull request
- 02Envia as alterações de código do PR à API do Gemini em partes
- 03Permite excluir padrões de arquivos da revisão
- 04Permite escolher o modelo Gemini por meio de um input do workflow
- 05Publica comentários de revisão diretamente no pull request
Casos de uso
- Fazer uma primeira rodada automatizada de revisão em pull requests antes de os revisores humanos analisá-los
- Adicionar feedback assistido por IA a projetos que preferem o Gemini a outras ferramentas de revisão
- Ignorar documentação, arquivos de lock e arquivos de configuração na revisão de código, listando-os em EXCLUDE
Início rápido
- 1
Obtenha uma chave de API do Gemini no Google AI Studio
- 2
Adicione a chave ao repositório como um GitHub Secret chamado GEMINI_API_KEY
- 3
Crie .github/workflows/code-review.yml usando o workflow do README
- 4
Comente /gemini-review em um pull request para iniciar uma revisão
Antes de usar
- É necessária uma chave de API do Gemini, cujo uso pode gerar custos.
- O exemplo do README usa um nome de modelo (gemini-3.8-flash) que talvez não exista; por isso, pode ser necessário verificar a configuração do modelo.
Em coleções
Tópicos
Perguntas frequentes
- O que é gemini-ai-code-reviewer?
- 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. Gemini AI Code Reviewer é uma GitHub Action que revisa pull requests com os modelos Gemini, do Google. Ela coleta as alterações de código de um pull request, ignora os arquivos que você escolher, envia o código modificado ao Gemini em partes e adiciona os comentários de revisão resultantes diretamente ao PR.
- gemini-ai-code-reviewer é gratuito? Qual é a licença?
- gemini-ai-code-reviewer é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- gemini-ai-code-reviewer ainda é mantido?
- Manutenção ativa. O último commit de gemini-ai-code-reviewer foi em 16 de out. de 2026.
- Para que posso usar gemini-ai-code-reviewer?
- Fazer uma primeira rodada automatizada de revisão em pull requests antes de os revisores humanos analisá-los Adicionar feedback assistido por IA a projetos que preferem o Gemini a outras ferramentas de revisão Ignorar documentação, arquivos de lock e arquivos de configuração na revisão de código, listando-os em EXCLUDE
- Como instalar gemini-ai-code-reviewer?
- Obtenha uma chave de API do Gemini no Google AI Studio Adicione a chave ao repositório como um GitHub Secret chamado GEMINI_API_KEY Crie .github/workflows/code-review.yml usando o workflow do README Comente /gemini-review em um pull request para iniciar uma revisão
- Onde consigo gemini-ai-code-reviewer?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/truongnh1992/gemini-ai-code-reviewer
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
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.
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.
Uma GitHub Action que revisa diffs de pull requests com um LLM e publica um pequeno conjunto de comentários inline priorizados.
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.