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.
coldteadotai/pr-lens
Representa cada pull request em diagramas animados de arquitetura e fluxo de dados, publicados como comentário no PR, para GitHub, GitLab e Bitbucket.
- Estrelas
- 2,370
- Forks
- 99
- Issues abertas
- 4
- Último commit
- há 4 horas
O que é?
O PR Lens gera guias visuais das mudanças no código. Ele lê o diff de um pull request, usa um modelo para mapear os componentes afetados e as chamadas entre eles e renderiza o resultado como diagramas SVG animados em temas claro e escuro. Os diagramas são publicados como comentário no pull request, com as partes alteradas coloridas em verde para itens novos, âmbar para itens modificados e vermelho para itens removidos.
Além do comentário, cada diagrama pode ser aberto em uma tela interativa, na qual é possível ampliar, deslocar e percorrer guias passo a passo. Ao clicar em uma seta do fluxo de dados, você vê o payload da requisição e da resposta. A renomeação, a exclusão ou o agrupamento de elementos é configurado no arquivo .github/pr-lens.yml.
Ele pode ser executado como um GitHub App hospedado, uma GitHub Action, um componente de GitLab CI/CD, um pipe do Bitbucket, uma CLI independente ou uma skill para agentes de programação, como Claude Code e Codex. A Action e a CLI usam sua própria chave de modelo, e é possível configurar qualquer provedor compatível com a API de chat completions.
Recursos principais
- 01Representa mudanças no PR em diagramas animados de arquitetura, com cores para partes adicionadas, modificadas e removidas
- 02Exibe o payload da requisição e da resposta ao clicar em uma seta do fluxo de dados
- 03Oferece uma tela interativa com zoom, deslocamento e guias passo a passo
- 04Funciona com GitHub, GitLab e Bitbucket
- 05Oferece uma CLI e uma skill para agentes, para criar diagramas antes de existir um pull request
Casos de uso
- Revisar um pull request grande identificando os componentes e as chamadas afetados
- Integrar-se a uma base de código desconhecida usando guias interativos com diagramas
- Verificar as mudanças feitas por um agente de programação com um diagrama antes de abrir um pull request
- Documentar como os dados fluem por um sistema em um link compartilhável para a tela interativa
Início rápido
- 1
Instale o GitHub App no seu repositório
- 2
Abra um pull request e o diagrama aparecerá como comentário
- 3
Opcionalmente, adicione a skill para seu agente de programação
npx skills add coldteadotai/pr-lens
Destaque no Repolode Weekly
- Edição 2 · Um navegador headless em Rust para agentes e SQL tipado no TypeScript
Desenha cada pull request como diagramas animados de arquitetura e fluxo de dados, postados como comentário no GitHub, GitLab ou Bitbucket. Partes adicionadas, alteradas e removidas ganham cores, e ao clicar numa seta você vê o payload da requisição e da resposta.
Em coleções
Tópicos
Perguntas frequentes
- O que é pr-lens?
- Representa cada pull request em diagramas animados de arquitetura e fluxo de dados, publicados como comentário no PR, para GitHub, GitLab e Bitbucket. O PR Lens gera guias visuais das mudanças no código. Ele lê o diff de um pull request, usa um modelo para mapear os componentes afetados e as chamadas entre eles e renderiza o resultado como diagramas SVG animados em temas claro e escuro. Os diagramas são publicados como comentário no pull request, com as partes alteradas coloridas em verde para itens novos, âmbar para itens modificados e vermelho para itens removidos.
- pr-lens é gratuito? Qual é a licença?
- pr-lens é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- pr-lens ainda é mantido?
- Manutenção ativa. O último commit de pr-lens foi em 7 de nov. de 2026.
- Para que posso usar pr-lens?
- Revisar um pull request grande identificando os componentes e as chamadas afetados Integrar-se a uma base de código desconhecida usando guias interativos com diagramas Verificar as mudanças feitas por um agente de programação com um diagrama antes de abrir um pull request Documentar como os dados fluem por um sistema em um link compartilhável para a tela interativa
- Como instalar pr-lens?
- Instale o GitHub App no seu repositório Abra um pull request e o diagrama aparecerá como comentário Opcionalmente, adicione a skill para seu agente de programação: npx skills add coldteadotai/pr-lens
- Onde consigo pr-lens?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/coldteadotai/pr-lens
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
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.
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.
Uma skill que faz ferramentas de programação com IA desenharem a arquitetura, as restrições e o escopo das mudanças do projeto em um mapa HTML, aguardando confirmação antes de editar o código.
Configura agentes de programação com IA, como Claude Code, Cursor, OpenCode e Codex, com memória persistente, workflows compartilhados, skills e servidores MCP.