Hyrax AI
Hyrax AI mapea repositorios en un contexto persistente en Markdown y utiliza seis agentes especializados para generar pull requests verificadas y probadas.
Hyrax AI mapea repositorios en un contexto persistente en Markdown y utiliza seis agentes especializados para generar pull requests verificadas y probadas.
Qué hace el producto y cómo se presenta oficialmente
Hyrax AI funciona como un arquitecto automatizado de bases de código diseñado para equipos de ingeniería que escriben código junto a herramientas de IA. Instalado como una GitHub App, el sistema analiza las estructuras del repositorio, las dependencias, los límites y las convenciones existentes, confirmando el contexto en tiempo real directamente en archivos del repositorio como HYRAX.md y la carpeta .hyrax/discovery. Este mapa compartido sirve como línea base de referencia tanto para ingenieros humanos como para asistentes de programación externos.
En lugar de aplicar cambios amplios y no validados en una base de código, Hyrax emplea seis agentes especializados por dominio que cubren seguridad, corrección, mantenibilidad, rendimiento, arquitectura y operaciones. Las mejoras aprobadas se someten a verificación en un árbol de trabajo aislado utilizando las pruebas nativas del repositorio, comprobaciones de tipos y pasos de compilación. Hyrax se detiene antes de abrir una pull request si alguna comprobación falla, y nunca fusiona cambios por su cuenta.
Casos de uso respaldados por fuentes oficiales
Los equipos de ingeniería conectan Hyrax a través de GitHub para generar y mantener automáticamente mapas arquitectónicos compartidos, catálogos de patrones y documentación de variables de entorno dentro del repositorio.
Los equipos ejecutan auditorías en seguridad, mantenibilidad y operaciones para identificar fallos de almacenamiento de tokens, patrones obsoletos y problemas de configuración, convirtiendo los hallazgos priorizados en pull requests verificadas.
Los desarrolladores utilizan la integración MCP de Hyrax para suministrar contexto en tiempo real del repositorio y convenciones establecidas a herramientas de codificación con IA como Cursor, Claude Code y Copilot.
El proceso documentado, cuando está disponible
Conectar el repositorio mediante la GitHub App de Hyrax para activar el escaneo inicial y generar HYRAX.md junto con los archivos de descubrimiento.
Inspeccionar las incidencias, sugerencias y avisos producidos en las seis dimensiones de ingeniería, seleccionando las tareas aprobadas que se van a abordar.
Hyrax ejecuta los cambios en un árbol de trabajo aislado, validándolos con pruebas locales, linters, compilaciones y un reescaneo de la incidencia.
Un ingeniero humano revisa la pull request y el diff resultantes en GitHub antes de aprobarlos y fusionarlos en el repositorio.
Cada pull request fusionada activa una actualización del mapa del repositorio, sincronizando los cambios recientes en HYRAX.md y en los archivos de descubrimiento.
Hyrax estructura la gobernanza del repositorio en torno a artefactos persistentes del repositorio y estrictas puertas de verificación automatizadas. Cuando se conecta a un repositorio, la plataforma genera HYRAX.md y documentos complementarios en .hyrax/discovery que detallan los límites de los módulos, los flujos de datos, la aparición de patrones y las variables de entorno necesarias. Las notas de ingeniería personalizadas situadas entre los marcadores delimitadores designados se conservan durante las ejecuciones de sincronización posteriores.
Antes de que cualquier corrección o mejora propuesta aparezca como una pull request de GitHub, debe superar una canalización de verificación automatizada. Al operar dentro de un árbol de trabajo aislado, el sistema establece una línea base del repositorio, aplica la modificación cumpliendo con las convenciones locales y ejecuta los comandos de prueba, comprobación de tipos y compilación definidos en la configuración del proyecto. El sistema también exige superar las comprobaciones de linters, mantenerse por debajo de un umbral de tamaño de diff, someterse a una revisión de agentes independientes y completar un nuevo escaneo para verificar que la incidencia esté resuelta. Si falla alguna comprobación, la tarea se aborta sin abrir una pull request.
Comprobaciones con tus propios materiales y flujo de trabajo
Qué fuentes se revisaron y cuándo
Respuestas basadas en el registro de producto con fuentes verificadas
No. Hyrax nunca fusiona pull requests por su cuenta; cada pull request generada requiere que un ingeniero revise y apruebe el cambio.
Seis agentes especializados evalúan los repositorios en materia de seguridad, corrección, mantenibilidad, rendimiento, arquitectura y operaciones.
Si alguna comprobación requerida falla durante la puerta de verificación, el trabajo se detiene inmediatamente e Hyrax no abrirá ninguna pull request.
Toda la inferencia de IA se ejecuta dentro de la cuenta de AWS Bedrock de Hyrax, y el código del cliente no se utiliza para entrenar modelos de IA.
Hyrax proporciona un servidor MCP que suministra contexto en tiempo real de la base de código directamente a herramientas como Cursor, Copilot y Claude Code.