OpenClaw vs Hermes: ¿cuál asistente de IA instalar en tu VPS?
Si hablamos de asistentes de IA autoalojados, hay dos proyectos que están compitiendo directamente: OpenClaw y Hermes. Ambos son proyectos abiertos, ambos con bastante soporte de la comunidad (aunque uno más popular que el otro) y ambos pueden lograr exactamente lo mismo en un trabajo del día a día.
Entonces, si estás pensando en instalar uno en un VPS y no te decides, en este artículo resumo los puntos donde se diferencian —y también donde se parecen— según mi experiencia usando los dos.
Documentación e instalación
Lo primero que deberíamos revisar antes de instalar cualquiera de estos agentes es su documentación, porque ahí vamos a apoyarnos cuando haya configuraciones que no conocemos. Y en ese punto, tanto OpenClaw como Hermes tienen documentación bastante amigable.
Pero seamos honestos: siempre es más cómodo cuando la herramienta trae todo incluido y nos evita ir a la documentación para hacer cosas básicas. Y ahí es donde OpenClaw tiene una de sus carencias: al instalarse hay varios métodos para hacerlo, y aunque el instalador no es excesivamente complicado, hay cosas que le faltan al proyecto para que todo funcione a la primera. Por ejemplo, para enviar mensajes de voz o generar imágenes tienes que añadir modelos adicionales, y para hacer búsquedas en internet también tienes que instalar uno que otro paquete. Es decir, te obliga a ir a la documentación para configurar lo básico.
En el caso de Hermes, la instalación es mucho más directa: básicamente con ejecutar un comando ya tienes búsquedas en internet, generación de imágenes (siempre que tu modelo lo permita) e incluso mensajes de voz.
Dicho esto, ambas documentaciones están completas y con los dos puedes lograr casi lo mismo. La diferencia está en cuánto trabajo te cuesta llegar ahí.
¿Dónde instalarlo?
Puedes instalarlos en tu propia computadora, pero lo esperado es que OpenClaw o Hermes vivan en una máquina aparte, típicamente un VPS. La razón es simple: tienes un entorno completamente configurable donde el agente puede instalar herramientas extra, reconfigurar el sistema, añadir programas o incluso crear programas nuevos y ejecutarlos desde ahí.
La instalación de OpenClaw en un VPS es relativamente sencilla: ejecutas un comando y a partir de ahí instala todo lo necesario. Con Hermes pasa algo similar: tienes versiones para Windows y Linux (además de una aplicación adicional llamada Hermes Desktop, que veremos más adelante), copias el comando en tu VPS y este instala las herramientas necesarias, e incluso actualiza tu sistema si falta algo.
En ambos casos, al terminar la instalación verás una pantalla de bienvenida para aceptar los términos y elegir entre una instalación rápida o una configuración manual. Y eso nos lleva al siguiente punto.
Proveedores de modelos de IA
Ambos agentes son, al final, un harness: lo que importa es el modelo que está por detrás.
En OpenClaw hay varios proveedores soportados de forma oficial, entre ellos OpenAI y Anthropic. Algo interesante con OpenAI es que puedes usar tu suscripción de ChatGPT —hay una sección específica para eso—, lo que significa que no necesitas pagar la API si ya pagas la suscripción. Con Anthropic la historia es distinta: a Anthropic no le gusta que uses la suscripción de Claude con estos agentes, así que ahí no podrás usarla, y esto aplica igual para Hermes. Otras suscripciones como las de OpenCode o Google Gemini sí se pueden usar sin problemas. Y para proveedores como los modelos chinos (MiniMax, Kimi y varios más) hay documentación adicional para configurarlos específicamente.
Hermes, por su parte, hasta puede detectar la configuración existente de OpenClaw e importarla. Además, ofrece su propia suscripción con un portal donde, una vez autenticado, puedes acceder a planes: hay uno gratuito con algunos tokens mensuales y, como en muchos otros servicios, planes de $20 y $200. Pero no es necesario usar sus suscripciones: en lo personal, yo uso mucho Hermes junto a la suscripción de ChatGPT y me va bastante bien como asistente personal; no gasta tantos tokens. Al instalar Hermes te pedirá crear una cuenta, pero puedes saltarlo con Ctrl+C, instalarlo localmente y configurar desde ahí tu aplicación de mensajería.
En contraste, el instalador de OpenClaw es más trabajoso: incluso en la configuración rápida te pide elegir el modelo, si vas a añadir un proveedor de búsquedas, si vas a añadir skills, y de qué forma vas a trabajar con él (terminal o navegador).
Trabajando desde la terminal
Al instalar Hermes, la interfaz principal para interactuar es la consola. Le puedes pedir, por ejemplo, "dame ideas para crear un e-commerce", la interfaz consulta al modelo y te trae la respuesta. En OpenClaw es similar, solo que su interfaz de terminal es más básica; hace el mismo trabajo. Y de nuevo: como ambos son harness, si usas GPT-5.5 en los dos, la respuesta es básicamente la misma.
Un punto importante: mucha gente los usa para escribir código, pero estos agentes no están pensados principalmente para esa tarea. Pueden hacerlo, y para tareas más complejas incluso delegan a otros agentes como OpenCode, que sí son harness diseñados para crear código. Pero no habría inconveniente en pedirles generación de código directamente.
Memoria integrada
La ventaja principal de estos agentes es su memoria integrada, que básicamente son puros archivos Markdown. Si le preguntas "¿puedes recordar cómo me llamo?", te responderá que no tiene registrado tu nombre pero que puede guardarlo. Y si se lo das, la próxima vez lo recordará.
Esto funciona porque al instalarlos se crean archivos de configuración interna. En Hermes, por ejemplo, está el SOUL.md, que define su forma de contestar —su perfil—, una carpeta memories donde guarda archivos que luego referencia como memoria, y además las sesiones, skills y demás. En OpenClaw pasa exactamente lo mismo: dentro de la carpeta .openclaw, en workspace, encuentras archivos como AGENTS.md, BOOTSTRAP.md o USER.md, que indican no solo cómo responde el agente, sino cómo debe comportarse, qué herramientas puede llamar y la información del usuario (nombres, fechas y datos similares).
En cuanto a terminal, entonces, no hay ninguna diferencia real: ambos hacen casi exactamente lo mismo.
Dashboards web
Ambos agentes ofrecen un dashboard con login para configurarlos desde el navegador.
El dashboard de Hermes es bastante básico: para chatear con sesiones nuevas abre una especie de terminal dentro del propio dashboard. Ahí también están los crons (tareas programadas que incluso le puedes pedir al agente que cree), los skills y los plugins, que son una sección para añadir características nuevas. Por ejemplo, puedes instalar proyectos como Browser o Fireclaw para navegar por internet, o plugins de la propia empresa que desarrolla el agente. Hay muchos más: para crear sesiones de Google Meet, para conectar proveedores como los de Alibaba o Copilot, etcétera. Luego están los MCPs, otra forma de comunicar el agente con servicios externos: en el catálogo aparecen Linear, n8n o Unreal Engine, pero puedes añadir cualquier servidor MCP y conectarlo con Notion, Jira, PayPal, Stripe, Supabase o lo que necesites.
El panel de OpenClaw es muy similar, con la ventaja de que sí permite abrir múltiples chats desde el navegador sin pasar por la terminal: es otra interfaz que se comunica con el mismo backend. También tiene tareas programadas y configuración de apariencia, MCPs y demás.
Un detalle de seguridad: si instalaste el agente en un VPS, estas interfaces quedan expuestas en direcciones públicas. Una forma segura de accederlas es mediante una VPN; proyectos como Tailscale permiten hacerlo y tienen cuenta gratuita.
Skills: el punto donde más se diferencian
Dentro de cada dashboard hay una característica clave: los skills. Y aquí pasa algo interesante.
En Hermes, los skills disponibles están filtrados por el propio equipo que desarrolla el proyecto: tienen más cuidado con qué añaden, y los que ves en el catálogo son los únicos que puedes instalar directamente. ¿Para qué sirven? Por lo general integran herramientas de consola del servidor: por ejemplo, Himalaya, un proyecto que se conecta con tus cuentas de correo para que Hermes pueda leerlos y contestar por ti (o decirte qué contestar). También hay skills para configurar modelos propios con llama.cpp, hacer review de código, enviar código a un repositorio de GitHub y más. Y si necesitas algo que no existe, puedes crearlo tú mismo o pedirle a Hermes que lo cree desde el chat.
OpenClaw también tiene su sección de skills y son igual de fáciles de instalar. Pero además tiene algo llamado ClawHub: un sitio donde cualquiera puede publicar sus propios skills y compartirlos con la comunidad. El problema es el mismo de cualquier marketplace abierto: también hay código malicioso y prompt injections dando vueltas, y si instalas uno al azar buscando una solución rápida, es probable que te encuentres con filtración de datos o algo similar. Esa es justamente la razón por la que Hermes no tiene marketplace: solo ofrece skills que ya pasaron por revisión.
Lo genial de Hermes es que, a medida que chateas con el agente, cuando nota que estás haciendo un proceso repetitivo, puede crear un skill desde cero de forma automática. Es una de las razones por las que se considera que Hermes funciona como un loop: se va dando cuenta y va añadiéndose skills adicionales, lo que mejora las respuestas cuando le pidas la misma tarea en el futuro.
¿Qué hardware necesitas?
Seguramente has visto en redes sociales gente comprando Mac minis para alojar estos agentes. La realidad es que no necesitas tanto hardware para ejecutar el asistente: quienes compran ese tipo de equipos lo hacen porque quieren ejecutar además un modelo de IA local en la misma máquina.
En cuanto a memoria y espacio, los requerimientos son mínimos. En mi caso, yo lo ejecuto en una Raspberry Pi con 8 GB de RAM y unos 32 GB de almacenamiento. El entorno más común sigue siendo un VPS al que te conectas por SSH, y la razón por la que consume tan poco es simple: el modelo de IA no está ahí. Instalar el agente es casi como instalar una terminal; a partir de ahí necesitas un proveedor (OpenAI, Claude o lo que tengas por API), y te comunicas con el agente vía aplicaciones de mensajería como Telegram o WhatsApp, por el dashboard web, o directamente desde la consola del servidor.
Ahora, hay quien no quiere pagar un proveedor, no quiere pagos recurrentes o simplemente no quiere enviar sus datos a una nube externa. En ese caso puedes descargar un modelo abierto y ejecutarlo en la misma máquina donde está tu asistente, evitando al proveedor. El único tema es que un VPS típico no tiene capacidad para ejecutar modelos: incluso los pequeños necesitan cargar todos sus parámetros en memoria (RAM o VRAM), y a mayor tamaño del modelo, más recursos. Por eso muchos optan por un Mac mini o equipos similares: instalan OpenClaw o Hermes junto al modelo en la misma máquina y ya no dependen de un proveedor externo —incluso puede funcionar sin internet si estás en red local. Eso sí, son equipos caros y no son la única opción: también existen alternativas de AMD, NVIDIA y otros fabricantes especializados.
Sandbox: aislando al agente
Otro término que vale la pena conocer es el sandbox: la forma de aislar al agente del resto del computador. Tiene sentido cuando en tu VPS hay otros programas o sistemas a los que no quieres que el agente tenga acceso. Es un nivel extra: dentro del VPS ya está el agente, pero además lo colocas dentro de un contenedor o una máquina virtualizada para que no pueda tocar la máquina principal.
En OpenClaw esto es bastante básico: el único sandbox que ofrecen es Docker. De hecho, algunos instaladores de un clic (como los de ciertos proveedores de hosting) te entregan OpenClaw ya dentro de un sandbox, aunque honestamente es incómodo trabajar así: no tienes acceso a programas, hay que configurar el contenedor y estás limitado por estar dentro de él. Pero para casos donde se requiere ese nivel de aislamiento, funciona.
Hermes es mucho más avanzado en este punto: además de Docker, ofrece integración con otras alternativas de aislamiento como Daytona o Singularity. Aquí Hermes tiene una ventaja clara por el nivel de opciones que da.
Seguridad: la reputación importa
Este es un tema que preocupa a muchos, y OpenClaw tiene muy mala reputación aquí. Desde su lanzamiento ha recibido más de 1,000 skills maliciosos y se le han reportado fallos de seguridad importantes que permitían acceder al agente saltándose permisos. Existe incluso un repositorio llamado OpenClaw CVE donde, solo en lo que va del año, se listan 543 CVEs que afectan al proyecto.
Parte del problema es que muchos consideran que es un proyecto desarrollado en gran medida con IA —lo que se conoce como AI slop—, y eso generó una cantidad enorme de reportes. Tanto así que tuvieron que asociarse con plataformas de escaneo de vulnerabilidades como VirusTotal.
Para ser justos, todos los proyectos tienen fallos de seguridad; lo importante es qué tan rápido responden y parchan. Hermes también ha tenido alguno que otro, pero en lo que va del año la mayor cantidad de problemas de OpenClaw viene de ClawHub: algunos reportes indican que hay alrededor de 40,000 instancias en internet que todavía arrastran estos skills maliciosos. Es otra de las razones por las que Hermes filtra tanto lo que entra a su catálogo, aunque al final del día también depende del usuario saber qué instala. Y en cuanto a los agentes en sí como software, Hermes responde mucho más rápido a las actualizaciones y acumula muchos menos fallos que OpenClaw.
Apps móviles y de escritorio
Todo el mundo quiere usar su agente desde el celular o el escritorio.
OpenClaw lanzó a fines de junio sus aplicaciones móviles para Android e iOS. El problema es que muchos se quejaron de ellas —especialmente de la versión Android, que quedó en 2.2 estrellas en la Play Store—: parece generada enteramente con IA. Y ojo, hoy todos usamos IA para desarrollar, pero el cuidado que le dieron a la interfaz y a las características hace que se sienta como un proyecto rápido publicado sin pulir, y a la comunidad no le gustó.
Con Hermes pasó lo contrario: hace algunos meses lanzaron Hermes Desktop, y ahí sí se nota mucho más cuidado. Yo la uso todos los días y está bastante bien, incluso comparándola con otras aplicaciones de escritorio del mismo estilo: la idea de manejar múltiples sesiones es cómoda, funciona bien, es multiplataforma y puedes usarla conectada a una instancia de Hermes que tengas en la nube, comunicándote con lo que ya tenías configurado. Además es otra forma de instalarlo localmente.
Mensajería: empate técnico
Finalmente, la característica estrella de estos agentes: poder comunicarte con ellos desde aplicaciones de mensajería, conectando tu bot con Discord, WhatsApp, Telegram y demás.
Aquí honestamente no noto diferencia —por eso lo dejé al final. Desde OpenClaw puedes usar WhatsApp, Telegram, Slack e incluso Microsoft Teams, y en Hermes pasa exactamente igual. Lo que sí remarca Hermes es qué puedes hacer en cada plataforma: Telegram es de las que más características soporta —puedes enviar mensajes de voz, imágenes o archivos y los va a leer—, y plataformas como Discord o Slack también ofrecen ventajas similares. Pero el soporte es enorme en ambos, así que no es una distinción grande.
Conclusión: ¿cuál elegir?
De forma resumida, usar OpenClaw o Hermes es muy similar, aunque al probarlos sí se nota una distinción en la calidad de cada proyecto.
OpenClaw fue uno de los proyectos que inició todo. Si ya lo tienes instalado y configurado, no hay una razón fuerte para moverte, a menos que necesites alguna de las características que mencioné —como la aplicación de escritorio o el soporte por defecto de voz, imágenes y búsquedas— o simplemente te guste más cómo opera un proyecto sobre el otro.
En lo personal, ya no estoy usando tanto OpenClaw, principalmente porque es incómodo de instalar y no trae todas las características por defecto. Sí permite una configuración algo más elevada que Hermes —soporta loops y tiene varios archivos de personalidad del agente—, pero para un trabajo de verdad, del día a día, con Hermes obtienes exactamente lo mismo, sus aplicaciones tienen mucho más cuidado y la forma en que lanzan nuevas características es más controlada. En mi opinión, tiene un poco más de calidad, y se nota que hay más personas trabajando en el proyecto.
Al final, ambos son proyectos abiertos, así que también puedes instalar los dos y comprobarlo por ti mismo. Y si tienes otra experiencia u opinión, déjala en los comentarios del video.