Repolode
mattzcarey

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. 1

    Obtén una clave de API de un proveedor compatible, como Anthropic, OpenAI, OpenRouter o Cloudflare Workers AI

  2. 2

    Crea la estructura inicial del flujo de trabajo de GitHub Actions

    npx shippie init
  3. 3

    Añade la clave de API de tu proveedor como secreto del repositorio, por ejemplo, ANTHROPIC_API_KEY

  4. 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