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 Pantheon y Bot Mode: varios agentes especializados en Hermes

En las notas de la versión 0.21.0, publicada en agosto de 2026, Nous Research llamó The Pantheon Release a una actualización que incorporó Bot Mode en la aplicación de escritorio de Hermes. Pantheon es, por tanto, el nombre de esa versión; la función que se utiliza en la interfaz se llama Bot Mode. No hace falta contratar ni instalar un producto separado: en las versiones actuales de Hermes Desktop, Bot Mode viene integrado y activado de forma predeterminada.

Bot Mode presenta los perfiles de Hermes como una lista de agentes con nombre y especialidad. Cada agente —llamado Bot en la interfaz— tiene su propio perfil, conversación, memoria, habilidades y configuración. Así se pueden separar tareas: por ejemplo, un agente para investigar, otro para revisar código y otro para organizar el correo, sin mezclar sus conversaciones ni sus instrucciones.

Hermes Desktop en la pestaña Bots: lista de agentes, conversación y panel de tareas programadas
Vista de Bot Mode: lista de agentes a la izquierda, conversación en el centro y panel de tareas programadas. Captura oficial del proyecto Hermes Bot Mode.

Cómo crear un agente

  1. Abre Hermes Desktop y entra en la pestaña Bots.
  2. Pulsa New Agent.
  3. Escribe un Name, un Title y una Description. Conviene que el nombre y la descripción indiquen claramente para qué sirve, por ejemplo: «Revisor de código» o «Resume los mensajes importantes del correo».
  4. Si quieres, selecciona un avatar y un color y revisa las opciones de Advanced.
  5. Pulsa Create Agent. El agente aparecerá en la lista con su propio chat.
Formulario New Agent con avatar, nombre, título, descripción y botón Create Agent
Formulario «New Agent»: permite definir nombre, título, descripción y aspecto antes de crear el agente. Captura oficial del proyecto Hermes Bot Mode.

Cómo ponerlo en marcha y utilizarlo

No hay que buscar un segundo botón de «activar» para cada agente: al crearlo queda disponible en la lista. Selecciónalo, abre su conversación y envíale una primera petición. Hermes crea un chat propio para el agente y este se presenta allí; a partir de entonces puedes volver a esa conversación cuando necesites su especialidad.

Los agentes también pueden colaborar. En los chats se puede mencionar a otro agente con @nombre o reunir varios en un chat de grupo. Para tareas recurrentes —por ejemplo, preparar un resumen cada mañana— se configura una Routine desde el panel correspondiente del agente. Esa rutina se guarda como una tarea programada de Hermes y sus resultados aparecen en el chat del agente.

En resumen: crea un perfil para cada función, dale instrucciones concretas en la descripción y empieza con una tarea acotada. Usa una rutina solo cuando quieras que la tarea se ejecute según un horario; crear el agente, por sí solo, no programa ejecuciones automáticas.

Nota sobre las capturas: son imágenes oficiales del proyecto Hermes Bot Mode y sirven para mostrar el flujo y la interfaz. Se publicaron antes de que Bot Mode quedara integrado en Hermes Desktop, así que algunos detalles visuales pueden variar según la versión instalada.

· · ·

09 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.

· · ·

10 Notas y referencias