Reseña de Hermes Agent: instalación, Docker y lo que exige autoalojarlo
Reseña de Hermes Agent para autoalojar: script de instalación o Docker, la terminal local por defecto, modos de aprobación, telemetría, costes y a quién encaja.
Hermes Agent es el agente de código abierto de Nous Research, publicado el 25 de febrero de 2026, y a 8 de noviembre tenía 261.682 estrellas en GitHub, solo por detrás de OpenClaw entre los agentes que seguimos. Su propuesta es que mejora con el uso: después de una tarea difícil escribe una habilidad reutilizable, la refina más adelante y mantiene entre sesiones una memoria seleccionada y un perfil sobre usted. Esta reseña lo analiza como algo que usted mismo instala, protege y mantiene en marcha. Para saber qué es, consulte ¿Qué es Hermes Agent?.

Para quién es
Hermes encaja con desarrolladores que quieren un único agente, o un pequeño equipo de agentes, en una máquina que controlan y accesible desde Telegram, Discord, Slack, Signal o el correo electrónico. Recompensa a quien le da trabajo repetido y parecido, porque ahí es donde las habilidades que escribe él mismo dan fruto. Si necesita una app móvil, no tiene; el soporte de Android es una instalación por línea de comandos en Termux.
Instalación de Hermes Agent: el script de instalación
La documentación de instalación empieza con un único comando en Linux, macOS o WSL2:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
Windows tiene un equivalente en PowerShell. El script necesita Git y curl, y después descarga todo lo demás por su cuenta: una versión fijada de Python 3.14, Node.js, ripgrep, FFmpeg y, por defecto, una versión fijada de Chromium y un driver de uso del ordenador. Puede omitir esos dos últimos con --skip-browser y --skip-computer-use si la máquina es un servidor sin interfaz gráfica y no quiere un navegador en ella.
Tras recargar la shell, la configuración se reparte en comandos pequeños, lo que resulta práctico cuando más adelante solo quiere cambiar una cosa:
hermes setupejecuta el asistente completo.hermes modelelige el proveedor y el modelo.hermes toolsactiva o desactiva herramientas.hermes gateway setupconecta plataformas de chat.hermes doctordiagnostica problemas.
También hay paquetes de escritorio para Windows y para Mac con Apple Silicon. Los Mac con Intel no están soportados, y Linux no tiene paquete de escritorio, solo el script.
Hermes Agent en Docker
La guía de Docker es de las más limpias de esta categoría. La imagen oficial nousresearch/hermes-agent no guarda estado; todo vive en ~/.hermes en el host, montado en /opt/data. Primero ejecute docker run -it --rm -v ~/.hermes:/opt/data nousresearch/hermes-agent setup para responder al asistente, y después arranque el gateway con gateway run y --restart unless-stopped. Un archivo de Compose corto ejecuta juntos el gateway y el panel web. Actualizar consiste en descargar una etiqueta nueva.
Igual que OpenClaw, Hermes distingue dos usos de Docker. Ejecutar Hermes en un contenedor es una decisión de despliegue. Ejecutar los comandos del agente en un contenedor es un ajuste de seguridad, terminal.backend: docker, y ese importa más.
Valores de seguridad por defecto
La documentación de configuración deja claro que el backend de terminal por defecto es local: “los comandos se ejecutan directamente en su máquina sin ningún aislamiento”. Lo que le protege de serie es la capa de aprobación descrita en la documentación de seguridad:
- smart (por defecto): un segundo modelo evalúa cada comando; los de bajo riesgo se ejecutan, los claramente peligrosos se deniegan y los dudosos le llegan a usted.
- manual: usted aprueba cada comando peligroso.
- off: sin comprobaciones, lo mismo que
--yolo.
Una lista de bloqueo fija de patrones peligrosos se aplica incluso en modo off, y los comandos que agotan el tiempo esperando aprobación se deniegan. Es un valor por defecto más meditado que “ejecutar cualquier cosa”, pero sigue siendo un modelo vigilando a otro modelo. La propia lista de comprobación para producción de la documentación recomienda terminal.backend: docker, que ejecuta los comandos en un contenedor sin las capacidades de Linux (con algunos permisos de archivo devueltos) y con no-new-privileges activado. Hágalo antes de conectar un canal abierto al público. Una advertencia de esa misma página: el código que se ejecuta en el contenedor puede leer las variables de entorno que usted le pasa, así que no le pase claves que el agente no necesite.

Telemetría y privacidad
Aquí es donde Hermes resulta más fácil de recomendar. Las conversaciones, la memoria y las habilidades se quedan en ~/.hermes, las llamadas a la API solo van al proveedor que configure, y las métricas de uso compartidas están desactivadas salvo que elija “Share with Nous” cuando se lo pregunte. La comprobación de actualizaciones se hace contra el repositorio de GitHub. Nous solo ve sus prompts si elige su propio Nous Portal como proveedor de modelos.
Modelos y costes
Puede usar cualquier endpoint compatible con OpenAI, OpenRouter o un modelo local. El problema son los extras alojados: la búsqueda web, la generación de imágenes y la voz necesitan sus propias claves para esos servicios o un plan de pago de Nous Portal (los planes están en la tabla de precios de esta página). Con un modelo local y sin ninguno de los extras alojados, no cuesta nada ejecutarlo más allá del hardware.
Mantenimiento
Hermes avanza rápido (comprobamos la v0.23.0), y las instalaciones nuevas siguen la última versión estable salvo que opte por main. Con Docker, haga copias de seguridad de ~/.hermes y fije una etiqueta de versión en lugar de latest si no quiere sorpresas. Varias funciones añaden sus propias piezas móviles: iMessage, por ejemplo, necesita un servidor BlueBubbles aparte ejecutándose en un Mac.
Comparación
OpenClaw tiene 29 canales de chat, 142 plugins oficiales y una comunidad más grande; Hermes responde con aprobaciones revisadas por un modelo activadas por defecto, sin telemetría por defecto y con el ciclo de aprendizaje de habilidades. Puede importar la configuración, las memorias y las habilidades de OpenClaw con un solo comando, lo que hace que probarlo salga barato. Consulte Hermes Agent vs OpenClaw. Si quiere Hermes dentro de un sandbox más estricto con aprobaciones de red, NemoClaw puede ejecutarlo. Si quiere que el agente tenga por defecto su propio ordenador aislado, mire Rakazo o Agent Zero. La lista completa está en alternativas a Hermes Agent.
Veredicto
Hermes Agent es un agente autoalojado sólido, con buenos valores de privacidad por defecto, una historia de Docker limpia y una idea realmente distinta en sus habilidades autoescritas. Su principal carencia es que los comandos se ejecutan en su host hasta que cambia el backend de terminal. Cámbielo, deje las aprobaciones en smart o manual, y será uno de los agentes con mejor comportamiento de esta categoría.
Precios
| Open source | Gratis |
|
|---|---|---|
| Nous Portal Plus | 20 US$/mes |
|
| Nous Portal Super | 100 US$/mes |
|
| Nous Portal Ultra | 200 US$/mes |
|
Funciones
| Búsqueda web | Sí |
|---|---|
| Generación de imágenes | Sí |
| Modo de voz | Sí |
| Subida de archivos | Sí |
| Memoria | Sí |
| Hace tareas por ti | Sí |
| Integraciones con apps | Sí |
| Trabaja por su cuenta | Sí |
| Te escribe primero | Sí |
| Varios bots | Sí |
Puntos fuertes
- Free and MIT licensed, and runs on hardware you control
- Writes and refines its own skills from experience, on top of persistent memory and cross-session search
- One gateway for 20+ chat platforms, including Telegram, Discord, Slack, WhatsApp, Signal and email
- Run several separate agents as profiles, each with its own model, memory and skills, and let them talk in group chats
- Model-agnostic, with a one-command import from OpenClaw
Puntos débiles
- Setup expects comfort with the command line and with running your own server
- Model costs are on you unless you use free models, and hosted web search, images and speech need a paid Nous Portal plan or your own keys
- iMessage needs a separate BlueBubbles server on a Mac
- No native mobile app; Android support is a command-line install through Termux
Ideal para
- Developers who want a self-hosted agent that keeps learning
- People running a team of specialist agents on their own server
- OpenClaw users looking for an alternative
Fuentes
- NousResearch/hermes-agent on GitHub (MIT, v0.23.0)
- Hermes Agent homepage and Nous Portal pricing
- Hermes Agent documentation
- Hermes Agent docs: Profiles, running multiple agents
- Hermes Agent docs: Bot Mode
- Hermes Agent docs: Voice mode
- Hermes Agent docs: Vision and image paste
- Hermes Agent docs: iMessage via BlueBubbles
- Nous Research on X: Meet Hermes Agent (February 25, 2026)
- Hermes Agent docs: Session heartbeats and cron watchdogs
- Hermes Agent docs: FAQ (Is my data sent anywhere?)
- Hermes Agent docs: Installation (desktop packages, install script, Docker)
- Hermes Agent docs: Platform support (no Linux desktop package; PyPI installs unsupported)
- Hermes Agent docs: Docker setup
- Hermes Agent docs: Configuration (terminal backend defaults to local)
- Hermes Agent docs: Security (approval modes, optional container isolation)
- Hermes Agent docs: Local models
- Hermes Agent example config (shared metrics off by default)
