Repolode
truongnh1992

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. 1

    Obtenha uma chave de API do Gemini no Google AI Studio

  2. 2

    Adicione a chave ao repositório como um GitHub Secret chamado GEMINI_API_KEY

  3. 3

    Crie .github/workflows/code-review.yml usando o workflow do README

  4. 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