Hermes Agent: qué es, para qué sirve y todo lo que puedes hacer con él

Actualizado el 13 de noviembre de 2026.
Hace meses que trabajo a diario con Hermes Agent, el agente de IA de código abierto de Nous Research. No lo uso para conversar: lo uso para programar, revisar servidores, publicar contenido, vigilar sitios web y recibir avisos en el teléfono. Este artículo cuenta qué es, qué se puede hacer con él y qué aprendí usándolo. Todas las imágenes son capturas reales de mi propia instalación, y las tomó el mismo Hermes manejando su aplicación de escritorio.
Qué es Hermes Agent
Hermes Agent es un agente autónomo: no se limita a responder, sino que ejecuta. Tiene acceso a una terminal, a tus archivos, a un navegador real, a búsqueda web, a visión de imágenes y a servidores remotos por SSH. Le pides «revisa por qué este sitio responde lento» y abre la terminal, mide, lee los registros y te entrega el diagnóstico con la evidencia.
Lo publica Nous Research con licencia MIT, y su código está en GitHub (NousResearch/hermes-agent). Funciona en Windows, macOS y Linux, y se usa desde la terminal, desde una aplicación de escritorio, desde un panel web, desde editores como VS Code o desde apps de mensajería como Telegram. Detrás de todas esas interfaces está el mismo agente, con la misma memoria.
Hay tres cosas que lo distinguen de un chat con IA:
- Funciona con cualquier modelo. No está atado a un proveedor: Anthropic, OpenAI, Google, DeepSeek, OpenRouter, Nous Portal o modelos locales.
- Aprende procedimientos. Guarda como skills lo que funcionó en una tarea difícil y lo reutiliza la próxima vez.
- Trabaja aunque no estés. Ejecuta tareas programadas y te avisa por mensajería.
¿Hermes Agent es gratis?
El programa sí: es código abierto con licencia MIT y no cuesta nada instalarlo. Lo que se paga es el modelo de lenguaje que lo mueve. Hay cuatro formas de pagarlo:
- Una suscripción que ya tienes. Hermes acepta el inicio de sesión de cuentas como ChatGPT (Codex) o Claude, y usa el cupo de ese plan.
- Una API con pago por uso, por ejemplo OpenRouter, que da acceso a cientos de modelos con una sola clave.
- Nous Portal, la suscripción del propio fabricante, que reúne modelos y herramientas extra.
- Un modelo local (Ollama, vLLM), que no cuesta nada por uso pero exige un buen equipo. Si te interesa ese camino, en informatec contamos cómo correr GPT-OSS en tu propio equipo.
En la práctica, el costo depende de qué modelo pongas en cada tarea. Esa elección es justamente una de las ventajas grandes de Hermes, y la explico más abajo.

Varios modelos a la vez: un perfil para cada trabajo
Hermes permite crear perfiles: instancias independientes, cada una con su configuración, su memoria, sus skills y su modelo. Yo trabajo con tres, y cada uno usa un proveedor distinto:
- un perfil de desarrollo con un modelo de primera línea, porque ahí se toman las decisiones técnicas;
- un perfil de marketing con un modelo de otro proveedor, que maneja otro tono y otro tipo de tareas;
- un perfil que corre 24/7 en un servidor de la casa con un modelo económico. Hace las tareas programadas y atiende el bot de Telegram.
Además, dentro de una conversación se puede cambiar de modelo con el comando /model, sin perder el contexto. Si una tarea simple se está comiendo un modelo caro, se baja de categoría ahí mismo.

Programar con múltiples agentes en paralelo
Esto fue lo que más cambió mi forma de trabajar. Hermes puede delegar trabajo en subagentes: copias del agente con una conversación propia, una terminal propia y una tarea concreta. Según la documentación oficial, por defecto pueden correr hasta 10 subagentes a la vez, y solo el resumen final de cada uno vuelve a la conversación principal.
La clave está en que los subagentes pueden usar otro modelo. Mi esquema es este:
- El agente principal, con el modelo potente, planifica: divide la tarea, decide el enfoque y escribe instrucciones precisas.
- Los subagentes, con un modelo barato, ejecutan: leen repositorios enteros, buscan en registros, corren tests o hacen ediciones repetitivas.
- El principal verifica: revisa el resultado real (el diff, la salida del comando), no solo lo que el subagente dice que hizo.
La propia documentación lo explica: un lote de subagentes consume la gran mayoría de los tokens de una tarea, así que el modelo de los subagentes es donde realmente se va el costo. Con un modelo económico para ellos, la calidad de las decisiones sigue alta y la cuenta baja.
Un ejemplo concreto: este artículo. Mientras un subagente leía la documentación oficial y los artículos de la competencia, el agente principal tomaba las capturas de pantalla y armaba las imágenes.

Hay más formas de trabajar con varios agentes:
- Delegar en otros agentes de código. Hermes trae skills para pasarle trabajo a Claude Code, Codex u OpenCode y revisar lo que entregan.

- Sesiones en worktrees de git. Cada agente edita su propia copia del repositorio, así que dos agentes trabajando en paralelo no se pisan.
- Un tablero kanban para repartir tareas entre agentes que trabajan horas o días.
- Webhooks, para que un evento de GitHub o GitLab dispare una ejecución.
Skills: el agente aprende procedimientos
Una skill es un documento con un procedimiento: cuándo aplicarlo, los pasos, los comandos y, sobre todo, las trampas conocidas. Cuando Hermes termina una tarea difícil, puede guardar lo aprendido como skill. La próxima vez que aparezca algo parecido la carga antes de empezar, y no repite los errores.
Es la función que más valor acumula con el tiempo. Mi perfil de desarrollo tiene hoy 130 skills: unas instaladas desde el catálogo público y otras escritas por el propio agente a partir de trabajo real. Por ejemplo: cómo publicar en un sitio sin romper nada, cómo revisar actualizaciones de WordPress o cómo verificar que un evento de Google Analytics llega de verdad. Cuando corrijo al agente («los artículos siempre van con imágenes»), la corrección queda en la skill y no vuelve a pasar.

Memoria entre sesiones
Hermes guarda una memoria persistente con datos que valen para todas las sesiones: quién eres, cómo prefieres trabajar y detalles estables de tu entorno. Además puede buscar en conversaciones anteriores, así que «¿cómo resolvimos esto la otra vez?» tiene respuesta.
Un consejo práctico: la memoria tiene un límite de tamaño y se carga en cada mensaje. Conviene dejar ahí solo lo que aplica siempre, y mover los procedimientos a skills, que se cargan solo cuando hacen falta.
Tareas programadas que trabajan solas
Hermes trae un programador de tareas (cron). Se le dice en lenguaje natural («todos los lunes a las 8 revisa…») o con una expresión cron, y entrega el resultado por la plataforma que elijas. Cada tarea puede cargar skills y puede ser de dos tipos: una tarea con agente, que razona y decide, o una tarea sin agente, que solo ejecuta un script y envía su salida, sin gastar tokens.
Estas son algunas de las que tengo corriendo en el servidor de la casa:
- un monitoreo diario de sitios web, que me avisa si alguno responde con error;
- un resumen diario de pendientes a las 8:00, leído de mi lista de tareas;
- un informe semanal de actualizaciones de plugins y del núcleo de WordPress;
- un informe mensual de SEO y tráfico, que es un script puro, sin modelo;
- recordatorios únicos, como «revisar los resultados en Search Console 4 semanas después de un cambio».

Si no sabes por dónde empezar, la aplicación trae plantillas listas: resumen matinal, monitor de correos importantes, revisión semanal o resumen de noticias de un tema.

Hablarle por Telegram, WhatsApp o Discord
El gateway de mensajería conecta a Hermes con una veintena de plataformas: Telegram, WhatsApp, Discord, Slack, Signal, correo electrónico, Matrix y más. No es un bot de respuestas: desde el teléfono tiene las mismas herramientas que en el computador. Le puedes pedir que revise un servidor desde la micro, y las tareas programadas te llegan como mensajes.

Un detalle que me costó un rato descubrir: un bot de Telegram admite un solo «escuchador». Si dos instancias de Hermes usan el mismo token (por ejemplo, el PC y el servidor), chocan con un error Conflict: getUpdates. La solución es que solo una de ellas tenga Telegram activo.
Navegador, escritorio, servidores y conectores
Hermes maneja un navegador real: abre páginas que requieren JavaScript, llena formularios y toma capturas. También puede controlar el escritorio (clics, teclado y capturas de cualquier ventana), y casi siempre lo hace en segundo plano, sin quitarte el mouse. Así se tomaron las capturas de este artículo: el agente navegó por su propia aplicación y recortó cada pantalla.
Para servidores, la terminal funciona en local, por SSH, en Docker o en entornos en la nube como Modal o Daytona. En mi caso, administra un servidor de producción y un homelab con Proxmox: inventarios, respaldos, certificados y actualizaciones, siempre con la verificación hecha desde fuera.
Para hacerse una idea de qué usa de verdad un agente así, la app muestra cuántas veces se llamó a cada herramienta. En mi perfil de desarrollo, la terminal lleva unas 12.000 llamadas, la lectura y edición de archivos unas 10.800, la ejecución de código unas 3.000 y las skills alrededor de 1.000. Más abajo vienen el control del escritorio (799), el navegador (632), la búsqueda web (258), las preguntas de aclaración (213), la delegación en subagentes (77) y las tareas programadas (54). La conclusión es clara: el grueso del trabajo de un agente es terminal y archivos, no conversación.

Y si necesitas conectarlo con otros servicios, Hermes habla MCP (Model Context Protocol), el estándar para conectar agentes con aplicaciones externas. La app trae un catálogo de conectores (Airtable, Asana, Atlassian, Cloudflare, Figma, GitLab y decenas más) que se instalan con un clic.

Lo que aprendí usándolo a diario
- Exige evidencia, no promesas. Un agente puede decir «listo» sin estarlo. Pídele que termine cada tarea con una comprobación real: el código HTTP de la URL pública, el diff o la salida del test. Lo mismo vale para los subagentes: su resumen es un autorreporte.
- Usa las aprobaciones. Hermes pide confirmación antes de comandos peligrosos, como un borrado masivo. No las desactives en producción.
- Cuidado con los datos enmascarados. Hermes oculta en pantalla datos sensibles como teléfonos o tokens. Si el agente copia un dato desde lo que ve, puede escribir los asteriscos en un archivo. Los datos se copian desde la fuente, por código.
- Los secretos no van en el chat. Las claves se guardan en el archivo de entorno o en el gestor de contraseñas integrado, que llena los formularios sin que la clave pase por la conversación.
- Separa por perfiles. Un perfil por área evita que la memoria de un trabajo contamine otro, y permite usar el modelo adecuado en cada uno.
- Documenta fuera del agente. Yo uso Obsidian como registro de decisiones y pendientes; el agente lo lee antes de actuar y lo actualiza al terminar.
Hermes Agent vs Claude Code
Es la comparación más buscada, y la respuesta corta es que no compiten: se complementan. Claude Code es un agente de programación de Anthropic que vive en tu repositorio. Hermes es un agente general que vive en tu computador o en un servidor, recuerda entre sesiones, ejecuta tareas programadas, responde por mensajería y funciona con el modelo que elijas. Y como trae una skill para delegarle trabajo a Claude Code, se pueden usar juntos: Hermes coordina y Claude Code programa.
| Hermes Agent | Claude Code | |
|---|---|---|
| Licencia | Código abierto (MIT) | Propietario (Anthropic) |
| Modelos | Cualquier proveedor o modelo local | Modelos Claude |
| Dónde se usa | Terminal, escritorio, web, IDE y mensajería | Terminal e IDE |
| Tareas programadas | Incluidas | No es su foco |
| Fuerte en | Coordinar, automatizar y operar | Programar dentro de un repositorio |
Cómo instalar Hermes Agent
La instalación oficial es una sola línea. En Windows funciona de forma nativa con PowerShell, sin WSL; en Linux, macOS o WSL2 se usa el script de shell. Después, hermes setup abre un asistente para elegir el proveedor y el modelo, y hermes abre el chat. La app de escritorio se abre con hermes desktop.

Mi recomendación para empezar: instálalo en tu computador, conéctalo a un modelo que ya pagues y dale una tarea real y acotada, como revisar un repositorio o resumir los registros de un servidor. Cuando le tengas confianza, súmale Telegram y una tarea programada. El servidor 24/7 viene después.
Preguntas frecuentes
¿Qué es Hermes Agent y para qué sirve?
Es un agente de IA de código abierto de Nous Research que ejecuta tareas en tu computador o servidor: programa, administra sistemas, investiga en la web, controla el navegador, programa tareas recurrentes y responde por mensajería.
¿Hermes Agent es gratis?
El software es gratuito y de licencia MIT. Pagas el modelo de IA que uses: una suscripción existente, una API por uso o Nous Portal. Con un modelo local no hay costo por uso.
¿Hermes Agent funciona en Windows?
Sí. Tiene instalador nativo para Windows 10 y 11 por PowerShell, sin WSL, y aplicación de escritorio. Este artículo se escribió con Hermes corriendo en Windows 11.
¿Se puede usar con OpenRouter?
Sí. OpenRouter es uno de los proveedores soportados, y también sirve como respaldo: si el proveedor principal falla, Hermes puede pasar automáticamente a otro.
¿Qué es Nous Research?
Es el laboratorio de IA que desarrolla Hermes Agent y la familia de modelos abiertos Hermes. También ofrece Nous Portal, una suscripción con acceso a modelos y herramientas para el agente.



