Revisor de código com IA e código aberto que analisa pull requests do GitHub e alterações em branches locais com LLMs de qualquer provedor.
Nikita-Filonov/ai-review
Ferramenta de revisão de código com IA que publica comentários em linha, resumos e respostas em pull requests e merge requests usando LLMs como OpenAI, Claude ou Ollama.
Alternativa open source a:CodeRabbit
- Estrelas
- 601
- Forks
- 103
- Issues abertas
- 9
- Último commit
- mês passado
O que é?
O AI Review é executado como uma etapa de CI/CD em pull requests ou merge requests e solicita que um modelo de linguagem de grande porte revise o diff. Ele pode publicar comentários linha a linha, um resumo geral e respostas de acompanhamento em threads de revisão existentes. A ferramenta funciona com GitLab, GitHub, Bitbucket Cloud, Bitbucket Server, Azure DevOps e Gitea, e pode usar OpenAI, Claude, Gemini, Ollama, Bedrock, OpenRouter ou Azure OpenAI como backend do modelo.
A configuração é feita por meio de um arquivo .ai-review.yaml, .ai-review.json ou variáveis de ambiente, com subcomandos da CLI como run-inline, run-summary e run-context para executar modos de revisão individuais. Um modo de agente opcional permite que o modelo execute comandos de shell como ls, cat, rg e git para explorar o repositório antes de escrever a revisão. Os prompts para revisões em linha, de contexto e de resumo podem ser personalizados para seguir as diretrizes de código da equipe.
A ferramenta pode ser instalada pelo PyPI como xai-review ou obtida como imagem Docker, e inclui templates de CI prontos para GitHub Actions e GitLab CI/CD. Ao usar Ollama, as requisições são enviadas para um runtime local ou hospedado pela própria equipe, permitindo executar a revisão sem enviar código para uma API externa.
Recursos principais
- 01Publica comentários em linha, resumos de revisão e respostas geradas por IA em threads existentes.
- 02Oferece suporte a GitHub, GitLab, Bitbucket Cloud e Server, Azure DevOps e Gitea.
- 03Permite alternar entre OpenAI, Claude, Gemini, Ollama, Bedrock, OpenRouter e Azure OpenAI.
- 04O modo de agente permite que o modelo explore o repositório com comandos de shell antes da revisão.
- 05Templates de prompt personalizáveis para revisões em linha, de contexto e de resumo.
- 06Pode ser configurada por YAML, JSON ou variáveis de ambiente, com suporte a sobrescritas na CI.
Casos de uso
- Adicionar comentários automatizados de primeira revisão a merge requests do GitLab ou GitHub.
- Executar revisões com um modelo Ollama hospedado pela própria equipe, mantendo o código dentro da sua infraestrutura.
- Aplicar as diretrizes de código da equipe usando prompts de revisão personalizados.
- Acionar manualmente modos de revisão em um workflow do GitHub Actions.
Início rápido
- 1
Instale com pip pelo PyPI
pip install xai-review - 2
Ou execute diretamente com Docker
docker run --rm -v $(pwd):/app nikitafilonov/ai-review:latest ai-review run-summary - 3
Crie um arquivo .ai-review.yaml na raiz do projeto com as configurações de LLM e VCS
Antes de usar
- Para executar revisões, é necessário um token de API do provedor de LLM escolhido, a menos que você execute uma instância local do Ollama.
- As revisões são geradas por um LLM externo, então a qualidade dos comentários depende do modelo e da configuração.
Em coleções
Tópicos
Perguntas frequentes
- O que é ai-review?
- Ferramenta de revisão de código com IA que publica comentários em linha, resumos e respostas em pull requests e merge requests usando LLMs como OpenAI, Claude ou Ollama. O AI Review é executado como uma etapa de CI/CD em pull requests ou merge requests e solicita que um modelo de linguagem de grande porte revise o diff. Ele pode publicar comentários linha a linha, um resumo geral e respostas de acompanhamento em threads de revisão existentes. A ferramenta funciona com GitLab, GitHub, Bitbucket Cloud, Bitbucket Server, Azure DevOps e Gitea, e pode usar OpenAI, Claude, Gemini, Ollama, Bedrock, OpenRouter ou Azure OpenAI como backend do modelo.
- ai-review é gratuito? Qual é a licença?
- ai-review é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- ai-review ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de ai-review foi em 3 de out. de 2026.
- Para que posso usar ai-review?
- Adicionar comentários automatizados de primeira revisão a merge requests do GitLab ou GitHub. Executar revisões com um modelo Ollama hospedado pela própria equipe, mantendo o código dentro da sua infraestrutura. Aplicar as diretrizes de código da equipe usando prompts de revisão personalizados. Acionar manualmente modos de revisão em um workflow do GitHub Actions.
- Como instalar ai-review?
- Instale com pip pelo PyPI: pip install xai-review Ou execute diretamente com Docker: docker run --rm -v $(pwd):/app nikitafilonov/ai-review:latest ai-review run-summary Crie um arquivo .ai-review.yaml na raiz do projeto com as configurações de LLM e VCS
- Onde consigo ai-review?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Nikita-Filonov/ai-review
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Revisão de código com IA e código aberto para pull requests, que você pode hospedar por conta própria e conectar ao provedor de LLM que preferir.
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.
Um hook de commit do git que faz uma revisão de código com IA em cada diff staged antes de concluir o commit, com uma interface no navegador para comentários inline.
CLI de code review com IA que combina seleção determinística de arquivos e regras com um agente LLM para comentar linhas específicas em diffs do Git.
Bot open source do GitHub que usa suas próprias chaves para executar revisão de código com IA, triagem de issues e correções de CI nos workflows do GitHub Actions.