Hermes Agent vs. OpenClaw: cómo elegir un agente de IA local

Compare Hermes Agent y OpenClaw por instalación, memoria, canales, permisos y pruebas de API compatibles con OpenAI.

Hermes Agent y OpenClaw son agentes de IA locales con herramientas, memoria y soporte para modelos externos. Hermes Agent encaja en trabajo centrado en el terminal que se beneficia de memoria acumulada y skills reutilizables. OpenClaw encaja en una Gateway siempre activa conectada a Telegram, Slack, WhatsApp y otros canales. La elección depende del entorno de ejecución, los permisos y de cómo vaya a interactuar con el agente.

Use una única conexión API para una comparación justa. Tanto Hermes Agent como OpenClaw pueden usar BetterToken como endpoint compatible con OpenAI usando su propia clave API; el Dashboard registra el consumo de tokens. BetterToken sigue siendo un proveedor API externo, no parte de ninguno de los proyectos. Abra las instrucciones de BetterToken y pruebe el agente con una solicitud corta antes de habilitar shell, navegador o skills de terceros.

Diferencias entre Hermes Agent y OpenClaw

Hermes Agent es un agente de terminal de Nous Research con un ciclo de aprendizaje integrado. Conserva hechos seleccionados entre sesiones, crea skills procedimentales y puede trabajar por CLI o por una única pasarela de mensajería. Está diseñado alrededor de un agente que acumula contexto y reutiliza procedimientos que han funcionado.

OpenClaw es una Gateway autoalojada que conecta un agente con servicios de chat, Web Control UI y nodos móviles. La Gateway gestiona sesiones, enrutamiento y canales. Sirve para un asistente que recibe mensajes desde teléfono o varias aplicaciones y debe seguir disponible después de cerrar el terminal.

CriterioHermes AgentOpenClaw
Escenario principalAgente de terminal con memoria y skillsGateway persistente para canales y sesiones múltiples
InterfazTUI/CLI; gateway de mensajería separadoWeb Control UI, CLI y canales mediante Gateway
MemoriaMEMORY.md y USER.md limitados, búsqueda en sesiones anterioresMemoria y contexto en workspace y sesiones del agente
SkillsPuede crear y actualizar skills; la escritura puede confirmarseSkills integrados, gestionados y de workspace; limitables por agente
CanalesTelegram, Discord, Slack, WhatsApp, Signal y otros mediante gatewayDiscord, Google Chat, iMessage, Matrix, Teams, Signal, Slack, Telegram, WhatsApp, Zalo y otros
Trabajo largoGateway, cron y backends de terminal remotoDaemon Gateway, canales, cron y enrutamiento multiagente
Modelo de accesoProvider compatible o endpoint propioProvider/modelo, perfil de autenticación o provider personalizado

No existe un ganador universal. Si una tarea vive en el terminal y debe transformarse poco a poco en un procedimiento repetible, empiece por Hermes Agent. Si comienza con un mensaje y pasa por varios canales o sesiones, la arquitectura de OpenClaw se parece más al problema.

Entorno e instalación necesarios

Los requisitos cambian rápido; los comandos siguientes se verificaron en fuentes oficiales el 3 de agosto de 2026.

Hermes Agent

El instalador oficial es compatible con Linux, macOS, WSL2 y Termux:

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

Para Windows nativo, el repositorio actual incluye instalador PowerShell:

iex (irm https://hermes-agent.nousresearch.com/install.ps1)

Tras instalar, compruebe el entorno y abra el asistente:

hermes doctor hermes setup

El instalador de Hermes administra su entorno Python y dependencias adicionales. No instale antes un paquete Python cualquiera en el intérprete del sistema; deje terminar al instalador oficial y consulte hermes doctor.

OpenClaw

La documentación actual recomienda Node 26 y también enumera Node 22.22.3+, 24.15+ y 25.9+ como soportados. Compruebe la versión antes de instalar:

node --version npm install -g openclaw@latest openclaw onboard --install-daemon openclaw dashboard

La configuración está en ~/.openclaw/openclaw.json y, de forma predeterminada, la Control UI local abre http://127.0.0.1:18789/. No publique esa interfaz en Internet sin configurar por separado acceso y comprobaciones de seguridad.

Comparar herramientas, memoria e integraciones

Cuatro preguntas bastan para la primera decisión: dónde empieza el trabajo, cómo se conserva el contexto, qué integraciones se necesitan continuamente y si se requieren actualizaciones automáticas de skills.

Hermes se inicia de forma natural desde el directorio del proyecto con hermes; hace falta una gateway de mensajería cuando el mismo agente debe ser accesible por chat. En OpenClaw el punto de entrada es la Gateway: recibe mensajes, elige una sesión y los reenvía al agente. La CLI sigue siendo útil para configuración y diagnóstico, pero el uso diario puede ocurrir en Web Control UI o en un canal.

En Hermes, la memoria son los compactos MEMORY.md y USER.md en ~/.hermes/memories/; los procedimientos se guardan por separado como skills en ~/.hermes/skills/. OpenClaw asocia memoria al workspace del agente y a sesiones Gateway. Para varios agentes puede separar workspace, política de herramientas y rutas, pero aumenta el coste de un error: el mensaje puede llegar a una sesión equivocada con permisos equivocados.

Ambos trabajan con mensajería. OpenClaw pone los canales en el centro; en Hermes complementan el proceso principal de terminal. Si solo necesita Telegram para órdenes ocasionales, sirven ambos. Para diseñar enrutamiento entre canales y agentes, examine primero OpenClaw. Hermes puede crear y mejorar skills tras tareas complejas; conviene exigir confirmación de escritura. OpenClaw conecta skills de varios niveles y los limita por allowlist. En ambos, SKILL.md puede cambiar el comportamiento: fuente y diff importan más que el número de skills.

Riesgos de seguridad de permisos locales y skills de terceros

El agente local hereda los permisos de su proceso. Conceda shell, navegador, archivos y secretos por separado, no todo por comodidad. En Hermes deje approvals.mode: smart o confirme manualmente comandos peligrosos. --yolo desactiva esas preguntas y no sirve para la primera prueba. La página de seguridad de Hermes propone Docker, Modal y Daytona como backends de terminal aislados; también puede confirmar la escritura de memoria y skills.

OpenClaw está diseñado para un borde de operador de confianza por Gateway. Si usuarios que no confían mutuamente acceden al mismo agente con herramientas, comparten de hecho su autoridad. Use Gateways separadas y, cuando sea posible, distintos usuarios u hosts del sistema operativo. La documentación de skills de OpenClaw recomienda tratar los skills de terceros como código no confiable, leerlos antes de habilitarlos y ejecutar herramientas riesgosas en un sandbox.

Antes de la primera tarea real:

  1. cree un directorio de prueba separado sin .env, claves SSH ni repositorios de trabajo;
  2. desactive herramientas innecesarias y no habilite skills comunitarios;
  3. dé acceso solo a ese directorio: sandbox OpenClaw con workspaceAccess: "none" o "ro", backend aislado o raíz segura limitada para Hermes;
  4. conecte un proveedor y envíe un prompt breve sin operaciones de archivo;
  5. añada escritura, navegador, canales y cron solo tras superar esa prueba.

Verificar el agente elegido con BetterToken

Separe conexión API y herramientas del agente: obtenga primero una respuesta de texto corta. En Hermes abra el selector:

hermes model

Seleccione OpenAI u OpenAI Compatible e introduzca, según las instrucciones actuales de BetterToken para Hermes Agent, Base URL https://www.bettertoken.ai/v1, su propia clave API BetterToken y el ID actual del catálogo. Cierre la sesión, ejecute hermes otra vez y envíe una petición corta sin herramientas. Una respuesta sin 401, 404 ni model not found confirma la conexión subyacente.

Después del onboarding de OpenClaw, añada credenciales mediante el flujo normal:

openclaw models auth add

En el provider personalizado, use los valores de las instrucciones BetterToken para OpenClaw: baseUrl https://www.bettertoken.ai/v1, su apiKey, api openai-responses y un modelo cuyo id y name sean YOUR_MODEL_ID.

openclaw gateway restart openclaw models status

Reinicie Gateway, abra una sesión nueva y compruebe el modelo. Tras una respuesta corta, revise en BetterToken Dashboard modelo, estado, tokens de entrada/salida y cargo. Si OpenClaw muestra la ruta anterior, compruebe el modelo explícito de main y la lista agents.defaults.models, y cree una sesión nueva con /new. No transfiera por completo una configuración entre agentes: cambian campos, almacenamiento de credenciales y comando de reinicio.

Elegir en cinco minutos

Elija Hermes Agent si el trabajo principal es terminal o backend remoto, quiere separar memoria compacta de skills procedimentales, el agente debe conservar métodos probados y la mensajería es una entrada adicional. Elija OpenClaw si mensajería o Web Control UI serán la interfaz principal, una Gateway debe servir varios canales, necesita sesiones/workspaces/rutas separadas y acepta configurar por separado el acceso a Gateway y el sandbox de herramientas.

Si ambas listas encajan, instálelos uno por uno en un directorio aislado. Use el mismo prompt corto, la misma clase de modelo y la misma prohibición de herramientas. Compare número de pasos manuales, claridad diagnóstica y límites de acceso. Sin ese ensayo, hablar del «mejor agente» será solo comparar listas de funciones.

Preguntas frecuentes

¿Qué agente tiene mejor memoria a largo plazo?

Tienen modelos distintos. Hermes guarda hechos compactos y perfiles de usuario separados de skills procedimentales, y permite buscar sesiones anteriores. OpenClaw vincula contexto y memoria con workspace y sesiones Gateway. La elección depende de si necesita un agente que acumule procedimientos o varias rutas aisladas.

¿Hermes Agent y OpenClaw se pueden usar en Windows?

Sí. Hermes tiene instalador PowerShell nativo y ruta WSL2. OpenClaw admite Windows, incluido instalador PowerShell y Gateway en WSL2. Compruebe requisitos actuales antes de instalar: cambian más rápido que los artículos comparativos.

¿Se puede confiar en un skill tras revisar el marketplace?

La revisión reduce riesgo, pero no convierte un skill de terceros en código confiable. Lea SKILL.md y scripts relacionados, compruebe binarios, llamadas de red y secretos solicitados, y ejecútelo en sandbox con acceso mínimo al workspace.

¿BetterToken admite directamente ambos agentes?

Los Docs de BetterToken tienen instrucciones actuales separadas para Hermes Agent y OpenClaw. Son proyectos externos: BetterToken ofrece acceso API y no es responsable de instalación, canales, skills ni permisos locales.

¿Quieres optimizar tu flujo de trabajo con LLM?

Conecta modelos mediante una API, gestiona claves y controla el gasto en IA.