Ferramenta de linha de comando e biblioteca Python para executar prompts e conversar com modelos de linguagem de grande porte remotos ou instalados localmente.
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
Adicione o arquivo de workflow do PR Agent GitHub Action ao seu repositório
- 2
Instale a CLI com pip, incluindo o extra do GitHub
pip install "pr-agent[github]" - 3
Defina sua chave da OpenAI no ambiente
export OPENAI_KEY=your_key_here - 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
Um framework Python para criar aplicações e agentes com LLMs, com interfaces padronizadas para modelos, embeddings, vector stores e integrações de terceiros.
Um agente de programação em TypeScript cuja CLI planeja, delega tarefas a vários modelos e verifica o trabalho quando você inclui `ulw` ou `mass ulw` no prompt.
Plataforma de chat no estilo ChatGPT, auto-hospedada, que reúne vários provedores de IA e oferece Agents, suporte a MCP, Artifacts e autenticação multiusuário.
Framework de código aberto em Go que organiza prompts reutilizáveis de IA, chamados Patterns, por tarefa e os executa pela linha de comando ou por uma REST API.
CLI open source de agente de programação que roda no terminal e funciona com APIs na nuvem e backends de modelos locais, como Ollama.