Español

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.

Ir a Hermes Agent

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

Hermes Agent web dashboard Sessions page listing live sessions from cron, Discord, Telegram and the CLI, with rename, export and delete actions
Hermes Agent's dashboard showing sessions across chat platformshermes-agent.nousresearch.com

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 setup ejecuta el asistente completo.
  • hermes model elige el proveedor y el modelo.
  • hermes tools activa o desactiva herramientas.
  • hermes gateway setup conecta plataformas de chat.
  • hermes doctor diagnostica 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.

Hermes Agent web dashboard Channels page with Telegram, Discord, Slack, Mattermost, Matrix and WhatsApp, each with an enable switch, Test and Configure buttons
Setting up chat channels in the Hermes Agent dashboardhermes-agent.nousresearch.com

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

Hermes Agent: Precios
Open sourceGratis
  • MIT licensed and free to self-host
  • You pay your chosen model provider, or use Nous Portal's free models
Nous Portal Plus20 US$/mes
  • Optional subscription with free and paid models
  • Hosted tools: web search, image generation, speech and cloud browser
  • One cloud agent with 4 GB RAM and 25 GB disk
Nous Portal Super100 US$/mes
  • 5× Plus usage
  • Cloud agent with 4 GB RAM and 100 GB disk
Nous Portal Ultra200 US$/mes
  • 10× Plus usage
  • Cloud agent with 8 GB RAM and 100 GB disk

Funciones

Funciones
Búsqueda webSí
Generación de imágenesSí
Modo de vozSí
Subida de archivosSí
MemoriaSí
Hace tareas por tiSí
Integraciones con appsSí
Trabaja por su cuentaSí
Te escribe primeroSí
Varios botsSí

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