Repolode
rlaope

rlaope/oh-my-hermes

Una capa de skills, enrutamiento y workflows para Hermes Agent que elige modelos por categoría de trabajo y ejecuta grafos de tareas de varios pasos en paralelo.

Estrellas
5,157
Forks
412
Issues abiertos
15
Último commit
hace 18 horas

¿Qué es?

oh-my-hermes es un paquete complementario para Hermes Agent, un agente de IA de código abierto. Sigues conversando con Hermes, mientras OMH decide qué skill y qué modelo se usan para cada parte del trabajo. El trabajo se etiqueta por categoría, como razonamiento profundo o ediciones rápidas, y cada categoría tiene una cadena ordenada de modelos con un nivel de esfuerzo de razonamiento. Si un proveedor rechaza un modelo, se pasa al siguiente de la cadena.

Para objetivos más grandes, el workflow `/dag-ulw` convierte una solicitud en un grafo de nodos pequeños. Los nodos cuyas entradas están listas se ejecutan en paralelo; los que se ejecutan al mismo tiempo no escriben en los mismos archivos, y un nodo independiente comprueba el objetivo antes de generar el informe. El paquete también incluye más de cien skills especializadas que el enrutador carga bajo demanda, además de una memoria de proyecto a largo plazo que Hermes carga sin modificar su propia memoria.

OMH ofrece su propia interfaz de terminal sobre el gateway de Hermes, muestra en tiempo real el estado de cada categoría de trabajo, con el modelo, el esfuerzo y el recuento de tokens, y etiqueta cada estado por etapa y nivel de confianza, como «Plan · sin ejecutar» o «Test · verificado». Se instala mediante un script de shell, Homebrew, Bun o npm.

Funciones clave

  • 01Enruta cada categoría de trabajo a una cadena ordenada de modelos con un nivel de esfuerzo de razonamiento ajustable.
  • 02Ejecuta grafos de objetivos `/dag-ulw` con nodos en paralelo y un nodo independiente para verificar el objetivo.
  • 03Ofrece más de cien skills especializadas bajo demanda para frontend, backend, Rust y revisión de seguridad.
  • 04Ofrece memoria de proyecto a largo plazo, con decisiones de admisión registradas y recuperación limitada por un presupuesto de tokens.
  • 05Muestra en tiempo real el estado, el costo y los tokens de cada categoría de trabajo en su propia interfaz de terminal.

Casos de uso

  • Ejecutar una refactorización grande o implementar una funcionalidad en tareas paralelas que no modifiquen los mismos archivos.
  • Asignar modelos más económicos o rápidos a ediciones sencillas y modelos más potentes a tareas de razonamiento complejo.
  • Mantener las convenciones y decisiones del proyecto disponibles entre sesiones de Hermes.
  • Comprobar que la finalización declarada por un agente esté respaldada por una prueba aprobada o una revisión.

Inicio rápido

  1. 1

    Instala la CLI con npm

    npm install -g oh-my-hermes
  2. 2

    Ejecuta la configuración de OMH

    omh setup

Antes de usarlo

  • Es una capa adicional para Hermes Agent y no funciona sin él.
  • El enrutamiento de modelos depende del acceso a los proveedores de modelos configurados en tu instalación de Hermes.

En colecciones

Temas

Preguntas frecuentes

¿Qué es oh-my-hermes?
Una capa de skills, enrutamiento y workflows para Hermes Agent que elige modelos por categoría de trabajo y ejecuta grafos de tareas de varios pasos en paralelo. oh-my-hermes es un paquete complementario para Hermes Agent, un agente de IA de código abierto. Sigues conversando con Hermes, mientras OMH decide qué skill y qué modelo se usan para cada parte del trabajo. El trabajo se etiqueta por categoría, como razonamiento profundo o ediciones rápidas, y cada categoría tiene una cadena ordenada de modelos con un nivel de esfuerzo de razonamiento. Si un proveedor rechaza un modelo, se pasa al siguiente de la cadena.
¿oh-my-hermes es gratuito? ¿Qué licencia tiene?
oh-my-hermes es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿oh-my-hermes sigue mantenido?
Mantenimiento activo. El último commit de oh-my-hermes fue el 5 nov 2026.
¿Para qué puedo usar oh-my-hermes?
Ejecutar una refactorización grande o implementar una funcionalidad en tareas paralelas que no modifiquen los mismos archivos. Asignar modelos más económicos o rápidos a ediciones sencillas y modelos más potentes a tareas de razonamiento complejo. Mantener las convenciones y decisiones del proyecto disponibles entre sesiones de Hermes. Comprobar que la finalización declarada por un agente esté respaldada por una prueba aprobada o una revisión.
¿Cómo se instala oh-my-hermes?
Instala la CLI con npm: npm install -g oh-my-hermes Ejecuta la configuración de OMH: omh setup
¿Dónde consigo oh-my-hermes?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/rlaope/oh-my-hermes

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados