mergeCraft
Motor de revisión de código por IA que combina análisis determinista, razonamiento del modelo y verificación independiente con puertas de entrada a políticas para fusiones. Soporta múltiples proveedores bajo BYOK.
Ficha actualizada 22 sept 2026, 17:51 · upstream 22 sept 2026, 17:37 · release sin release detectada
Qué es mergeCraft
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
mergeCraft es un motor de revisión de código impulsado por inteligencia artificial diseñado para funcionar como una acción de GitHub independiente (BYOK), sin necesidad de cuentas SaaS ni paneles de control. Su arquitectura combina análisis determinista, razonamiento del modelo, verificación independiente y puertas de entrada a políticas para fusiones.
El proyecto soporta múltiples lenguajes y frameworks (Node.js, FastAPI, Go, Python) y utiliza `uv` como gestor de paquetes principal, evitando la instalación manual de Python. La configuración se gestiona mediante archivos locales como `.mergecraft/config.yaml`, permitiendo un control total sobre los modelos y proveedores.
Integra capacidades de auditoría de seguridad, cumplimiento de políticas y revisión de código automatizada, con soporte para múltiples agentes de IA (Claude Code, Cursor, Copilot, etc.) a través de habilidades instalables. El sistema utiliza códigos de salida estandarizados para comunicar el estado de las revisiones.
- Revisión automática de pull requests en repositorios GitHub con análisis de código y detección de vulnerabilidades
- Integración con agentes de IA (Claude, Cursor, Copilot) para proporcionar conocimientos sobre herramientas de revisión de código
- Auditoría de seguridad y cumplimiento de políticas mediante puertas de entrada a fusiones configurables
- Evaluación de diffs de código con razonamiento del modelo y verificación independiente antes de la fusión
- Arquitectura modular que soporta múltiples proveedores de modelos (Anthropic, OpenAI, Google, etc.) bajo principio BYOK
- Instalación ligera mediante `uv` sin necesidad de instalar Python manualmente
- Compatibilidad con múltiples plataformas de desarrollo y agentes de IA a través de habilidades instalables
- Códigos de salida estandarizados para comunicar estados de revisión (0, 10, 11, 12, etc.)
- Enfoque en privacidad y control del usuario sin dependencias de SaaS externas
- Requiere configuración manual inicial con `mergecraft init` antes del uso productivo
- Dependencia de credenciales externas para el modelo (API keys) que deben gestionarse manualmente
- Complejidad media en despliegue que requiere comprensión de la arquitectura y configuración
- No soporta despliegue one-click, necesitando instalación manual de dependencias
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instalar con `uv tool install merge-craft@git+https://github.com/alexhawat/mergeCraft`. Ejecutar `mergecraft init` para generar configuración y workflow. Autenticar con un proveedor usando `mergecraft provider auth <provider> --scope github`. Abrir PR con el workflow generado. Verificar con `mergecraft doctor` antes de producción.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.