Repolode
anc95

anc95/ChatGPT-CodeReview

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.

Estrelas
4,467
Forks
469
Issues abertas
60
Último commit
há 3 meses

O que é?

O ChatGPT-CodeReview é um bot de revisão de código que envia diffs de pull requests para um modelo de linguagem compatível com a API da OpenAI e publica o feedback como comentários de revisão. Ele pode ser instalado como GitHub App, usado como GitHub Action em um arquivo de workflow ou hospedado por você como uma aplicação Probot.

Quando um pull request é aberto, o bot revisa os arquivos alterados e publica comentários na timeline do PR ou na visualização de alterações dos arquivos. Depois que novos commits são enviados para o pull request, ele revisa novamente os arquivos atualizados. A configuração inclui modelo, idioma da resposta, prompt personalizado, temperatura, limites de tokens e padrões glob para incluir ou ignorar arquivos. A Action também pode usar deployments do Azure OpenAI ou GitHub Models.

O bot hospedado é descrito como uma implantação de teste com limites de uso; por isso, o projeto recomenda hospedar sua própria instância usando uma chave de API da OpenAI.

Recursos principais

  • 01Revisa diffs de pull requests com modelos compatíveis com o ChatGPT e publica comentários no PR.
  • 02Revisa novamente os arquivos alterados automaticamente quando novos commits são enviados.
  • 03Pode ser executado como GitHub Action ou app Probot self-hosted, com suporte a Docker.
  • 04Oferece suporte a prompts personalizados, idioma da resposta e parâmetros do modelo.
  • 05Filtra arquivos com padrões glob para inclusão e exclusão, além de um limite máximo para o tamanho do patch.

Casos de uso

  • Adicionar uma revisão inicial automatizada aos pull requests de um repositório de equipe.
  • Executar revisões com LLMs no CI por meio de um workflow do GitHub Actions.
  • Hospedar um bot de revisão privado na sua própria infraestrutura, usando sua própria chave de API.

Início rápido

  1. 1

    Instale o GitHub App hospedado pelo link do README

  2. 2

    Adicione a variável ou o segredo OPENAI_API_KEY ao seu repositório

  3. 3

    Adicione o arquivo de workflow do GitHub Actions em .github/workflows/cr.yml

Antes de usar

  • O bot hospedado é apenas para testes, tem limite de uso e pode ser instável.
  • Você precisa da sua própria chave de API compatível com OpenAI ou de acesso a um modelo para executar revisões.
  • A hospedagem própria exige clonar o repositório, configurar um arquivo .env e executar ferramentas de build e gerenciamento de processos.

Em coleções

Tópicos

Perguntas frequentes

O que é ChatGPT-CodeReview?
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. O ChatGPT-CodeReview é um bot de revisão de código que envia diffs de pull requests para um modelo de linguagem compatível com a API da OpenAI e publica o feedback como comentários de revisão. Ele pode ser instalado como GitHub App, usado como GitHub Action em um arquivo de workflow ou hospedado por você como uma aplicação Probot.
ChatGPT-CodeReview é gratuito? Qual é a licença?
ChatGPT-CodeReview é open source sob a licença ISC. Confira os termos da licença antes de usá-lo em produtos comerciais.
ChatGPT-CodeReview ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de ChatGPT-CodeReview foi em 10 de ago. de 2026.
Para que posso usar ChatGPT-CodeReview?
Adicionar uma revisão inicial automatizada aos pull requests de um repositório de equipe. Executar revisões com LLMs no CI por meio de um workflow do GitHub Actions. Hospedar um bot de revisão privado na sua própria infraestrutura, usando sua própria chave de API.
Como instalar ChatGPT-CodeReview?
Instale o GitHub App hospedado pelo link do README Adicione a variável ou o segredo OPENAI_API_KEY ao seu repositório Adicione o arquivo de workflow do GitHub Actions em .github/workflows/cr.yml
Onde consigo ChatGPT-CodeReview?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/anc95/ChatGPT-CodeReview

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados