Una GitHub Action que revisa los cambios de los pull requests con un LLM y publica unos pocos comentarios inline priorizados.
mattzcarey/shippie
Agente extensible de revisión de código con IA que analiza tu diff, explora el código y publica comentarios concretos en las pull requests.
- Estrellas
- 2,521
- Forks
- 241
- Issues abiertos
- 31
- Último commit
- hace 17 días
¿Qué es?
Shippie es un agente de revisión de código con IA que analiza un diff, explora el código relacionado con herramientas para desarrolladores y publica comentarios centrados en problemas que detectaría una persona, como secretos expuestos, código lento o ineficiente, posibles errores y casos límite sin gestionar.
Se ejecuta como GitHub Action, de forma local sobre los cambios preparados mediante `npx shippie review` o bajo demanda cuando se publica el comentario `/shippie review` en una pull request. Funciona en Node, Cloudflare, GitHub Actions y GitLab CI, y es compatible con modelos de Anthropic, OpenAI, OpenRouter y Cloudflare Workers AI.
Shippie puede actuar como cliente del Model Context Protocol (MCP) para acceder a herramientas externas, como servicios de automatización del navegador, observabilidad y documentación. También lee el contexto del proyecto desde archivos AGENTS.md o CLAUDE.md y admite Agent Skills.
Funciones clave
- 01Analiza diffs para detectar secretos expuestos, problemas de rendimiento y posibles errores.
- 02Se ejecuta como GitHub Action, de forma local sobre cambios preparados o bajo demanda mediante `/shippie review`.
- 03Es compatible con modelos de Anthropic, OpenAI, OpenRouter y Cloudflare Workers AI.
- 04Actúa como cliente MCP para conectarse a herramientas externas.
- 05Incorpora contexto del proyecto desde AGENTS.md, CLAUDE.md y Agent Skills.
- 06Permite que el agente delegue tareas en subagentes mediante una herramienta de tareas.
Casos de uso
- Añadir comentarios automatizados de revisión inicial a cada pull request de un repositorio de GitHub.
- Comprobar cambios preparados en busca de secretos o errores evidentes antes de confirmar los cambios localmente.
- Activar una revisión bajo demanda mediante un comentario en una pull request.
- Conectar un agente de revisión con herramientas de navegador u observabilidad mediante MCP.
Inicio rápido
- 1
Obtén una clave de API de un proveedor compatible, como Anthropic, OpenAI, OpenRouter o Cloudflare Workers AI
- 2
Crea la estructura inicial del flujo de trabajo de GitHub Actions
npx shippie init - 3
Añade la clave de API de tu proveedor como secreto del repositorio, por ejemplo, ANTHROPIC_API_KEY
- 4
O revisa localmente los cambios preparados
npx shippie review
Antes de usarlo
- Se necesita una clave de API de un proveedor de modelos de pago.
- GitHub Action necesita una clonación completa (fetch-depth: 0) y permisos de escritura en los PR.
- El modo local solo revisa los cambios preparados (git diff --cached).
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es shippie?
- Agente extensible de revisión de código con IA que analiza tu diff, explora el código y publica comentarios concretos en las pull requests. Shippie es un agente de revisión de código con IA que analiza un diff, explora el código relacionado con herramientas para desarrolladores y publica comentarios centrados en problemas que detectaría una persona, como secretos expuestos, código lento o ineficiente, posibles errores y casos límite sin gestionar.
- ¿shippie es gratuito? ¿Qué licencia tiene?
- shippie es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿shippie sigue mantenido?
- Mantenimiento activo. El último commit de shippie fue el 21 oct 2026.
- ¿Para qué puedo usar shippie?
- Añadir comentarios automatizados de revisión inicial a cada pull request de un repositorio de GitHub. Comprobar cambios preparados en busca de secretos o errores evidentes antes de confirmar los cambios localmente. Activar una revisión bajo demanda mediante un comentario en una pull request. Conectar un agente de revisión con herramientas de navegador u observabilidad mediante MCP.
- ¿Cómo se instala shippie?
- Obtén una clave de API de un proveedor compatible, como Anthropic, OpenAI, OpenRouter o Cloudflare Workers AI Crea la estructura inicial del flujo de trabajo de GitHub Actions: npx shippie init Añade la clave de API de tu proveedor como secreto del repositorio, por ejemplo, ANTHROPIC_API_KEY O revisa localmente los cambios preparados: npx shippie review
- ¿Dónde consigo shippie?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/mattzcarey/shippie
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Extensión de VS Code para revisar, gestionar y hacer checkout de pull requests e incidencias de GitHub sin salir del editor.
Panel lateral de Git y GitHub para OpenCode Desktop, con gráfico de commits, pull requests, issues, ejecuciones de CI y herramientas para agentes con una cola de aprobación.
Una CLI nativa del terminal que convierte descripciones en inglés sencillo en workflows YAML para coordinar Claude Code, Codex, Gemini CLI y otros agentes de programación con controles de calidad.
Bandeja de entrada web para pull requests de GitHub que los organiza en secciones mediante consultas de búsqueda.
Toolkit open source para React que permite crear agentes de IA que renderizan y actualizan tus propios componentes como UI generativa.