Hermes Agent y la nueva generación de agentes de IA persistentes
Hermes Agent y la nueva generación de agentes de IA persistentes
La mayoría de los asistentes de IA todavía funcionan como una conversación aislada. Les das contexto, hacen algo útil, cierras la sesión y buena parte de ese esfuerzo se pierde.
Hermes Agent parte de una idea distinta: un agente debería acumular experiencia operativa. No solo responder bien una vez, sino recordar procedimientos, cargar herramientas, consultar sesiones pasadas, trabajar desde distintos canales y adaptarse al entorno donde vive.
Ese cambio parece pequeño, pero no lo es. Marca la diferencia entre usar IA como una interfaz de preguntas y usarla como una capa de trabajo persistente.
Hermes Agent, desarrollado por Nous Research, es un framework open source para construir ese tipo de agente.
Qué hace diferente a Hermes Agent
Hermes Agent no intenta ser solo “otro chat con acceso a la terminal”. Su diseño combina varias piezas que normalmente aparecen separadas:
- ejecución desde CLI;
- gateway para plataformas como Discord, Telegram o Slack;
- memoria persistente;
- sistema de skills;
- herramientas para archivos, terminal, web, imágenes, cron jobs y más;
- soporte para múltiples proveedores de modelos;
- perfiles aislados;
- subagentes y flujos paralelos;
- integración con MCP y plugins.
El repositorio oficial lo describe como “The agent that grows with you”. Esa frase resume bien el enfoque: Hermes no está pensado como una sesión desechable, sino como un agente que puede mejorar con el uso.
Su propuesta no depende de un único modelo. Puede trabajar con proveedores como OpenRouter, OpenAI, Anthropic, Nous Portal, Google Gemini, DeepSeek, Hugging Face, Kimi/Moonshot, MiniMax y endpoints compatibles, según la configuración disponible.
Del chatbot al agente operativo
Un chatbot responde. Un agente operativo hace algo más: usa herramientas, toma contexto del entorno y ejecuta pasos verificables.
La diferencia se nota en tareas reales.
Pedirle a un chatbot “ayúdame con mi proyecto” suele producir una respuesta general. Pedirle a un agente con terminal, archivos, memoria y skills que revise un repositorio puede producir algo más concreto: inspección de estructura, ejecución de pruebas, lectura de documentación, propuesta de plan y cambios sobre archivos.
Hermes Agent se ubica en esa segunda categoría.
No significa que debas dejarlo actuar sin supervisión. Al contrario: mientras más capacidades tiene un agente, más importante es configurar permisos, aprobaciones y límites. Pero la dirección es clara: la IA deja de ser una caja de texto y empieza a operar dentro de un flujo de trabajo.
Skills: el punto donde Hermes se vuelve interesante
El sistema de skills es una de las partes más valiosas de Hermes Agent.
Una skill no es una memoria casual ni una nota suelta. Es un procedimiento reutilizable: una guía con pasos, comandos, advertencias, criterios de verificación y contexto especializado.
Por ejemplo, una skill puede explicar:
- cómo publicar en Ghost;
- cómo revisar un pull request;
- cómo depurar un error recurrente;
- cómo configurar un proveedor de modelos;
- cómo trabajar con un repositorio específico;
- cómo preparar contenido editorial con un estilo concreto.
Esto resuelve un problema común en agentes: repetir instrucciones una y otra vez. Si una forma de trabajar ya se descubrió, se corrigió y se validó, Hermes puede conservarla como procedimiento.
Ahí aparece la diferencia entre memoria y aprendizaje operativo:
- La memoria guarda hechos estables.
- Las skills guardan formas de hacer las cosas.
- Las sesiones guardan historial y contexto conversacional.
Esa separación evita que todo termine en un mismo cajón desordenado.
Fuente: NousResearch/hermes-agent
Un agente que puede vivir fuera de la terminal
Hermes puede usarse desde la terminal con:
hermesTambién permite consultas puntuales:
hermes chat -q "Resume este repositorio y dime qué debería revisar primero"Pero una de sus ventajas más prácticas es el gateway de mensajería. Hermes puede ejecutarse como servicio y responder desde plataformas como Discord, Telegram, Slack, WhatsApp, Signal, Matrix o Email, dependiendo de la configuración.
Esto cambia el tipo de relación con el agente. Ya no necesitas estar frente a la terminal para pedirle algo. Puedes escribirle desde un canal de Discord o desde el móvil mientras el agente trabaja en un servidor.
No es solo comodidad. Es arquitectura.
Un agente que corre en un VPS, mantiene sesiones, tiene herramientas, recibe mensajes y entrega resultados en distintos canales se parece menos a una app de chat y más a un operador digital.
Fuente: NousResearch/hermes-agent
Modelos intercambiables: menos dependencia de un proveedor
El mercado de modelos cambia demasiado rápido como para casarse con uno solo.
Hermes Agent permite configurar distintos proveedores y cambiar de modelo sin rediseñar el flujo completo. Para un usuario individual esto significa flexibilidad. Para un equipo, significa reducir dependencia: puedes elegir modelos por costo, latencia, contexto, capacidad de razonamiento o disponibilidad.
El comando principal para elegir modelo es:
hermes modelTambién se puede configurar desde archivos y perfiles.
La ventaja no está solo en “tener muchas opciones”. Está en separar dos capas:
- el agente y sus herramientas;
- el modelo que razona en cada momento.
Cuando esas capas están separadas, puedes mejorar una sin romper la otra.

Fuente: NousResearch/hermes-agent
Automatización sin convertir todo en scripts rígidos
Hermes incluye cron jobs y tareas programadas. Eso permite automatizar rutinas como:
- reportes diarios;
- revisiones semanales;
- monitoreo de fuentes;
- auditorías periódicas;
- resúmenes enviados a Discord o Telegram;
- ejecución de scripts con interpretación posterior;
- tareas encadenadas con contexto de ejecuciones anteriores.
La diferencia frente a un cron tradicional es que Hermes puede combinar ejecución con interpretación. No solo corre un comando: puede leer la salida, detectar cambios, resumir lo relevante y entregarlo donde corresponda.
Esto tiene mucho potencial para operaciones pequeñas: equipos que no necesitan una plataforma interna compleja, pero sí quieren automatizar tareas con criterio.
Multiagente: cuando una sola conversación no basta
Hermes puede trabajar con subagentes y perfiles. Esto permite dividir tareas complejas en líneas paralelas.
Un ejemplo simple:
- un agente revisa documentación;
- otro inspecciona código;
- otro redacta un resumen;
- el agente principal compara resultados y decide el siguiente paso.
Para proyectos de software, investigación o contenido, este enfoque puede reducir ruido. En lugar de llenar una sola conversación con todos los pasos intermedios, cada subagente trabaja en su espacio y devuelve una síntesis.
Hermes también incluye un sistema Kanban para coordinar tareas entre perfiles y flujos de trabajo. Eso apunta a un uso más estructurado: no solo “haz esto”, sino “mantén un tablero de trabajo, asigna tareas, detecta bloqueos y conserva trazabilidad”.

Fuente: NousResearch/hermes-agent
Dónde Hermes Agent tiene más sentido
Hermes no es la herramienta más simple para quien solo quiere hacer preguntas rápidas. Para eso basta cualquier chat de IA.
Tiene más sentido cuando necesitas continuidad, herramientas y un entorno donde el agente pueda operar.
Casos donde encaja bien:
Desarrollo de software
Inspeccionar repositorios, ejecutar pruebas, revisar errores, escribir planes, trabajar con ramas o delegar subtareas.
Automatización personal o de equipo
Programar reportes, revisar fuentes, enviar resúmenes a canales, ejecutar tareas recurrentes y conservar contexto.
Investigación
Buscar información, comparar fuentes, guardar procedimientos y mantener continuidad entre sesiones.
Contenido y publicación
Crear borradores, aplicar criterios editoriales, preparar posts para Ghost, revisar tono, generar imágenes y dejar artículos listos para publicación.
Operaciones internas
Coordinar tareas, mantener tableros, responder desde mensajería y conectar herramientas mediante plugins o MCP.
Lo que hay que cuidar
Hermes Agent es potente, y justamente por eso conviene usarlo con criterio.
No todo debe tener acceso total
Un agente con terminal y archivos puede ahorrar tiempo, pero también puede cometer errores. Conviene empezar con permisos controlados, revisar comandos y usar aprobaciones cuando haga falta.
La memoria no debe convertirse en ruido
Guardar todo no mejora al agente. Lo mejora guardar lo correcto: preferencias estables, convenciones del entorno y procedimientos realmente reutilizables.
Las skills necesitan mantenimiento
Una skill vieja puede volverse peligrosa si los comandos, APIs o flujos cambian. La ventaja de las skills aparece cuando se actualizan con la experiencia.
Las automatizaciones deben verificarse
Un cron con IA puede ser útil, pero también puede enviar un resumen equivocado o actuar sobre información incompleta. Las tareas críticas necesitan validación.
La regla práctica: automatiza lo repetible, supervisa lo delicado.
Instalación básica
Para Linux, macOS, WSL2 y Termux, la instalación recomendada en el README es:
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bashDespués:
source ~/.bashrc
hermesComandos útiles para empezar:
hermes setup # asistente de configuración
hermes model # elegir proveedor y modelo
hermes tools # configurar herramientas
hermes doctor # diagnosticar problemasPara usarlo desde plataformas de mensajería:
hermes gateway setup
hermes gateway startEn Windows nativo existe soporte en beta mediante PowerShell, aunque WSL2 sigue siendo una ruta más probada para muchos usuarios técnicos.
Por qué este proyecto importa
La parte más interesante de Hermes Agent no es que tenga muchas herramientas. Eso, por sí solo, no basta.
Lo importante es la dirección: Hermes trata al agente como un sistema persistente. Tiene memoria, sesiones, skills, perfiles, herramientas, automatizaciones, mensajería y capacidad de delegación. Esas piezas juntas apuntan a una forma distinta de trabajar con IA.
Un buen agente no debería obligarte a repetir el mismo contexto cada semana. Tampoco debería depender de una sola conversación. Debería aprender tus procedimientos, adaptarse a tu entorno y trabajar donde tú ya trabajas.
Hermes Agent todavía exige configuración y criterio técnico. No es una solución cerrada para usuarios que quieren cero mantenimiento. Pero para desarrolladores, equipos pequeños, investigadores, creadores y operadores técnicos, ofrece una base abierta y flexible para construir agentes que no empiezan de cero cada vez.
Conclusión
Hermes Agent representa una transición importante: de asistentes conversacionales a agentes persistentes con herramientas y memoria operativa.
Su valor está en combinar lo que muchas soluciones separan: terminal, mensajería, modelos intercambiables, skills, memoria, cron jobs, subagentes y flujos de trabajo. Esa combinación lo vuelve especialmente atractivo para personas que no quieren solo respuestas, sino sistemas que trabajen con continuidad.
Si vas a probarlo, no lo evalúes con una pregunta genérica. Dale una tarea real: revisar un repositorio, documentar un proceso, preparar un borrador, automatizar un reporte o coordinar una investigación. Hermes se entiende mejor cuando tiene trabajo que hacer.
CTA: Explora el repositorio oficial en NousResearch/hermes-agent, revisa la documentación y prueba un flujo concreto. La mejor forma de entender Hermes Agent no es leer su lista de funciones, sino ver cómo cambia una tarea que normalmente repetirías a mano.