Hermes Agent es un agente de IA open source construido por Nous Research que promete algo que no es habitual: mejorar con tu uso. No es solo un chat con herramientas: guarda memoria entre sesiones, se crea habilidades nuevas a partir de lo que hace, aprende de sus errores y puede vivir en un servidor al que hablas desde Telegram. Te explico qué es, qué lo diferencia, cómo instalarlo y cómo sacarle partido, con el mismo formato de las guías de hoy.
01 Qué es Hermes Agent
Hermes Agent (hermes-agent, licencia MIT, github.com/NousResearch/hermes-agent) es el agente de IA de Nous Research, el laboratorio conocido por la familia de modelos Hermes. Su etiqueta oficial es «the self-improving AI agent«: un agente con bucle de aprendizaje integrado, no un simple cliente de chat con herramientas.
A diferencia de un asistente que «olvida» todo al cerrar la sesión, Hermes crea habilidades (skills) a partir de la experiencia, las mejora durante su uso, se recuerda a sí mismo persistir conocimiento, busca en sus propias conversaciones pasadas y construye un modelo cada vez más fino de quién eres a lo largo de las sesiones. Toda la documentación vive en hermes-agent.nousresearch.com/docs.
Hermes (la familia de modelos de Nous Research) y Hermes Agent no son lo mismo: el modelo es el «cerebro»; el agente es la aplicación que usa cualquier modelo y aporta memoria, habilidades, herramientas y automatización. Hermes Agent además no está atado a un modelo: puedes usar Nous Portal, OpenRouter, OpenAI o tu propio endpoint.
02 Qué lo diferencia del resto
La lista de características del README oficial es larga; estas son las que marcan la diferencia:
- Bucle de aprendizaje cerrado: crea habilidades nuevas de forma autónoma tras tareas complejas y las mejora durante su uso; además te «empuja» de vez en cuando a persistir conocimiento.
- Memoria persistente y búsqueda entre sesiones: busca en sus conversaciones pasadas (con resumen vía LLM) y mantiene un perfil tuyo que se refina con el tiempo (modelado de usuario tipo «dialéctico» basado en Honcho).
- Compatibilidad con un estándar abierto de habilidades (agentskills.io), de modo que las skills no quedan encerradas en un único producto.
- Vive donde tú quieras: CLI con interfaz TUI completa, y un gateway único para Telegram, Discord, Slack, WhatsApp, Signal e incluso transcripción de notas de voz.
- Automatización programada: scheduler cron integrado para informes diarios, copias nocturnas o auditorías semanales en lenguaje natural.
- Subagentes y paralelización: lanza subagentes aislados para flujos de trabajo en paralelo, y puede escribir scripts Python que llaman a sus herramientas vía RPC.
La promesa en una frase: cuanto más lo usas, más sabe de ti y de tus proyectos — sin que tengas que reexplicarle todo en cada sesión.
03 Dónde puede ejecutarse
Hermes no está atado a tu portátil: dispone de siete backends de terminal — local, Docker, SSH, Singularity, Modal, Daytona y Vercel Sandbox. Con los backends serverless (Daytona o Modal), el entorno del agente hiberna cuando está inactivo y despierta bajo demanda: cuesta casi nada entre sesiones. Puedes correrlo en un VPS de 5 dólares o en un clúster de GPUs, y hablar con él desde Telegram mientras trabaja en la nube.
Hermes funciona con el proveedor que elijas: Nous Portal, OpenRouter, OpenAI, tu propio endpoint y muchos otros. Cambias de modelo con hermes model sin tocar código ni quedar atrapado en un proveedor.
04 Cómo se instala
En Linux, macOS, WSL2 y Termux (un solo comando; el instalador prepara uv, Python 3.11, Node.js, ripgrep y ffmpeg):
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
source ~/.bashrc # o: source ~/.zshrc
hermes # ¡a conversar!
En Windows, de forma nativa con PowerShell (sin necesidad de WSL):
iex (irm https://hermes-agent.nousresearch.com/install.ps1)
El instalador gestiona también una Git Bash portable (MinGit) si no tienes Git, totalmente aislada del sistema. Y si vienes de OpenClaw, existe migración automática: hermes claw migrate importa memoria, skills, ajustes y claves.
hermes (arrancar la CLI), hermes model (elegir proveedor y modelo), hermes setup (asistente completo), hermes gateway (arrancar Telegram/Discord/etc.), hermes doctor (diagnóstico) y hermes update (actualizar).
05 Primeros pasos en la CLI
Una vez instalado y con un modelo configurado, dentro de una conversación tienes comandos / muy parecidos a los de otros clientes de agentes:
hermes # entra en la CLI interactiva
/model openrouter:deepseek/... # cambiar de modelo sobre la marcha
/new o /reset # empezar conversación nueva
/retry · /undo # reintentar o deshacer el último turno
/compress # comprimir contexto
/insights --days 7 # ver tu uso resumido
/skills # navegar por las habilidades disponibles
Ctrl+C # interrumpir el trabajo actual
Si prefieres hablar desde el móvil, arranca el gateway (hermes gateway setup + hermes gateway start) y el agente te responde por Telegram, Discord, Slack, WhatsApp, Signal o email — con los mismos comandos /.
06 Skills, memoria y MCP
Tres piezas son el corazón del agente y conviene entenderlas desde el principio:
- Skills (memoria procedural): procedimientos reutilizables que el propio agente crea tras tareas complejas, invocables con
/<nombre-skill>, y que se pulen con el uso. Compatibles con el estándar abierto agentskills.io. - Memoria: persistente entre sesiones, con perfiles de usuario; el agente busca en su historial y te pide de vez en cuando guardar conocimiento importante.
- MCP: conecta cualquier servidor MCP (memoria, ficheros, codebase-memory, etc.) para ampliar capacidades sin esperar a que el proyecto lo integre nativamente.
Si has probado otros agentes (Claude Code, Codex, DeepSeek Harness…), piensa en Hermes como el hermano «con memoria de por vida»: lo que en unos es un fichero de instrucciones, en Hermes es un sistema que se escribe y mejora solo.
07 Caso práctico: tu agente personal «siempre encendido»
Escenario. Quieres un asistente que te ayude con un proyecto (código, investigación, resúmenes) y que no olvide nada entre sesiones, al que puedas pedir cosas incluso desde el móvil, y que ejecute tareas programadas sin que estés delante.
Paso 1 — Instala y configura (una línea + hermes setup; elige tu proveedor favorito).
Paso 2 — Conéctalo a Telegram: hermes gateway setup → elige Telegram → pega el token del bot → hermes gateway start. A partir de ahí le escribes desde el móvil.
Paso 3 — Dale contexto y memoria: pídele que lea tu repositorio/proyecto y que guarde lo importante: «cada vez que decidamos algo sobre la arquitectura, guárdalo en memoria». La próxima sesión lo recordará sin que se lo repitas.
Paso 4 — Automatiza: «cada mañana a las 8 resúmeme por Telegram las tareas pendientes del proyecto y los cambios de ayer». El scheduler cron se encarga del resto.
Paso 5 — Deja que cree skills: tras una tarea repetitiva (p. ej. «publicar artículo en el blog»), pregúntale si ha creado una habilidad; la próxima vez la tarea será casi automática.
En menos de una hora tienes un agente personal persistente: instalado en local o en un VPS, conectado a tu móvil, con memoria de tu proyecto, tareas programadas y habilidades que se acumulan con el uso. Gratis en su base (MIT) si aportas tus propias claves de modelo.
¿Lo probarías como alternativa a los agentes «de una sesión» tipo Claude Code, o lo usarías en paralelo para tareas personales? Cuéntame y te ayudo con la puesta en marcha.
08 Conclusión
Hermes Agent es la apuesta de Nous Research por un agente con memoria y mejora continua: crea y refina habilidades, persiste conocimiento entre sesiones, se conecta a Telegram/Discord/WhatsApp y puede correr de forma barata en un VPS o en infraestructura serverless. No es un «cliente de chat»: es un sistema que se recuerda y se mejora a sí mismo, abierto (MIT), con estándares de skills abiertos y compatibilidad MCP para ampliarlo sin límites.