Hermes Agent: el agente de IA que aprende de tu uso (Nous Research)

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.

Ojo con el nombre

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.

Modelo «trae el tuyo»

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.

Primeros comandos

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.

Resultado

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.

· · ·

09 Notas y referencias