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.
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
Instale o GitHub App hospedado pelo link do README
- 2
Adicione a variável ou o segredo OPENAI_API_KEY ao seu repositório
- 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
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.
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.
Representa cada pull request em diagramas animados de arquitetura e fluxo de dados, publicados como comentário no PR, para GitHub, GitLab e Bitbucket.
Uma GitHub Action que revisa diffs de pull requests com um LLM e publica um pequeno conjunto de comentários inline priorizados.
CLI em Go que gera mensagens de commit do Git e revisões breves de código com LLMs, além de poder instalar um hook prepare-commit-msg.