Skip to content
Volver a open source

AI PR Reviewer

Un revisor de pull requests con LLM como GitHub Action — comentarios inline, gating por severidad, sin infraestructura.

AI PR Reviewer es una GitHub Action compuesta que corre una revisión real con LLM en cada pull request. Publica comentarios inline y bloques de sugerencia nativos de GitHub, marca revisiones bot anteriores como obsoletas para que tu página de PR se mantenga legible, controla la severidad del check de CI (critical / warning / info) y aplica una etiqueta `reviewed` cuando termina. Es Python solo con stdlib — sin imagen Docker que descargar, sin módulos Node que instalar, sin infraestructura que mantener. Añade una línea `uses:` y tus PRs consiguen un segundo reviewer que nunca duerme.

Licencia: MITLenguaje principal: Python (GitHub Action)

1

línea de YAML para habilitar

0

infra requerida — GitHub Action pura

3

niveles de severidad con gating configurable

MIT

licencia, de punta a punta

Por qué existe

Las piezas que hacen que valga la pena adoptarlo.

Comentarios inline + sugerencias de GitHub

El reviewer publica comentarios justo donde el código cambió, con la sintaxis nativa de sugerencias de GitHub cuando puede proponer un fix concreto. Se siente como un reviewer humano usando las mismas herramientas.

Gating por severidad

Cada hallazgo es `critical`, `warning` o `info`. Configura qué severidades bloquean el check de CI. Envía más rápido en reviews solo-info, bloquea en critical.

Obsolescencia de revisiones antiguas

Empuja un commit nuevo y el reviewer marca las revisiones bot previas como obsoletas. Tu página de PR se mantiene legible — solo la revisión actual queda expandida.

Cero infra para correr

Sin imagen Docker que descargar, sin módulos Node que instalar, sin servidor que hostear. GitHub corre la action, la action llama a tu proveedor LLM, el reviewer publica de vuelta a GitHub.

Agnóstica de proveedor (roadmap)

Anthropic hoy. OpenAI y Gemini en el roadmap. Configura vía input `provider:`. Trae tu propia API key, mantén el control de tus datos.

MIT + totalmente forkeable

Toda la action es MIT. Forkéala, conéctala a un modelo privado, extiende el modelo de severidad — el código y la licencia dicen sí.

Instalación

Empieza en segundos.

Elige el canal que encaje con tu stack. Cada camino te deja en el mismo estado funcional.

uses: DailybotHQ/ai-pr-reviewer@v1

En la práctica

Lo que los equipos realmente hacen con él.

01

Catch-up rápido en PRs medianos

Los reviewers siguen haciendo la pasada reflexiva, pero se saltan la clase de issues que no necesitan ojo humano — typos obvios, falta de null checks, drift de estilo. El bot los marca inline antes de que el humano siquiera abra la pestaña.

02

Enforcement de estándares sin pelea en Slack

Configura los umbrales de severidad y deja que el bot controle el CI. Los equipos dejan de discutir estilo por Slack — el check falla en critical o no falla.

03

Amabilidad con nuevos contributors

Los nuevos contributors reciben feedback instantáneo y no juzgador. Tono amable, sugerencias accionables, sin esperar horas a un maintainer.

04

Fines de semana largos sin PRs silenciosos

Los PRs abiertos viernes por la tarde reciben una revisión antes del lunes por la mañana. El equipo puede mergear cambios seguros, y la cola de review humana empieza más pequeña el lunes.

De un vistazo

La lista corta.

Comentarios inline + bloques de sugerencia

Gating por severidad (critical / warning / info)

Colapsa automáticamente revisiones bot previas

Anthropic hoy, OpenAI + Gemini en roadmap

FAQ

Las preguntas que más escuchamos.

¿Qué proveedores LLM están soportados?

Anthropic hoy. OpenAI y Google Gemini están en el roadmap. El proveedor es un input de config — trae tu propia key.

¿Adónde se envía el código?

Al proveedor LLM que configures — la action nunca hace proxy por Dailybot. Tu API key, tus datos, tu elección de proveedor.

¿Reemplaza la review humana?

No. Maneja la clase de feedback que no necesita ojo humano, para que los humanos se enfoquen en arquitectura, correctitud y gusto. Piénsalo como una primera pasada realmente exhaustiva.

Qué es

AI PR Reviewer es una GitHub Action compuesta que añade un reviewer con LLM a cada pull request. Publica comentarios inline, controla el check de CI por severidad y aplica una etiqueta reviewed — todo con una única línea uses: en tu workflow. Python solo con stdlib debajo, así no hay infraestructura que mantener.

Por qué open source

Porque “¿qué reviewer está mirando mi código?” debería tener una respuesta que puedas inspeccionar. MIT, desarrollado en abierto, sin comportamientos de caja negra. Forkéalo, conéctalo a un modelo privado, extiende el contrato de severidad — el código y la licencia dicen sí.

Cómo encaja en el ecosistema

Dailybot usa esta action para revisar sus propios PRs (incluidos los que abren los agentes de IA). Es el tipo de herramienta pequeña y enfocada que encaja con el patrón del resto de DailybotHQ: MIT, con dependencias mínimas y sin infra que tengas que correr.

¿Listo para probarlo?

Open source, MIT, y en producción en Dailybot cada día. Forkéalo, cablealo, contribuye.