Repolode
The-PR-Agent

The-PR-Agent/pr-agent

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.

Alternativa open source a:CodeRabbit

Estrelas
13,463
Forks
1,972
Issues abertas
28
Último commit
há 11 horas

O que é?

O PR-Agent é uma ferramenta open source que usa modelos de linguagem grandes para revisar pull requests. Cada ferramenta, como /review, /improve, /describe e /ask, é executada como comentário em um PR ou pela linha de comando e faz uma única chamada a um LLM por execução, por isso foi projetada para ser rápida e econômica.

A ferramenta funciona com GitHub, GitLab, Bitbucket, Azure DevOps e Gitea, e pode ser implantada como GitHub Action, ferramenta CLI, contêiner Docker ou serviço de webhook auto-hospedado. O acesso aos modelos é feito pelo LiteLLM, que abrange OpenAI, Anthropic Claude, Google Gemini, DeepSeek, Mistral, Ollama e outros provedores. Prompts e categorias de revisão são configurados por meio de arquivos TOML, permitindo que as equipes ajustem o comportamento das revisões às suas necessidades.

O projeto é mantido pela comunidade e foi doado pela Qodo, que agora oferece separadamente seu próprio produto hospedado de revisão com IA.

Recursos principais

  • 01Oferece os comandos /describe, /review, /improve e /ask para pull requests.
  • 02Tem suporte a GitHub, GitLab, Bitbucket, Azure DevOps e Gitea.
  • 03Conecta-se ao OpenAI, Claude, Gemini, Ollama e outros modelos por meio do LiteLLM.
  • 04Pode ser executado como GitHub Action, CLI, contêiner Docker ou webhook auto-hospedado.
  • 05Permite personalizar prompts e categorias de revisão por meio de arquivos de configuração.

Casos de uso

  • Adicionar uma primeira rodada de revisões automatizadas a cada pull request em um repositório GitHub.
  • Executar uma revisão de código localmente em um PR antes de solicitar uma revisão humana.
  • Hospedar seu próprio revisor com IA para manter o código e os dados na sua infraestrutura.

Início rápido

  1. 1

    Adicione o arquivo de workflow do PR Agent GitHub Action ao seu repositório

  2. 2

    Instale a CLI com pip, incluindo o extra do GitHub

    pip install "pr-agent[github]"
  3. 3

    Defina sua chave da OpenAI no ambiente

    export OPENAI_KEY=your_key_here
  4. 4

    Execute uma revisão de um pull request pela CLI

    pr-agent --pr_url https://github.com/owner/repo/pull/123 review

Antes de usar

  • É necessária uma chave de API de um provedor de LLM, como a OpenAI, cujo uso é pago.
  • Os SDKs de provedores Git são extras opcionais, então você precisa instalar o que corresponde à sua plataforma.
  • O comando /help_docs está temporariamente desativado devido a um problema de exposição de credenciais.

Tópicos

Perguntas frequentes

O que é pr-agent?
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. O PR-Agent é uma ferramenta open source que usa modelos de linguagem grandes para revisar pull requests. Cada ferramenta, como /review, /improve, /describe e /ask, é executada como comentário em um PR ou pela linha de comando e faz uma única chamada a um LLM por execução, por isso foi projetada para ser rápida e econômica.
pr-agent é gratuito? Qual é a licença?
pr-agent é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
pr-agent ainda é mantido?
Manutenção ativa. O último commit de pr-agent foi em 20 de out. de 2026.
Para que posso usar pr-agent?
Adicionar uma primeira rodada de revisões automatizadas a cada pull request em um repositório GitHub. Executar uma revisão de código localmente em um PR antes de solicitar uma revisão humana. Hospedar seu próprio revisor com IA para manter o código e os dados na sua infraestrutura.
Como instalar pr-agent?
Adicione o arquivo de workflow do PR Agent GitHub Action ao seu repositório Instale a CLI com pip, incluindo o extra do GitHub: pip install "pr-agent[github]" Defina sua chave da OpenAI no ambiente: export OPENAI_KEY=your_key_here Execute uma revisão de um pull request pela CLI: pr-agent --pr_url https://github.com/owner/repo/pull/123 review
Onde consigo pr-agent?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/The-PR-Agent/pr-agent

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

Projetos relacionados