Agente de IA de código abierto que revisa pull requests automáticamente y ofrece los comandos /describe, /review, /improve y /ask en GitHub, GitLab, Bitbucket y Azure DevOps.
coldteadotai/pr-lens
Representa cada pull request con diagramas animados de arquitectura y flujo de datos, publicados como comentario en el PR, para GitHub, GitLab y Bitbucket.
- Estrellas
- 2,370
- Forks
- 99
- Issues abiertos
- 4
- Último commit
- hace 2 horas
¿Qué es?
PR Lens genera recorridos visuales de los cambios en el código. Lee el diff de un pull request, usa un modelo para identificar los componentes afectados y las llamadas entre ellos, y representa el resultado con diagramas SVG animados en modo claro y oscuro. Los diagramas se publican como comentario en el pull request, con las partes modificadas coloreadas en verde para lo nuevo, ámbar para los cambios y rojo para lo eliminado.
Además del comentario, cada diagrama se puede abrir en un canvas interactivo donde los lectores pueden hacer zoom, desplazarse y avanzar por recorridos guiados. Al hacer clic en una flecha del flujo de datos, se muestra el payload de la solicitud y la respuesta. Los elementos se pueden renombrar, excluir o agrupar mediante el archivo de configuración .github/pr-lens.yml.
Se puede ejecutar como una GitHub App alojada, una GitHub Action, un componente de GitLab CI/CD, un pipe de Bitbucket, una CLI independiente o una skill para agentes de programación como Claude Code y Codex. La Action y la CLI usan tu propia clave de modelo, y se puede configurar cualquier proveedor compatible con la API de chat completions.
Funciones clave
- 01Representa los cambios del PR con diagramas animados de arquitectura y colores para las partes agregadas, modificadas y eliminadas
- 02Muestra el payload de la solicitud y la respuesta al hacer clic en una flecha del flujo de datos
- 03Ofrece un canvas interactivo con zoom, desplazamiento y recorridos guiados paso a paso
- 04Funciona con GitHub, GitLab y Bitbucket
- 05Ofrece una CLI y una skill para agentes que permiten crear diagramas antes de que exista un pull request
Casos de uso
- Revisar un pull request grande viendo qué componentes y llamadas afecta
- Incorporarse a un código base desconocido mediante recorridos guiados por diagramas
- Comprobar con un diagrama los cambios de un agente de programación antes de abrir un pull request
- Documentar cómo fluyen los datos por un sistema mediante un enlace compartible a un canvas
Inicio rápido
- 1
Instala la GitHub App en tu repositorio
- 2
Abre una solicitud de cambios y el diagrama aparecerá como comentario
- 3
De forma opcional, añade la skill para tu agente de programación
npx skills add coldteadotai/pr-lens
Destacado en Repolode Weekly
- Número 2 · Un navegador headless en Rust para agentes y SQL tipado en TypeScript
Dibuja cada pull request como diagramas animados de arquitectura y flujo de datos, publicados como comentario en GitHub, GitLab o Bitbucket. Lo añadido, cambiado y eliminado va por colores, y al pulsar una flecha ves el payload de la petición y la respuesta.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es pr-lens?
- Representa cada pull request con diagramas animados de arquitectura y flujo de datos, publicados como comentario en el PR, para GitHub, GitLab y Bitbucket. PR Lens genera recorridos visuales de los cambios en el código. Lee el diff de un pull request, usa un modelo para identificar los componentes afectados y las llamadas entre ellos, y representa el resultado con diagramas SVG animados en modo claro y oscuro. Los diagramas se publican como comentario en el pull request, con las partes modificadas coloreadas en verde para lo nuevo, ámbar para los cambios y rojo para lo eliminado.
- ¿pr-lens es gratuito? ¿Qué licencia tiene?
- pr-lens es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿pr-lens sigue mantenido?
- Mantenimiento activo. El último commit de pr-lens fue el 7 nov 2026.
- ¿Para qué puedo usar pr-lens?
- Revisar un pull request grande viendo qué componentes y llamadas afecta Incorporarse a un código base desconocido mediante recorridos guiados por diagramas Comprobar con un diagrama los cambios de un agente de programación antes de abrir un pull request Documentar cómo fluyen los datos por un sistema mediante un enlace compartible a un canvas
- ¿Cómo se instala pr-lens?
- Instala la GitHub App en tu repositorio Abre una solicitud de cambios y el diagrama aparecerá como comentario De forma opcional, añade la skill para tu agente de programación: npx skills add coldteadotai/pr-lens
- ¿Dónde consigo pr-lens?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/coldteadotai/pr-lens
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Bot de revisión de código para GitHub que usa LLM al estilo de ChatGPT para comentar los cambios de los pull requests y funciona como GitHub App, Action o aplicación Probot autoalojada.
Una aplicación web y una GitHub Action que agrupan los cambios de los pull requests por ámbito y los resumen para que puedas revisar una parte a la vez.
Una GitHub Action que publica comentarios de revisión de código generados por IA en pull requests cuando alguien comenta /gemini-review, usando la API de Gemini de Google.
Una skill para que las herramientas de programación con IA representen la arquitectura, las restricciones y el alcance de los cambios del proyecto en un mapa HTML, y esperen la confirmación antes de editar código.
Configura agentes de programación con IA como Claude Code, Cursor, OpenCode y Codex con memoria persistente, flujos de trabajo compartidos, skills y servidores MCP.