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.
antfu/pulls.review
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.
- Estrellas
- 607
- Forks
- 38
- Issues abiertos
- 11
- Último commit
- hace 5 días
¿Qué es?
pulls.review ayuda a los desarrolladores a revisar pull requests de GitHub agrupando los archivos modificados en ámbitos lógicos, resumiendo lo importante de cada uno y permitiendo revisar un ámbito a la vez. Está disponible como sitio web que se conecta a tu cuenta de GitHub y como userscript opcional que incorpora sus funciones a la interfaz de github.com.
Para los equipos que necesitan compartir el análisis, una GitHub Action experimental puede analizar cada pull request una sola vez con el modelo que elijas y publicar el resultado como comentario en el PR, para que cada revisor no necesite su propia clave del modelo. Si se vuelve a ejecutar sobre un PR sin cambios, se omite la llamada al modelo. También puedes ejecutar el mismo análisis desde la línea de comandos con el paquete @pulls.review/actions, proporcionando un token de GitHub y una clave de API del modelo.
El proyecto es un monorepo de TypeScript. El paquete principal se encarga de obtener, analizar, agrupar y resumir los diffs, y se ejecuta tanto en el navegador como en Node. El proyecto se describe como un trabajo en curso avanzado, y la CLI independiente para git local todavía no está implementada.
Funciones clave
- 01Agrupa los archivos modificados de un pull request en ámbitos para su revisión.
- 02Resume los cambios de cada ámbito.
- 03Se ejecuta en el navegador después de conectar una cuenta de GitHub.
- 04Incluye un userscript que añade funciones a github.com.
- 05Ofrece una GitHub Action experimental que publica el análisis como comentario en el PR.
- 06Es compatible con Anthropic, Vercel AI Gateway y proveedores compatibles con OpenAI.
Casos de uso
- Revisar pull requests grandes recorriendo un grupo lógico de archivos a la vez.
- Compartir con todo el equipo de revisión un único resumen de cada PR generado por un modelo.
- Ejecutar análisis automatizados de PR en GitHub Actions, también para PR de forks.
Inicio rápido
- 1
Abre pulls.review en tu navegador y conecta tu cuenta de GitHub
- 2
O ejecuta la CLI con tu token de GitHub y una clave de modelo, e indica una referencia de PR
GITHUB_TOKEN=... ANTHROPIC_API_KEY=... npx @pulls.review/actions owner/repo#123
Antes de usarlo
- El proyecto está en pleno desarrollo, así que puede tener aspectos sin pulir y sufrir cambios.
- La función de análisis de CI es experimental.
- Para ejecutar la CLI o el análisis de CI necesitas tu propia clave de API del modelo.
- La CLI independiente para cambios locales aún no está implementada.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es pulls.review?
- 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. pulls.review ayuda a los desarrolladores a revisar pull requests de GitHub agrupando los archivos modificados en ámbitos lógicos, resumiendo lo importante de cada uno y permitiendo revisar un ámbito a la vez. Está disponible como sitio web que se conecta a tu cuenta de GitHub y como userscript opcional que incorpora sus funciones a la interfaz de github.com.
- ¿pulls.review es gratuito? ¿Qué licencia tiene?
- pulls.review es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿pulls.review sigue mantenido?
- Mantenimiento activo. El último commit de pulls.review fue el 2 nov 2026.
- ¿Para qué puedo usar pulls.review?
- Revisar pull requests grandes recorriendo un grupo lógico de archivos a la vez. Compartir con todo el equipo de revisión un único resumen de cada PR generado por un modelo. Ejecutar análisis automatizados de PR en GitHub Actions, también para PR de forks.
- ¿Cómo se instala pulls.review?
- Abre pulls.review en tu navegador y conecta tu cuenta de GitHub O ejecuta la CLI con tu token de GitHub y una clave de modelo, e indica una referencia de PR: GITHUB_TOKEN=... ANTHROPIC_API_KEY=... npx @pulls.review/actions owner/repo#123
- ¿Dónde consigo pulls.review?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/antfu/pulls.review
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
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.
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.
Representa cada pull request con diagramas animados de arquitectura y flujo de datos, publicados como comentario en el PR, para GitHub, GitLab y Bitbucket.
Herramienta de Ruby que se ejecuta en CI para automatizar reglas de revisión de pull requests, como exigir changelogs y convenciones para las descripciones.
Plugin de Neovim para ver, editar y revisar issues, pull requests y discusiones de GitHub desde el editor.