Ir al contenido
DOMINGO, NOVIEMBRE 8, 2026NOTICIAS TECNOLÓGICAS INDEPENDIENTES, Reseñas y guías prácticas
ACERCA DE
ÚLTIMAS NOTICIAS /

Cómo usar OpenCode desde el primer prompt hasta el App Store: la guía de 2026 sobre planes de programación, Ollama, servidores MCP y skills

LEE LA GUÍA
Agentes de IAGM / 816

OpenCode v2 vs Hermes Agent vs OpenClaw: el duelo de agentes de código abierto de 2026 (y por qué OpenCode 2.0 es la actualización del año)

OpenCode v2 vs Hermes Agent vs OpenClaw title card with latest versions, GitHub stars and the verdict, as of 17 October 2026

Tres agentes de IA de código abierto dominan la conversación a finales de 2026 —OpenCode v2, Hermes y OpenClaw— y entre los tres han reunido más de 850.000 estrellas en GitHub.

OpenClaw, el asistente con temática de langosta que nació como un puente de WhatsApp de hobby y ahora lo gestiona su propia fundación, ronda las 392.000. Hermes Agent, el agente personal de Nous Research que se mejora a sí mismo, ha superado las 250.000 — superando a OpenCode en algún momento del verano. Y OpenCode, el agente de programación de código abierto del equipo que creó SST, está en unas 212.000 y acaba de terminar la reconstrucción más ambiciosa que ha intentado cualquiera de los tres.

La pregunta que todo el mundo se hace sobre ellos es ¿cuál debería usar? La respuesta honesta es que es una pregunta ligeramente equivocada. Estas tres herramientas se solapan, se prestan ideas entre sí e incluso se conectan unas a otras, pero se construyeron para trabajos distintos. OpenCode es un taller para código. Hermes es un agente que vive contigo y aprende. OpenClaw es la centralita que mete un asistente en cada aplicación de chat que tienes, para una persona o para todo un equipo.

Así que este artículo hace tres cosas. Explica las diferencias como es debido, sin el teatro de las tablas de características. Defiende —alto y claro, porque creo que se lo merece— por qué OpenCode 2.0, que se convirtió oficialmente en la línea de versiones principal de OpenCode el 12 de octubre, es la actualización de agente de código abierto más importante del otoño. Y asigna la enorme ola de modelos nuevos que han llegado en los últimos noventa días, sacada directamente de la base de datos de models.dev , a cada agente para que sepas qué ejecutar de verdad.

Todo lo que hay aquí se ha contrastado con la documentación oficial, las notas de versión, los changelogs y los repositorios propios de los tres proyectos a fecha de 17 de octubre de 2026. Los tres publican actualizaciones casi a diario, así que he ido marcando las cifras volátiles sobre la marcha.

Decision guide: eight scenarios matched to OpenCode v2, Hermes Agent, OpenClaw or a front-desk-plus-workshop setup
Ocho situaciones, ocho respuestas. Encuentra la fila que se parezca a ti.

TL;DR — La versión de 60 segundos

  • No son tres versiones de lo mismo. OpenCode v2 es un agente de programación que se ha convertido en un runtime de agentes programable. Hermes Agent es un agente personal construido en torno a la memoria y un bucle de aprendizaje. OpenClaw es una plataforma de asistentes autoalojada construida en torno a un Gateway que conecta modelos, herramientas y más de 20 aplicaciones de chat para una persona o un equipo.
  • OpenCode 2.0 es la actualización del año. La etiqueta 2.0.0 llegó el 11 de septiembre; el post de lanzamiento de Anomaly del 12 de octubre convirtió la 2.x en la línea principal; la 2.0.32 salió el 16 de octubre — 33 versiones en cinco semanas. Un único servicio en segundo plano compartido detrás de cada interfaz, una API reconstruida, Code Mode activado para cada servidor MCP, subagentes en segundo plano y comandos de shell (pulsa Ctrl+B), más de 80 plugins internos con recarga en caliente, un paquete de cliente y un SDK integrable, herramientas de worktree de git integradas, emparejamiento remoto por código QR, paquetes nativos para Windows ARM64 y WinGet.
  • Lo que te cuesta la v2: los plugins de la v1 no se cargan, la API del servidor cambió, la v2 funciona sin servidores de lenguaje (así que sin diagnósticos LSP), y el uso compartido de sesiones se ha retirado. La V1 sigue recibiendo parches —la 1.19.3 salió el 16 de octubre— y opencode upgrade --major te traslada cuando estés listo.
  • Hermes Agent v0.22.0, “The Threshold Release”, llegó el 13 de octubre y es su mayor novedad hasta la fecha: un primer arranque guiado con un modelo de prueba gratuito, conectores de aplicaciones para herramientas como Linear y Notion, modelos locales con un clic mediante llama.cpp, un Plugin Catalog de 600 plugins revisados, inicios de sesión con gestor de contraseñas para su navegador, una “Bot Screen” que puedes controlar y dirección en vivo de subagentes. Desde la v0.21.0, han entrado en él unas 6.080 pull requests fusionadas de unos 2.520 colaboradores.
  • OpenClaw es el más grande y el más “infraestructura” de los tres. Ahora lo gestiona una fundación independiente 501(c)(3) con mantenedores de Microsoft, NVIDIA, OpenAI y Tencent, no tiene nivel de pago, y sus versiones de octubre (2026.10.1 a 2026.10.4) giran en torno a la fiabilidad. Es la opción más sólida para asistentes multicanal y multiusuario, y la que tiene el historial de seguridad más pesado. El aislamiento (sandboxing) sigue desactivado por defecto.
  • La ola de modelos es real. Desde principios de septiembre, models.dev ha añadido Gemini 4 Argon, Muse Wonder de Meta y el modelo de pesos abiertos Muse Spark Open (816B en total, 42B activos), Claude Haiku 5.5 a $0,10/$0,50 por millón de tokens, Mistral Large 4, el modelo abierto de Reflection Beam 1.0, GPT-6.1 Sol, Claude Sonnet 5.5 y Opus 5.5, MiMo-V2.6 abierto de Xiaomi, Grok 4.7 y DeepSeek V4.1 Flash. Una ventana de contexto de un millón de tokens ya es lo normal, y los precios de salida van de $0,28 a $50 por millón de tokens.
  • Mi recomendación: programa con OpenCode v2. Ejecuta Hermes (si quieres un agente que aprenda tú) o OpenClaw (si quieres infraestructura multicanal compartida) como la “recepción” siempre activa. Luego conecta la recepción con OpenCode —Hermes incluye una skill de OpenCode, y OpenClaw puede manejar OpenCode como harness externo a través del Agent Client Protocol.
  • Cuánto cuesta: los tres tienen licencia MIT y son gratis. La factura es el tiempo de modelo. Enrutar un modelo pequeño y rápido en vez de uno de gama media a un agente de chat siempre activo es la diferencia entre unos $3 y unos $47 al mes para la misma carga de trabajo — y los modelos de frontera cuestan mucho más (la parte 10 muestra las cuentas).

OpenCode v2 vs Hermes Agent vs OpenClaw de un vistazo

OpenCode v2Hermes AgentOpenClaw
Qué esAgente de programación con IA de código abierto, reconstruido como runtime de agentes programableAgente personal que se mejora a sí mismo, con memoria y bucle de aprendizajePlataforma de asistentes autoalojada construida en torno a un Gateway
Creado porAnomaly (el equipo detrás de SST)Nous ResearchOpenClaw Foundation (501(c)(3) independiente); creada por Peter Steinberger
LicenciaMITMITMIT
Cómo gana dineroServicios de modelo opcionales: Zen (pago por uso), Go ($10/mes), Go Plus ($40/mes), enterpriseSuscripción opcional a Nous Portal y Hermes Cloud alojadoNo gana dinero — sin nivel de pago, servicio alojado ni token; financiado por donantes
Última versión (17 oct)2.0.32 (16 oct); v1 sigue recibiendo parches (1.19.3)v0.22.2 (15 oct); v0.22.0 “Threshold” el 13 oct2026.10.4 (15 oct); 2026.10.10-beta.1 en pruebas
Estrellas en GitHub~212 mil~254 mil~392 mil
Runtime principalTypeScript sobre NodePythonTypeScript sobre Node (24.16+ o 26.1+)
Interfaces principalesInterfaz de terminal, opencode mini, escritorio Electron, aplicación web instalable, extensiones de IDE, API HTTP, SDKCLI y TUI, Hermes Desktop, pasarela de mensajería, panel web, API compatible con OpenAI, ACP para editoresInterfaz de control en navegador, CLI, TUI, app de barra de menús para macOS, Windows Hub, nodos iOS y Android
Aplicaciones de chatNo es su trabajo — emparejas un navegador o un teléfono con el servicioMás de 20 (Telegram, Discord, Slack, WhatsApp, Signal, correo, Teams, iMessage vía BlueBubbles…)Más de 20 (WhatsApp, Telegram, Discord, iMessage, Slack, Teams, Signal, Google Chat…)
MemoriaSesiones, AGENTS.md y skills — sin un modelo tuyo a largo plazoCurada MEMORY.md y USER.md, búsqueda en sesiones, proveedores de memoria conectables, skills escritas por él mismoUna ranura para plugin de memoria, búsqueda en sesiones, recuerdos con procedencia registrada, Skill Workshop
Dónde se ejecuta el códigoTu máquina, detrás de reglas de permisos ordenadas; Code Mode ejecuta JavaScript en un intérprete bloqueadoSiete backends de terminal: local, Docker, SSH, Singularity, Modal, Daytona, Vercel SandboxEl host por defecto; sandboxes, nodos de dispositivo y workers en la nube opcionales
Modelo de seguridad por defectoReglas de permitir/preguntar/denegar (gana la última coincidencia), políticas de denegación estricta, instantáneas antes y después de cada pasoAprobaciones de comandos y emparejamiento por MD; el proyecto dice que el sistema operativo es el único límite realEmparejamiento por MD por defecto; política aplicada en el código del Gateway; sandboxing opcional
Lo mejor paraCrear, refactorizar y revisar códigoUn agente de larga duración que aprende de ti y vive en tus chatsInfraestructura de asistente compartida y siempre activa para un hogar, un equipo o una empresa

Las versiones, los recuentos de estrellas y los precios son una foto del 17 de octubre de 2026. Los tres proyectos publican varias veces por semana — consulta la página de versiones de cada proyecto antes de fiarte de una compilación concreta.


Índice


Parte 1 — Tres agentes, tres trabajos

Antes de cualquier tabla de características, ayuda imaginar dónde vive cada herramienta..

OpenCode es un taller. Lo abres dentro de un proyecto, describes lo que quieres, y hace el bucle que hace un desarrollador: lee el código, hace un plan, edita archivos, ejecuta comandos, lee la salida, arregla lo que se rompió y sigue hasta que el trabajo está hecho o te necesita. Sus sesiones van de un código base, no de ti. Intenta entender tu repositorio — mediante AGENTS.md archivos, skills y el propio código — y es deliberadamente bueno en las partes poco glamurosas del trabajo con código: permisos, deshacer, diffs, ramas paralelas.

Hermes Agent es un compañero que aprende. Nous Research lo construyó en torno a lo que llama un bucle de aprendizaje cerrado. Le hablas desde un terminal, una app de escritorio o una app de chat en tu teléfono; guarda una memoria pequeña y curada de ti y de tu entorno en MEMORY.md y USER.md, busca en sus propias conversaciones pasadas, se escribe skills nuevas después de una tarea difícil y las refina la próxima vez. Programa trabajos, delega en subagentes y funciona en cualquier cosa, desde un portátil hasta un VPS barato o un sandbox sin servidor que duerme cuando está inactivo. Puede escribir código perfectamente —incluso ejecuta servidores de lenguaje reales— pero su centro de gravedad es tú.

OpenClaw es una centralita. En su corazón está el Gateway, un plano de control local que controla las sesiones, las herramientas, las credenciales y las conexiones con plataformas de chat. Los canales llevan el asistente a WhatsApp, Telegram, iMessage, Slack, Teams, Discord y más de una docena de otros; las apps complementarias y los “nodos” de teléfono añaden voz, cámara, pantalla y acciones de dispositivo. El mismo Gateway ejecuta un asistente privado en un solo portátil o un despliegue compartido para un equipo — el proyecto dice que la configuración es la única diferencia. Su propia propuesta arquitectónica es una puerta de enlace de confianza, ejecución no confiable y política aplicada en código en lugar de pedida en un prompt.

Mostrar imagen Tres puntos de partida distintos. Cada proyecto se acerca a los otros, pero los valores por defecto siguen diciéndote para qué se construyó cada uno.

Lo que tienen en común

El solapamiento es real, y está creciendo:

  • Los tres tienen licencia MIT y puedes autoalojarlos gratis.
  • Los tres son agnósticos al modelo. Funcionan los modelos de frontera alojados, los modelos de pesos abiertos a través de proveedores en la nube y los modelos locales mediante Ollama, LM Studio, vLLM o llama.cpp.
  • Los tres hablan MCP, el Model Context Protocol, así que los mismos servidores de herramientas se conectan a cada uno.
  • Los tres usan el mismo formato de skills. OpenCode carga skills desde sus propias carpetas y de .claude/skills y .agents/skills; Hermes es compatible con el estándar agentskills.io; OpenClaw sigue la especificación AgentSkills. Una skill bien escrita viaja entre ellos.
  • Los tres leen AGENTS.md, instrucciones de ese estilo. OpenClaw y Hermes también comparten la idea de un SOUL.md archivo de persona y un USER.md perfil — Hermes puede incluso importar una configuración de OpenClaw con un solo comando.
  • Los tres tienen ahora alguna forma de “code mode” — que deja al modelo escribir un pequeño script que llama a varias herramientas a la vez en lugar de una llamada por viaje de ida y vuelta.

Dónde difieren de verdad

Las diferencias tienen que ver con los valores por defecto y el centro de gravedad de cada uno:

PreguntaOpenCode v2Hermes AgentOpenClaw
¿De qué va una “sesión”?Un proyecto y una tareaUna conversación con tú (y tus bots)Una conversación en un canal, para una o muchas personas
¿Qué recuerda a largo plazo?Las instrucciones y skills de tu repositorioTú: preferencias, entorno, conversaciones pasadasLo que guarde su plugin de memoria, con procedencia registrada
¿Para quién es?Un desarrollador (o un equipo de ellos)Una persona, quizá con una plantilla de botsUna persona, un hogar o toda una organización
¿Dónde se ejecuta normalmente?En tu máquina de desarrollo (o un servidor de desarrollo al que te conectas)En cualquier sitio — portátil, VPS de $5, Docker, sandboxes sin servidorUna máquina que controlas, a menudo siempre encendida
Su instinto cuando no está seguroPreguntar antes de actuar (reglas de permisos)Preguntar por los comandos arriesgados; aprender del resultadoSeguir la política que configuró el operador

Ten esa tabla en la cabeza. La mayoría de las discusiones online sobre “OpenClaw vs Hermes vs OpenCode” son en realidad discusiones sobre cuál de esas filas le importa a quien discute.


Parte 2 — OpenCode 2.0: la actualización del año

Programo con OpenCode, y cada semana de versiones de la v2 ha reforzado el argumento. Aquí está por qué merece el título.

La mayoría de los proyectos de código abierto con éxito nunca se atreven a reescribirse. OpenCode lo hizo — y en lugar de pasar un año disculpándose, el equipo publicó 33 versiones en cinco semanas, convirtió la 2.x en la línea principal y mantuvo la línea antigua con parches para quien no esté listo para moverse.

La cronología

Cuándo (2026)Qué pasó
JulioOpenCode 2.0 abre como beta pública (un binario opencode2 separado al principio)
11 de septiembreSe corta la etiqueta 2.0.0
12–30 de septiembreSalen de la 2.0.1 a la 2.0.21 — a menudo dos versiones al día
11 de octubreLa v1.19.0 añade opencode upgrade --major y un /update comando que puede pasarte a OpenCode 2 — y deja de instalar actualizaciones automáticamente
12 de octubreAnomaly publica su post de lanzamiento de OpenCode 2.0; el changelog oficial cambia a la línea 2.x; The New Stack y Product Hunt se hacen eco. La 2.0.27 añade herramientas de worktree integradas, una app web instalable y un emparejamiento remoto más seguro
13 de octubre2.0.28: aceptación automática por proyecto, Windows ARM64 nativo, paquetes WinGet
14 de octubre2.0.29: emparejamiento remoto de dispositivos con código QR, gestión de cuentas de proveedores, continuación automática de respuestas
15 de octubre2.0.30: diffs acoplados en la interfaz de terminal, archivos modificados por turno, instrucciones con globs y URL ya se cargan, el antiguo backend de uso compartido de sesiones se ha retirado
16 de octubre2.0.32: copia la última respuesta con /copy, sin interfaz gráfica auth login, una API experimental de sesiones de voz en el SDK. V1 recibe la 1.19.3 ese mismo día

Los números de compilación y las fechas salen de las etiquetas y el changelog del proyecto. Tómalos como una instantánea.

Mostrar imagen Treinta y tres versiones de v2 en cinco semanas, mientras v1 seguía recibiendo compilaciones de mantenimiento. Rápido, pero no temerario.

Las siete grandes ideas de OpenCode 2.0

1. Un solo servicio detrás de cada pantalla

En 2.0, el servidor de OpenCode arranca automáticamente como un proceso en segundo plano en tu máquina, y todo lo demás es cliente suyo: la interfaz de terminal a pantalla completa, la más ligera opencode mini, la app de escritorio Electron, la app web, las extensiones de IDE y tus propios scripts. Empieza una sesión en la terminal, continúa en la app de escritorio, aprueba un aviso de permiso desde una pestaña del navegador: es la misma sesión en todas partes.

La separación cliente/servidor ya existía en v1, pero el propio post de Anomaly admite que solo la tocaban los usuarios avanzados. En 2.0 es simplemente cómo funciona OpenCode, y se nota:

bash

opencode service status   # ¿está en marcha el servicio compartido y dónde?
opencode service restart  # desatáscalo

2. Una API reconstruida desde cero

Anomaly fue refrescantemente directo con la antigua API del servidor. Su veredicto, en tres palabras: “Era mala.” La nueva se rediseñó pensando en cómo millones de usuarios diarios manejan de verdad a los agentes y, lo importante, OpenCode puede llamarla sobre sí mismo. Los ejemplos del post de lanzamiento incluyen al agente creando un worktree de git para una tarea nueva, renombrando una sesión y moviéndola a ese worktree, listando sesiones e interrumpiendo una atascada.

Ese es el cambio real de v2. OpenCode ya no es solo una herramienta que usas: es un runtime que otro software puede manejar. Orca, el cockpit de código abierto para lanzar varios agentes en worktrees de git en paralelo, es justo el tipo de herramienta que se beneficia. También los SDK no oficiales que ya están apareciendo para otros lenguajes.

3. Code Mode, activado por defecto para MCP

Esta es la función que le enseñaría primero a un escéptico.

Cada servidor MCP que añades normalmente vuelca sus definiciones de herramientas en el contexto del modelo, y cada llamada a una herramienta es un viaje de ida y vuelta aparte. Añade diez servidores y ya estás pagando, en tokens y en latencia, antes de escribir una sola palabra.

La respuesta de OpenCode 2.0 es Code Mode. Un intérprete mínimo de JavaScript en el nuevo @opencode/codemode paquete convierte servidores MCP y endpoints OpenAPI en funciones invocables. En lugar de llamar a las herramientas una por una, el modelo escribe un script corto que encadena varias llamadas en un solo viaje de ida y vuelta: el ejemplo del post de lanzamiento registra errores de GitHub directamente en Linear. Todos los servidores MCP entran en Code Mode por defecto. Anomaly afirma que puedes conectar mil herramientas apenas sin inflar el contexto y dejar que el agente las descubra y las combine.

Está muy acotado: el sandbox no tiene acceso directo al sistema de archivos, ni imports, ni temporizadores, ni fetch — solo puede llamar a herramientas de su catálogo, y cada una de esas llamadas pasa igualmente por tus reglas de permisos. La herramienta execute que lo ejecuta tiene su propio permiso, así que puedes desactivarla del todo.

Menos viajes de ida y vuelta significa menos espera y menos tokens. Aun así, yo lo llamaría prometedor en lugar de probado — nadie ha publicado todavía un benchmark independiente —, pero el diseño es el correcto.

4. Subagentes en segundo plano y shell en segundo plano

El mayor cuello de botella en la programación con agentes no es el modelo. Es la espera.

En 2.0 el agente principal puede pasarle un trabajo a un subagente que se ejecuta en segundo plano — de forma automática o porque se lo pediste — y seguir trabajando. Ese subagente puede usar un modelo distinto: el ejemplo del post de lanzamiento es un subagente de revisión con un modelo aparte que lee el trabajo del agente principal. Los comandos de shell también pueden ejecutarse de forma asíncrona, y el agente recibe un aviso cuando terminan. Y si algo ya se está ejecutando en primer plano, Ctrl+B lo manda al segundo plano.

Una advertencia que la documentación hace bien en subrayar: la concurrencia no es aislamiento. Dos agentes editando los mismos archivos chocarán igual. Por eso importa la siguiente función.

5. Worktrees de Git, integrados

Desde la 2.0.27, OpenCode incluye de serie las herramientas worktree_create, worktree_list y worktree_remove . Pídele que empiece un cambio arriesgado en su propio worktree y creará un checkout aislado en su propia rama y moverá allí la sesión. Eliminar un worktree requiere la aprobación de edición normal, y una eliminación forzada puede descartar trabajo sin confirmar, así que lee el aviso antes de hacer clic.

Combina subagentes en segundo plano con worktrees y tendrás flujos de trabajo paralelos y aislados dentro de una sola ventana de OpenCode, sin echar mano de otra herramienta.

6. Plugins hasta el fondo

Casi todas las funciones de 2.0 están construidas como un plugin interno, más de 80 de ellas. El razonamiento de Anomaly es sencillo: si el equipo tiene que vivir con la Plugin API, la Plugin API se mantiene bien cuidada. Los plugins de la interfaz de terminal pasaron de experimentales a estables y corren sobre la librería OpenTUI. Y todo se recarga en caliente, lo que da lugar al truco más bonito de la versión: pídele a OpenCode que escriba un plugin para sí mismo a mitad de sesión, y podrá usarlo al instante.

7. Un cliente y un SDK embebible

@opencode/client se conecta al servicio en marcha — descubre el local automáticamente, lo que facilita los scripts programados — y se distribuye en JavaScript puro y en versión Effect. @opencode/sdk va más allá: es el mismo código que mueve la CLI, empaquetado para que puedas incrustar el runtime de OpenCode en tu propio servidor o en un entorno como Cloudflare Durable Objects, con cualquier cliente de OpenCode capaz de conectarse. Anomaly dice que el SDK sigue en desarrollo; trátalo como algo temprano.

Las tres semanas desde la 2.0.15

A finales de septiembre, v2 iba por la 2.0.15. Esto es lo que ha llegado desde entonces, una lista larga para tres semanas:

  • Emparejamiento de dispositivos remotos (2.0.29). En Settings → Pairing, elige Pair device para activar el acceso remoto a través de OpenTunnel y obtener un código QR o un enlace. Controlar una sesión desde el móvil está ahora a un escaneo de distancia.
  • Gestión de cuentas de proveedor (2.0.29). Cambia, renombra, elimina o añade cuentas por proveedor desde el diálogo de conexión o Settings → Providers.
  • Continuación automática de respuestas (2.0.29). Las respuestas que llegan al límite de tokens de salida ahora continúan en vez de cortarse a mitad de frase.
  • Aceptación automática por proyecto (2.0.28). Confía en un proyecto más que en otro desde Settings → Projects, o actívalo en una sesión con mod+shift+a.
  • Paquetes nativos para Windows ARM64 y WinGet (2.0.28). Se acabó la emulación x64 en portátiles ARM.
  • Novedades de la versión en la terminal (2.0.28). Después de una actualización, la pantalla de inicio muestra una vez las novedades; /highlights lo trae de vuelta.
  • App web instalable y emparejamiento remoto más seguro (2.0.27). Instala la interfaz web desde Chrome o Edge; el primer opencode pair --remote ahora te avisa de que expone tu servidor y pide confirmación.
  • Credenciales de Google Cloud para Vertex y snapshots más rápidos (2.0.26). Application Default Credentials funciona sin configuración, y los snapshots de sesión cuestan menos, se recuperan de las interrupciones y ocupan menos disco.
  • Diffs acoplados y “archivos cambiados por turno” (2.0.30). /diff abre el visor de diffs junto a tu sesión (pulsa f para ir a pantalla completa), y la línea de tiempo puede mostrar qué archivos cambió cada turno, con el número de líneas.
  • Instrucciones que de verdad se cargan (2.0.30). Los globs locales y las URL remotas del ajuste instrucciones ahora se resuelven y se refrescan, lo que cierra una de las lagunas con las que nació v2.
  • Arreglos de calidad de vida (2.0.32). /copy copia la última respuesta en lugar de toda la transcripción, Inicio de sesión en OpenCode Auth ya no se bloquea en servidores sin interfaz gráfica, y el SDK incorporó una API experimental de sesiones de voz para los modelos en tiempo real de OpenAI y Grok Voice de xAI.

Lo que se mantiene de la 2.0.0 — y sigue impresionando

Las funciones de la época del lanzamiento siguen todas ahí, y son la razón por la que le confío a v2 trabajo de verdad:

  • Permisos que funcionan como un cortafuegos. Una única lista ordenada de reglas allow, preguntar y deny (gana la última coincidencia), así que “pregunta antes de cualquier comando de shell, permite git status, deniega git push” ocupa tres líneas. Los valores por defecto sensatos preguntan antes de tocar nada fuera del proyecto y antes de abrir los archivos .env del entorno.
  • Políticas que nunca preguntan, solo prohíben: por ejemplo, hacer que desaparezcan del selector todos los proveedores de modelos salvo los aprobados.
  • Snapshots antes y después de cada paso del modelo, con /undo, /redo y reversión a un mensaje.
  • Modelos locales que simplemente aparecen. Ollama, LM Studio y vLLM se detectan automáticamente en sus puertos por defecto.
  • Variantes de modelo en todas partes con provider/model#variant, así que un agente de planificación y uno de construcción pueden ejecutar el mismo modelo con distinto esfuerzo de razonamiento.
  • Skills que viajan. OpenCode lee las carpetas de skills de Claude Code y las del estándar común entre herramientas .agentes directamente.
  • Calentamiento de la caché de prompts (desactivado por defecto) y compactación basada en checkpoints para sesiones largas.

Cómo actualizar

Si estás en v1, actualiza a la última 1.x y ejecuta:

bash

opencode upgrade --major      # o escribe /update en la interfaz de terminal
opencode --version            # debería indicar 2.0.x
opencode service status       # confirma que el servicio compartido está en marcha

Las instalaciones nuevas pueden usar el instalador de v2 directamente (curl -fsSL https://opencode.ai/v2/install | bash) o un gestor de paquetes; la parte 12 tiene la lista completa. Haz copia de seguridad de ~/.config/opencode antes; v1 y v2 comparten carpetas de configuración.


Parte 3 — Dónde todavía flaquea OpenCode v2

Quiero que la gente use OpenCode v2. Por eso mismo existe esta sección. Vender demasiado una herramienta es la forma más rápida de que alguien la abandone.

Los plugins de v1 no funcionan. La API de plugins se reescribió, y la guía de migración deja claro que renombrar la clave de configuración o mover el archivo no basta: el código de los plugins de v1 hay que portarlo. Los plugins populares se están poniendo al día, pero comprueba los tuyos antes de cambiar.

La API del servidor es completamente distinta. Todo lo que se haya construido contra los endpoints HTTP de v1 necesita portarse, y los SDK de terceros nuevos apuntan cada vez más solo a 2.x.

En v2 no hay LSP, por ahora. Esta es la que subrayaría para cualquiera que trabaje en un código tipado. V2 acepta tu configuración lsp pero, según la guía de migración, no arranca servidores de lenguaje, no expone herramientas LSP ni produce diagnósticos LSP. El apaño recomendado es dejar que el agente ejecute tu linter, tu comprobador de tipos o tu compilador: añade una allow regla para npm run typecheck * (o tu equivalente) para que pueda comprobar su propio trabajo sin preguntar. Merece la pena saber que Hermes Agent sí ejecuta servidores de lenguaje completos — pyright, gopls, rust-analyzer, typescript-language-server y una veintena más — y devuelve sus diagnósticos después de cada edición. En este punto concreto, Hermes va por delante.

Compartir sesiones ha desaparecido. V1 podía publicar una sesión como enlace público. En la 2.0.30 el equipo retiró el backend de compartición ya jubilado y el /share comando, ya no disponible. Si usabas enlaces compartidos para enseñar a clientes lo que hizo el agente, exporta la transcripción en su lugar.

El ritmo de publicación corta en ambos sentidos. Treinta y tres versiones en cinco semanas significan arreglos rápidos y, inevitablemente, alguna regresión ocasional. Incluso el empaquetado aún se está asentando: los paquetes de WinGet se anunciaron en la 2.0.28, pero los últimos commits del proyecto pausan sus envíos automáticos a WinGet hasta que se acepten los paquetes. Si estás en Windows, compruébalo antes de fiarte de esa vía.

Nadie ha medido todavía las mejoras de velocidad. Code Mode y el trabajo en segundo plano deberían recortar tokens y esperas. Como señaló un análisis independiente y cuidadoso, no hay ningún benchmark publicado que demuestre que v2 sea más rápido o más barato que v1 en la misma tarea. Mídelo en tu propio repositorio.

El servicio compartido merece respeto. En enero, una vulnerabilidad en el servidor v1 de OpenCode (CVE-2026-22812, con CVSS 8.8) permitía ejecución remota de código sin autenticación en versiones anteriores a la 1.0.216. El diseño de V2 es más cuidadoso: el servicio escucha en localhost, opencode pair emite credenciales y la exposición remota ahora pide confirmación, pero un servicio en segundo plano que puede ejecutar comandos de shell sigue siendo un servicio en segundo plano que puede ejecutar comandos de shell. Mantenlo en localhost, accede a él por SSH o por una red privada como Tailscale, y no expongas nunca el puerto a internet.

Mi lectura: nada de esto debería frenar a un usuario nuevo, y la mayor parte no debería frenar a nadie. Si dependes de plugins de v1, de los diagnósticos LSP o de los enlaces compartidos, quédate en 1.19.x un poco más. Todos los demás deberían pasarse ya.


Parte 4 — Hermes Agent: el agente que aprende de ti

Si OpenCode es el especialista, Hermes Agent es el generalista ambicioso, y en GitHub al menos, el generalista va ganando. Hermes pasó de unas 165.000 estrellas a finales de mayo a 216.000 a mediados de julio (según los informes de Hermes Atlas, gestionados por la comunidad) y hoy ronda las 254.000.

Quién lo construye

Hermes Agent viene de Nous Research, el laboratorio de IA de código abierto más conocido por su familia de modelos Hermes. El agente tiene licencia MIT, y el negocio gira a su alrededor: Nous Portal, una suscripción que agrupa acceso a más de 300 modelos más un “Tool Gateway” para búsqueda web, generación de imágenes, texto a voz, un navegador en la nube y sandboxes en la nube opcionales; y Hermes Cloud, una opción alojada. En julio, TechCrunch informó de que Nous estaba en conversaciones para levantar nueva financiación con una valoración de unos 1.500 millones de dólares; RuntimeWire habló de una ronda de al menos 75 millones de dólares, liderada por Robot Ventures. Toma ambas cosas como publicadas, no confirmadas.

El bucle de aprendizaje

Nous describe a Hermes como capaz de mejorarse solo, y la mecánica que hay detrás es concreta:

  • Memoria curada. Dos archivos pequeños, MEMORY.md para tu entorno y tus proyectos y USER.md para ti, se mantienen deliberadamente acotados y se cargan en cada sesión. El agente se incita a guardar lo que importa.
  • Búsqueda de sesiones. Las conversaciones pasadas se indexan (búsqueda de texto completo de SQLite) y se resumen bajo demanda, así que “¿qué decidimos sobre el script de copias el mes pasado?” funciona de verdad.
  • Skills escritas por él mismo. Después de una tarea compleja, Hermes puede escribir una skill que describa cómo la hizo y luego mejorar esa skill la próxima vez que la use.
  • Proveedores de memoria conectables. El modelado de usuario “dialéctico” de Honcho, Mem0, Supermemory, Hindsight y otros se conectan desde el catálogo de plugins cuando los archivos integrados no bastan.

El efecto, en la práctica, es un agente que se vuelve menos genérico cuanto más lo usas. Ese es todo el argumento de Hermes, y ninguna otra herramienta de esta comparativa se apoya tanto en eso.

Dónde vive

  • CLI e interfaz de terminal — hermes inicia una conversación; los comandos con barra funcionan igual en la terminal y en las apps de chat.
  • Hermes Desktop — una app nativa para macOS, Windows y Linux, ahora con Bot Mode activado por defecto: una lista de bots con nombre, cada uno un perfil aparte con su propio modelo, memoria, skills y avatar, que pueden ejecutar rutinas e incluso hablar entre ellos en chats de grupo.
  • La pasarela de mensajería — un solo proceso en segundo plano conecta Hermes con Telegram, Discord, Slack, WhatsApp, Signal, SMS, correo, Home Assistant, Matrix, Mattermost, Microsoft Teams, LINE, iMessage vía BlueBubbles y más de una docena más.
  • Un servidor de API compatible con OpenAI, para que interfaces como Open WebUI o LibreChat puedan hablar con él, y soporte de ACP , así que funciona dentro de los editores VS Code, Zed y JetBrains.
  • Voz, incluida una palabra de activación “Hey Hermes” manos libres en el escritorio y conversaciones de voz en directo en los canales de voz de Discord.

Funciona en cualquier sitio — y de eso se trata

Hermes está pensado para no ir atado a tu portátil. Admite siete backends de terminal: local, Docker, SSH, Singularity, Modal, Daytona y Vercel Sandbox. Con Daytona o Modal, el entorno del agente hiberna cuando está inactivo y despierta a demanda, así que un agente siempre disponible puede costar muy poco entre conversaciones. La propia sugerencia del proyecto es un VPS de $5, y va en serio.

Automatización y delegación

  • Cron en lenguaje llano — “cada día laborable a las 7, resúmeme la bandeja de entrada y publícalo en Telegram” — con entrega en cualquier plataforma conectada.
  • Subagentes mediante la herramienta delegate_task : contexto aislado, conjuntos de herramientas restringidos, sus propias terminales y hasta diez en marcha a la vez por defecto.
  • execute_code permite al agente escribir un script de Python que llama a las propias herramientas de Hermes por RPC, y condensa un trabajo de varios pasos en un solo turno: el equivalente de Code Mode en Hermes.
  • Tableros kanban, objetivos y mezcla de agentes para trabajo de varios pasos y más largo.
  • Generación de trayectorias por lotes, un guiño a su origen investigador: puedes lanzar el agente sobre miles de prompts para producir datos de entrenamiento.

Sabe programar — de verdad

No confundas “agente personal” con “no sabe programar”. Hermes ejecuta servidores de lenguaje reales y devuelve sus diagnósticos después de cada edición, hace snapshots de tu directorio de trabajo antes de los cambios (con /rollback), admite worktrees de git y carga el contexto del proyecto desde AGENTS.md, CLAUDE.md, .cursorrules y su propio .hermes.md. También incluye skills empaquetadas para delegar el trabajo de programación en OpenCode, Claude Code o Codex — hablo de eso en la parte 8.

v0.22.0, la “The Threshold Release”

La mayor versión de Hermes hasta ahora llegó el 13 de octubre (GitHub la lista como publicada el día 14). Los cambios destacados:

  • Un primer arranque que se configura solo — una instalación nueva de escritorio abre un chat guiado de configuración que funciona con un modelo de prueba gratuito, así que no necesitas una clave de API para empezar.
  • Conectores que dejan a Hermes actuar dentro de apps alojadas como Linear y Notion, con varias cuentas con nombre por app.
  • Modelos locales con un clic a través de llama.cpp, con recomendaciones basadas en tu hardware.
  • Canales de versión estables — las versiones SemVer probadas son ahora lo predeterminado en las instalaciones desde código fuente, con un cambio opcional a la rama main.
  • Paquetes de escritorio firmados, presencia en Microsoft Store y hermes pm como gestor de paquetes para herramientas con versión fijada y entornos de Python.
  • Un catálogo de plugins con 600 plugins revisados, cada uno fijado a un commit revisado.
  • Los modelos más nuevos — Claude 5.5, GPT-6 y Gemini 4 Argon — con el razonamiento previo reproducido por defecto.
  • Inicios de sesión con gestor de contraseñas para el agente de navegador vía 1Password, Bitwarden o la propia bóveda de Hermes, sin exponer la contraseña al modelo.
  • Bot Screen — observa el escritorio de un bot y toma el control para inicios de sesión, avisos de dos factores o CAPTCHAs.
  • Control de subagentes en directo — ve los subagentes en marcha, sus tareas y transcripciones, y dirígelos o páralos.
  • Una base de código más ligera — las notas de la versión dicen que el código fuente se redujo cerca de un tercio sin cambios de comportamiento.

La escala es difícil de exagerar: desde la v0.21.0, unos 24.200 commits, 6.080 pull requests fusionadas y 7.180 issues cerradas de unos 2.520 colaboradores. Dos versiones de parche llegaron en dos días: la v0.22.1 con arreglos para Windows Store y la v0.22.2 con arreglos de fiabilidad en la pasarela.

La postura honesta de Hermes ante la seguridad

Lo que más respeto de Hermes es que su política de seguridad no finge. Describe a Hermes como un agente personal de inquilino único y lo dice claro: “La única frontera de seguridad frente a un LLM adversario es el sistema operativo.” Las defensas dentro del proceso — aprobación de comandos, reglas de denegación por patrones, emparejamiento por mensaje directo en las plataformas de chat — son capas útiles, pero no son muros.

La consecuencia práctica es sencilla. Si Hermes va a leer tu correo, navegar por la web o aceptar mensajes de una app de chat, pon su terminal en un backend aislado (Docker, una máquina remota por SSH o un sandbox en la nube) en lugar de tu máquina principal, y dale solo las credenciales que necesite.

Dónde flaquea Hermes

  • Un solo nivel de confianza por canal. La propia política de seguridad de Hermes dice que todos los que autorizas en un adaptador de canal tienen la misma confianza, y sugiere instancias separadas si necesitas separación. Eso vale para una persona; no es un modelo de permisos de equipo.
  • Memoria sin linaje. Los mantenedores de OpenClaw señalan, en su propia comparativa, que las entradas de memoria integradas de Hermes no registran de qué sesión vienen, así que “olvida eso” tiene los bordes más difusos. Ten en cuenta la fuente, pero es una observación de diseño justa.
  • Muchas piezas en movimiento. Python, Node, un gestor de paquetes incluido y un tren de versiones rápido: el README incluso documenta falsos positivos de antivirus en Windows.
  • La mejor experiencia te empuja hacia una suscripción. Nunca necesitas Nous Portal, pero está claro que es el camino más fluido.
New AI models of 2026 by price per million tokens on a log scale, from MiMo-V2.6-Flash at $0.14/$0.28 to GPT-6 Astra and Claude Fable 5.1 at $10/$50
Los precios de salida abarcan unas 180 veces, de $0,28 a $50 por millón de tokens. Fíjate en el eje logarítmico: el extremo barato es mucho más barato de lo que parece.

Parte 5 — OpenClaw: del meme de la langosta a la fundación

Ningún agente de código abierto ha tenido un año más raro, más rápido ni más público que OpenClaw.

Una historia muy breve

Según la propia página de historia del proyecto, empezó su vida como Warelay, una pasarela de WhatsApp. Pasó a ser Clawd, que vivía en Clawdbot, en noviembre de 2025. En enero de 2026, tras un amable correo de Anthropic sobre la marca, “mudó” a Moltbot el 27 de enero, y tres días después, el 30 de enero, a OpenClaw. El cambio de nombre en sí fue un caos: bots automatizados se hicieron con un nombre de red social en segundos, y el creador, Peter Steinberger, renombró sin querer su propia cuenta de GitHub en el pánico.

Luego explotó. En febrero, Steinberger anunció que se unía a OpenAI, y el proyecto pasó a una fundación independiente. Esa fundación se anunció en Julio: una 501(c)(3) independiente presidida por el fundador de Path, Dave Morin, con un primer equipo a tiempo completo de diez personas liderado en ingeniería por el arquitecto jefe Vincent Koc. Entre sus mantenedores principales hay ingenieros de NVIDIA y Microsoft (cuatro de cada uno), de OpenAI y Tencent (tres de cada uno) y otros de Atlassian, Xiaomi, Red Hat y Hugging Face. Microsoft lanzó Scout en junio, un agente personal siempre activo construido sobre OpenClaw. El objetivo declarado de Morin es que OpenClaw sea la “Suiza de la IA”: terreno neutral para todos los modelos y laboratorios.

El README cuida mucho lo del dinero: la fundación se financia con donantes como Amazon, OpenAI, Red Hat y la Universidad de Michigan, con apoyo de infraestructura de GitHub, NVIDIA, Vercel y otros y, en sus propias palabras, “OpenAI es donante, no dueño”. No hay plan de pago, ni servicio alojado, ni token.

La escala

Con unas 392.000 estrellas y 82.500 forks, OpenClaw es el mayor de los tres con diferencia: The New Stack informó en julio de que ocupaba el sexto puesto entre los proyectos más estrellados de la historia de GitHub, por delante de Linux y React. Morin ha afirmado que se crean unas 4,5 millones de instancias autoalojadas nuevas a la semana; no puedo verificar esa cifra por mi cuenta, pero los números de GitHub por sí solos lo demuestran.

Mostrar imagen Las estrellas miden atención, no calidad ni uso. El público de OpenCode es más estrecho por diseño — solo hace código —, lo que hace sus cifras más impresionantes, no menos.

Cómo encaja OpenClaw

  • La Gateway es el plano de control local: ahí viven las sesiones, las herramientas, los eventos, las credenciales y las conexiones de canales.
  • La Control UI (en tu navegador), la CLI y un TUI se conectan a la Gateway.
  • Los canales llevan el asistente a las apps de chat. Telegram, WebChat, A2A y Reef vienen en la instalación básica; Discord, iMessage, Signal, Slack, Microsoft Teams, WhatsApp, Matrix, Google Chat, LINE y más de una docena más se instalan como plugins oficiales.
  • Apps complementarias y nodos añade una app de barra de menús para macOS, un Windows Hub y nodos para iOS y Android con emparejamiento, voz, cámara, grabación de pantalla y ubicación.
  • Enrutamiento multiagente da a cada agente sesiones aisladas por espacio de trabajo o remitente, y un Gateway compartido permite que varias personas trabajen en la misma sesión con su historial y su autoría vinculados.

Si eres nuevo en esto, mi guía de OpenClaw para Discord, Telegram y modelos gratuitos recorre la configuración de canales, y 10 formas prácticas de usar OpenClaw tiene ideas sobre qué hacer con él una vez que esté funcionando.

El argumento de la arquitectura

La documentación de OpenClaw defiende de forma explícita que el diseño correcto para un agente al que confías credenciales es un Gateway de confianza con ejecución trasladable y no confiable: el trabajo se puede enviar a un sandbox, a un nodo de dispositivo o a un worker en la nube desechable que nunca guarda las credenciales permanentes del Gateway, y la política de herramientas se aplica en el código en lugar de pedirse en un prompt de sistema. Los secretos se pueden referenciar mediante un identificador para que el modelo nunca vea el valor en bruto, el estado lleva versionado de esquema y los lanzamientos van firmados por la fundación.

Dos notas honestas, ambas del propio proyecto: el sandboxing está desactivado por defecto, y el código de los plugins se ejecuta en el mismo proceso y sin sandbox. La historia de aislamiento fuerte es algo que configuras, no algo que obtienes al instalar.

Los harness de otros fabricantes, como plugins

La idea más ingeniosa de OpenClaw es que no insiste en ser el único bucle de agente. Trata los harness de otros fabricantes como runtimes de primera clase: un plugin de Codex ejecuta el propio bucle app-server de Codex de OpenAI, un plugin de Copilot usa el GitHub Copilot SDK, y un plugin de Anthropic ejecuta el binario instalado de Claude Code. A través del Agent Client Protocol también puede ejecutar harness de programación externos — incluido OpenCode — dentro de sesiones vinculadas a un chat. Es cliente y servidor MCP, habla el protocolo A2A 1.0 de la Linux Foundation con otros agentes y puede exponer una API compatible con OpenAI.

Skills, ClawHub y aprendizaje

ClawHub es el registro de skills y plugins de OpenClaw, con publicación, moderación y veredictos de confianza por release sacados de VirusTotal, del propio ClawScan del proyecto y de análisis estático. La documentación admite con franqueza que un escaneo pendiente o desactualizado todavía puede permitir la instalación con un aviso, así que openclaw skills verify merece la pena ejecutarlo antes de fiarte de algo nuevo.

Y OpenClaw ahora también aprende. Skill Workshop permite que un agente guarde un procedimiento después de un trabajo difícil de varios pasos, corrija una skill aprendida que lo llevó por mal camino y archive las skills que nadie ha usado en 30 días — con cada cambio versionado y reversible. La vieja frase “OpenClaw no aprende, Hermes sí” está desfasada.

Las versiones de octubre

  • 2026.10.1 (10 de octubre) añadió compatibilidad con Claude Haiku 5.5, mantuvo el estado de Code Mode entre celdas y reinicios, añadió navegación por Workboard, dejó que las MCP Apps llamen a sus herramientas mientras sus vistas siguen abiertas, extendió los workers en la nube a repositorios empresariales e introdujo generaciones de instalación selladas e inmutables con recuperación.
  • 2026.10.4 (15 de octubre) es una versión de fiabilidad — arreglos para el trabajo interrumpido por la suspensión o los cambios de reloj, chats atascados tras las actualizaciones y varios problemas de mensajería e inicio de sesión — construida a partir de 55 pull requests de 49 colaboradores.
  • A 2026.10.10 beta ya está en pruebas.

El historial de seguridad que debes conocer

El ascenso de OpenClaw vino acompañado de una ristra de incidentes de seguridad, y cualquier comparación honesta tiene que incluirlos:

  • CVE-2026-25253 (CVSS 8.8) — un secuestro de cuenta con un solo clic que acababa en ejecución remota de código, causado por una configuración por defecto y parcheado en enero.
  • CVE-2026-32922 (CVSS 9.9) — corregido en la versión 2026.3.11.
  • La filtración de Moltbook — una mala configuración del backend de Moltbook, una red social de agentes construida sobre OpenClaw, dejó expuestas alrededor de 1,5 millones de claves de API y mensajes privados de agentes.
  • Skills maliciosas — en febrero, el proyecto OpenSourceMalware había identificado 386 skills cargadas de malware entre poco más de 3.000 conocidas.

Hay que reconocerlo: el proyecto ha respondido de forma estructural. Los canales de MD emparejan por defecto a los remitentes desconocidos, la documentación incluye una guía de seguridad y un runbook de exposición, ClawHub escanea cada release y la fundación publica avisos de seguridad en abierto. Pero la lección sigue en pie: OpenClaw es potente porque se conecta con todo, y eso es justo lo que hace peligrosa una instalación descuidada.

Donde OpenClaw es más débil

  • Más pesado de ejecutar. Un workspace de pnpm, Node 24.16+ o 26.1+, un demonio Gateway, plugins de canales y un doctor para migraciones de configuración — es infraestructura, y se nota.
  • Las herramientas se ejecutan en el host por defecto. Lee la guía de sandboxing antes de conectar a otras personas.
  • Política de configuración estricta. El proyecto, a propósito, no mantiene alias de larga duración para claves de configuración renombradas; openclaw doctor --fix te migra, pero tienes que ejecutarlo.
  • La superficie de ataque es el producto. Más de veinte canales y un registro público de skills son una función y un riesgo a la vez.

Parte 6 — Cara a cara: 12 diferencias que sí importan

Aquí tienes la comparación en una sola tabla, y después lo que significa cada fila en la práctica.

#DiferenciaOpenCode v2Hermes AgentOpenClaw
1Trabajo principalEscribir, refactorizar y revisar códigoSer tu agente personal de larga duraciónLlevar asistentes a canales, personas y dispositivos
2Dónde te lo encuentrasTerminal, escritorio, app web, IDE; dirigirlo desde un móvil emparejadoTerminal, escritorio, más de 20 apps de chat, vozPrimero más de 20 apps de chat; Control UI en el navegador; apps nativas y nodos de móvil
3Comportamiento siempre activoServicio en segundo plano; tú programas opencode run por tu cuentacron integrado con entrega a cualquier app de chatdemonio Gateway con tareas cron y disparadores de correo
4Memoria a largo plazoNinguna sobre ti — instrucciones de proyecto y skillsArchivos de memoria curados, búsqueda de sesiones, modelado del usuarioUna única ranura de memoria conectable con procedencia registrada
5AprendizajeTú le enseñas (skills, AGENTS.md); puede escribir plugins para sí mismo cuando se lo pidesEscribe y mejora sus propias skillsSkill Workshop aprende, corrige y archiva procedimientos
6Trabajo en paraleloSubagentes en segundo plano, shell en segundo plano, worktrees integradosHasta 10 subagentes simultáneos, Kanban, chats de grupo entre botsEnrutamiento multiagente, subagentes, workers en la nube
7Combinar herramientas mediante códigoCode Mode (JavaScript, activado por defecto para MCP)execute_code (Python sobre RPC)Code Mode (JavaScript vía Node o QuickJS)
8Seguridad por defectoReglas ordenadas de permitir/preguntar/denegar, políticas de denegación firme, snapshots por pasoAprobación de comandos, emparejamiento de MD; aísla el backendEmparejamiento de MD; política en código; sandboxing opcional
9Ayudas para programarSnapshots y /undo, diffs acoplados, archivos cambiados por turno; todavía sin LSPServidores de lenguaje reales, checkpoints y /rollback, worktreesDelega en Codex, Claude Code, OpenCode y otros harness
10ModelosMás de 75 proveedores vía models.dev, modelos locales autodescubiertos, Zen/Go, inicio de sesión de ChatGPT y CopilotLos más de 300 modelos de Nous Portal, OpenRouter, OpenCode Zen/Go, Copilot, llama.cpp localLa mayoría de los grandes proveedores, OAuth de suscripción, endpoints autoalojados, una lista recomendada curada
11Quién paga al equipoAnomaly, mediante servicios de modelos opcionales y funciones empresarialesNous Research, con capital riesgo, mediante Portal y CloudUna fundación financiada con donaciones; nada que comprar
12Estilo de lanzamientos33 releases de la v2 en cinco semanas; la v1 sigue recibiendo parchesGrandes releases con nombre, más compilaciones canary diarias; canales estables SemVer desde la v0.22Varios releases por semana; cuatro canales de publicación; betas públicas

Mostrar imagen Los mismos bloques de construcción, centros distintos: OpenCode centra la sesión, Hermes centra la memoria del agente, OpenClaw centra el Gateway.

1. El trabajo decide casi todo

Si tu frase empieza por “en este repositorio…”, quieres OpenCode. Si empieza por “recuérdame…”, “vigila…” o “cada mañana…”, quieres Hermes u OpenClaw. Si empieza por “nuestro equipo…”, inclínate por OpenClaw. La mayoría de las filas restantes se derivan de eso.

2. Dónde te lo encuentras

OpenCode vive donde vive el código: el terminal, la app de escritorio, el navegador y tu editor. Desde la 2.0.29 puedes emparejar un móvil con un código QR y dirigir una sesión en remoto, pero sigue siendo una cabina de programación, no un contacto de chat. Hermes y OpenClaw son lo contrario: están pensados para recibir mensajes. Hermes añade voz y una palabra de activación; OpenClaw añade nodos de dispositivo que pueden usar la cámara, la pantalla y la ubicación de un móvil.

3. Comportamiento siempre activo

Los tres pueden ejecutarse en segundo plano. Solo dos de ellos toman la iniciativa. Hermes tiene cron en lenguaje natural que entrega resultados a cualquier app de chat conectada; OpenClaw tiene tareas programadas y disparadores de correo integrados en su Gateway. OpenCode espera a que se lo pidas — aunque su nuevo paquete cliente puede descubrir el servicio en marcha, lo que hace que lanzar un opencode run desde tu propio cron sea trivial.

4. Memoria

Esta es la separación filosófica más marcada. OpenCode recuerda tu proyecto: AGENTS.md, sus skills, el historial de sesiones. No construye un modelo de ti, y para una herramienta de programación eso es, discutiblemente, una virtud. Hermes recuerda tú, a propósito y en archivos acotados que puedes leer. OpenClaw convierte la memoria en una ranura de plugin —solo hay un plugin de memoria activo a la vez— y rastrea de dónde salió cada recuerdo, así que borrarlo significa algo.

5. Aprendizaje

Hermes hizo de la escritura automática de skills su seña de identidad; el Skill Workshop de OpenClaw ahora hace algo muy parecido, con versionado y deshacer. OpenCode no aprende solo, pero en la 2.0 puedes pedirle que escriba un plugin o una skill para sí mismo y la use de inmediato, lo que es una forma de aprendizaje más explícita y revisable. Para código, prefiero lo explícito.

6. Trabajo en paralelo

OpenCode 2.0 cerró buena parte de la brecha: los subagentes en segundo plano, los comandos de shell en segundo plano y los worktrees integrados dan flujos realmente paralelos dentro de una sola ventana. Hermes ejecuta hasta diez subagentes a la vez por defecto y añade tableros Kanban y chats de grupo entre bots. OpenClaw reparte el trabajo entre varios agentes y puede mandar la ejecución a workers en la nube.

7. Combinar herramientas mediante código

Los tres dejan ahora que el modelo escriba un pequeño programa en lugar de hacer una llamada por herramienta en cada ida y vuelta. OpenCode y OpenClaw usan JavaScript; Hermes usa Python. El giro de OpenCode es que Code Mode está activado por defecto para cada servidor MCP, lo que importa más cuantas más herramientas conectes.

8. Seguridad por defecto

El sistema de permisos de OpenCode es el más legible: puedes leer la lista de reglas y saber qué va a pasar. Hermes es el más honesto: te dice que el sistema operativo es la única barrera real y recomienda backends aislados. OpenClaw tiene el modelo más estructural —un Gateway que aplica la política en el código—, pero deja el sandboxing para que lo actives tú. La Parte 11 entra más a fondo.

9. Ayudas para programar

Los snapshots por paso, los diffs acoplados y la línea de tiempo de archivos cambiados de OpenCode son el mejor bucle de revisión de los tres. Hermes gana en diagnósticos de servidor de lenguaje, que OpenCode v2 no tiene por ahora. El enfoque de OpenClaw es otro distinto: en lugar de competir como agente de programación, aloja agentes de programación —entre ellos Codex, Claude Code, Copilot y OpenCode—.

10. Modelos

Los tres son genuinamente agnósticos respecto al modelo. El catálogo de proveedores de OpenCode es models.dev —la base de datos abierta de contribución comunitaria que puso en marcha el equipo de OpenCode—, así que los modelos nuevos tienden a aparecer allí primero. El camino más fluido de Hermes es Nous Portal; OpenClaw mantiene una lista de “modelos recomendados” curada a mano que sus selectores muestran primero. La Parte 9 cubre los modelos en sí.

11. Quién paga al equipo

Esto importa más de lo que parece. OpenCode se financia vendiendo acceso opcional a modelos y funciones empresariales alrededor de un agente gratuito. Hermes es el producto de un laboratorio con capital riesgo que vende suscripciones y alojamiento. OpenClaw lo lleva una fundación que no vende nada. Ninguna de las tres es automáticamente mejor, pero cada una crea incentivos distintos, y merece la pena saber en cuál te apoyas.

12. Estilo de lanzamientos

Los tres van rápido. OpenCode publica versiones puntuales pequeñas y frecuentes. Hermes hace ahora grandes releases con nombre en un canal estable SemVer, con compilaciones canary diarias para los valientes. OpenClaw publica varios releases por semana en cuatro canales, con betas públicas entre medias. Fija las versiones en todo lo que importe.


Parte 7 — Por qué OpenCode v2 es el que yo usaría para programar

Construyo software con agentes de IA en lugar de a mano, y OpenCode es donde ocurre ese trabajo: es la herramienta con la que construí mi propia app, Stash. Hermes y OpenClaw también saben escribir código. Aquí está por qué, para código, sigo tirando de OpenCode v2.

1. Los especialistas ganan en el trabajo especializado. El bucle de programación es planificar, editar, probar, leer el diff, deshacer si hace falta y repetir. OpenCode v2 ha pulido cada paso de ese bucle: un agente de planificación que no puede editar archivos, reglas de permisos ordenadas, snapshots antes y después de cada paso del modelo, un visor de diffs acoplado, una vista de archivos cambiados por turno y deshacer con un solo comando. Un agente generalista puede hacer el mismo trabajo. No hace que el trabajo sea así de revisable.

2. La red de seguridad está pensada para cómo usa la gente los agentes hoy. La mayoría de la gente que lleva agentes de programación en 2026 no lee cada línea mientras se escribe. Los snapshots por paso, los worktrees y una regla de “denegar git push” son lo que hace que ese estilo de trabajo sea viable. OpenCode los trata como funciones centrales y no como añadidos.

3. Code Mode y el trabajo en segundo plano atacan el cuello de botella real. La espera. Cada ida y vuelta que te ahorras y cada tarea que puedes mandar al segundo plano con Ctrl+B es tiempo que recuperas. En una configuración MCP ajetreada, Code Mode también debería suponer bastantes menos tokens —me gustaría ver mediciones independientes, pero el diseño es sólido.

4. Es un runtime, no solo una app. La API reconstruida, el paquete cliente y el SDK embebible hacen que OpenCode pueda vivir dentro de tus propias herramientas: trabajos de CI, paneles, cabinas de agentes en paralelo como Orca, incluso un Durable Object de Cloudflare. Y como OpenCode puede llamar a su propia API, el agente puede organizar su propio trabajo: crear un worktree, mover una sesión dentro de él, interrumpir algo atascado.

5. Libertad de modelos sin trabajo pesado. OpenCode lee su catálogo de proveedores de models.dev, descubre Ollama, LM Studio y vLLM automáticamente, inicia sesión en cuentas de ChatGPT y GitHub Copilot y ofrece su propio plan Go —$10 al mes por una selección de 29 modelos— cuando solo quieres algo que funcione. Cambiar de modelo es una opción de menú, lo que en un año en el que el “mejor modelo” cambia cada mes es una forma de seguro.

6. Se lleva bien con los otros dos. Hermes incluye una skill empaquetada para delegar trabajo en OpenCode, y OpenClaw puede ejecutar OpenCode como harness externo. Los dos pueden usar OpenCode Zen y Go como proveedores de modelos. Elegir OpenCode para código no te deja fuera de ninguno de ellos.

7. El impulso es real. Unas 212.000 estrellas, más de 28.000 forks, unos 950 colaboradores y una cifra en la portada de más de 16 millones de desarrolladores al mes. Kilo, el agente de programación de código abierto que Anaconda adquirió en julio, había reconstruido su CLI y su extensión de VS Code sobre OpenCode.

Los contraargumentos legítimos

  • Todavía no hay diagnósticos LSP en la v2. Hermes los tiene. Haz que el agente ejecute tu comprobador de tipos en su lugar.
  • No te conoce tú. Si quieres un agente que recuerde tus preferencias en todas las partes de tu vida, ese es el trabajo de Hermes.
  • No vive en tus chats. Si quieres lanzar una tarea desde WhatsApp en el tren, usa Hermes u OpenClaw como recepción, que es justo adonde va la Parte 8.
  • Si solo usas Claude con un plan Pro o Max, Claude Code sigue siendo el camino más cómodo. Anthropic restringió esas suscripciones a su propia herramienta desde enero; OpenCode puede usar Claude con una clave de API de pago.

Parte 8 — Mejor juntos: recepción y taller

La forma más útil de pensar en estas tres herramientas no es como rivales, sino como roles. Pon una recepción donde ya estás —tus apps de chat— y deja que derive los trabajos de código a un taller que es excelente con el código.

Mostrar imagen La recepción habla contigo; el taller habla con tu código. Ninguno necesita ser bueno en el trabajo del otro.

Patrón A — Hermes como recepción, OpenCode como taller

Hermes incluye una skill empaquetada, instalada por defecto, para usar OpenCode como trabajador de programación autónomo manejado con las herramientas de terminal y de procesos de Hermes. La skill está escrita para funcionalidades, refactorizaciones y revisión de pull requests, sesiones largas con comprobaciones de progreso y tareas en paralelo en worktrees aislados.

En la práctica, eso significa que puedes escribir a Hermes desde Telegram algo como “Usa OpenCode en ~/code/shop para añadir paginación a la API de pedidos, ejecuta las pruebas y envíame un resumen del diff” — y Hermes manejará OpenCode en la máquina donde se ejecuta.

Dos notas prácticas:

  • Los requisitos previos de la skill todavía indican el comando de instalación de la v1 (npm i -g opencode-ai@latest). Si ya te has pasado a OpenCode 2.0, instálalo con el instalador de la v2 y comprueba qué binario ve Hermes de verdad con which -a opencode — la propia skill avisa de que cada shell puede resolver un binario de OpenCode distinto.
  • Dale a Hermes el mismo acceso a modelos. Hermes incluye de serie los proveedores opencode-zen y opencode-go , así que una sola suscripción a OpenCode Go puede servir a las dos herramientas.

Patrón B — OpenClaw como recepción, OpenCode a través de ACP

OpenClaw puede ejecutar harness de programación externos a través del Agent Client Protocol, y su lista de harness incluye un opencode alias. Una vez montado el backend ACP —la página “ACP agents — setup” de OpenClaw lo explica— puedes vincular una conversación a una sesión de OpenCode que trabaje en un repositorio concreto:

texto

/acp spawn opencode --bind here --cwd /workspace/shop

A partir de ahí, ese hilo de chat es es la sesión de OpenCode: los mensajes van a OpenCode, las respuestas vuelven al canal y el runtime ACP es dueño de la sesión y de su cancelación. OpenCode tiene que estar instalado y autenticado en el host del Gateway. Para un equipo, este es el patrón definitivo: un canal de Slack o Teams donde cualquiera que tenga permiso puede pedir un arreglo, mientras las reglas de permisos de OpenCode siguen decidiendo qué puede hacer el agente.

Patrón C — Una sola factura de modelos para los tres

Las tres herramientas aceptan los mismos tipos de acceso a modelos, así que puedes centralizarlo:

  • OpenCode Zen o Go funcionan de forma nativa en OpenCode y como proveedores en Hermes y OpenClaw.
  • Un router como OpenRouter da a los tres una sola clave y una sola factura; un conmutador local como CC Switch, si ya usas uno, mantiene la configuración de proveedores en un solo sitio.
  • Ollama local sirve a los tres para cualquier cosa privada, con coste marginal cero.

Cinco reglas para una configuración de dos agentes

  1. La recepción propone; tú haces el merge. Denegar git push en las reglas de permisos de OpenCode, y revisa tú las pull requests.
  2. Ejecuta el taller en algo desechable —una máquina de desarrollo, un VPS o un contenedor—, no en la máquina que guarda tus datos personales.
  3. Credenciales separadas. El agente que atiende el chat no debería tener tus claves de producción, y el agente de programación no debería tener tu correo.
  4. Empareja, no expongas. Usa el emparejamiento de MD en la recepción, el de OpenCode en el taller, y SSH o una red privada entre las máquinas.
  5. Guarda la transcripción. Pide siempre un resumen del diff en el chat, para que quede un registro legible de lo que cambió.

Parte 9 — La nueva ola de modelos, según models.dev

Un agente es tan bueno como el modelo que lleva detrás, y los últimos noventa días han sido extraordinarios incluso para los estándares de 2026. (Para tener la foto completa del año, echa un vistazo a mi resumen del estado de la IA en 2026.)

El mejor sitio para seguir ese ajetreo es models.dev —una base de datos abierta y de contribución comunitaria con especificaciones, precios y capacidades de modelos, que el equipo de OpenCode puso en marcha y que usa dentro del propio OpenCode. También es la razón de que los modelos nuevos aparezcan tan rápido en el selector de OpenCode: el catálogo es models.dev. Cualquiera puede descargarse todo como JSON:

bash

curl https://models.dev/api.json

Descargué la base de datos completa el 17 de octubre. Ahora mismo cubre 232 proveedores y 8.986 entradas de modelos. Si filtramos a los modelos de texto con llamada a herramientas que listan sus propios fabricantes y que salieron entre el 15 de julio y el 16 de octubre, y contamos cada modelo una vez, salen 40 modelos nuevos en tres meses. Treinta y cuatro tienen una ventana de contexto de un millón de tokens o más. Trece tienen pesos abiertos.

Los precios de abajo son los de lista registrados en models.dev en dólares por millón de tokens (entrada / salida), sin IVA. Los modelos de pesos abiertos los venden muchos hosts a precios distintos; cuando el fabricante no vende uno directamente, indico el host. Todo esto cambia cada semana: verifícalo antes de montar un presupuesto encima.

La frontera, de pesos cerrados

ModeloFabricantePublicado (2026)ContextoPrecio (entrada / salida)Por qué es importante
Gemini 4 ArgonGoogle13 oct1 millón$2 / $10El nuevo buque insignia de Google para programación, matemáticas y agentes de largo horizonte; lanzado en la app Gemini y en la interfaz de programación Antigravity
Muse WonderMeta12 oct1 millón$4 / $20El modelo de razonamiento multimodal de frontera de Meta para agentes personales, programación de largo horizonte y uso del ordenador
Claude Haiku 5.5Antropico7 oct1 millón$0.10 / $0.50Un Claude rápido y barato — ideal para turnos de agente conversacionales y siempre activos
Mistral Large 4Mistral6 oct1 millón$0.68 / $2.09Descrito en models.dev como un MoE multimodal de un billón de parámetros
GPT-6.1 SolOpenAI29 sep1,05M$2 / $10Rendimiento cercano a Astra para programación y uso del ordenador a un precio mucho más bajo
Claude Sonnet 5.5Antropico28 sep1 millón$2 / $10El Claude del día a día para programación y agentes
Claude Opus 5.5Antropico22 sep1 millón$4 / $20Programación agéntica y trabajo de conocimiento de larga duración
GPT-6 Sol / GPT-6 LunaOpenAI22 sep1,05M$2 / $10 · $0,10 / $0,50Sol para trabajo complejo; Luna para tareas enfocadas y de gran volumen
Grok 4.7xAI21 sep500K$2 / $6El modelo de frontera de xAI para agentes de larga duración
GPT-6 AstraOpenAI4 sep1,05M$10 / $50El modelo más capaz de OpenAI
Gemini 3.8 FlashGoogle2 sep1 millón$0.75 / $3.75El modelo Flash más potente de Google, orientado al trabajo de software de largo horizonte
Claude Fable 5.1Antropico1 sep1 millón$10 / $50El nivel superior de Anthropic para razonamiento exigente y trabajo de largo horizonte

La ola de pesos abiertos

ModeloFabricantePublicado (2026)TamañoContextoPrecio (entrada / salida)Por qué es importante
Muse Spark OpenMeta15 oct816B en total, 42B activos1 millón$1,25 / $4,25 (Ollama Cloud)La versión de pesos abiertos de Muse Spark que Mark Zuckerberg prometió en septiembre; ya en una docena de hosts
Nemotron 3.5 Super VLNVIDIA15 oct120B en total, 12B activos1 millónGratis en el catálogo de NVIDIARazonamiento visión-lenguaje para agentes, pesos abiertos
Beam 1.0Reflection AI5 oct501B en total, 23B activos1 millón$1 / $3 (OpenRouter)Un nuevo MoE abierto creado para programación y agentes; gratis por tiempo limitado en OpenCode Go y Zen
MiMo-V2.6-Pro / FlashXiaomi22 sep—1 millón$0,435 / $0,87 · $0,14 / $0,28Agentes de programación multimodales a precio de saldo
DeepSeek V4.1 FlashDeepSeek10 sep—1 millón$0.15 / $0.60Un todoterreno barato y competente, con un límite de salida de 393K
Hy4 previewTencent28 ago—1 millón$0.834 / $2.501El modelo de agentes de nueva generación de Tencent
GLM-5.3-FlashZ.ai26 ago—1 millón$0.15 / $0.50Multimodal de forma nativa y abierto — un modelo magnífico para programar a diario
GLM-5.3Z.ai14 ago—1 millón$1.40 / $4.40El buque insignia de Z.ai para programación de largo horizonte
Qwen3.8 27BAlibaba14 ago27B denso—Ejecútalo en localEl todoterreno local para equipos de 32 GB o más
DeepSeek V4 ProDeepSeek12 ago—1 millón$0.66 / $1.98El DeepSeek más grande, todavía barato
Kimi K3Moonshot AI16 jul—1 millón$3 / $15Multimodal, con razonamiento de máximo esfuerzo activable

“—” significa que models.dev no registra ese detalle. Lee la licencia de cada modelo antes de usarlo comercialmente — “pesos abiertos” no siempre significa “haz lo que quieras”.

Mostrar imagen Los precios de salida abarcan unas 180 veces, de $0,28 a $50 por millón de tokens. Fíjate en el eje logarítmico: el extremo barato es mucho más barato de lo que parece.

Cinco cosas que dicen los datos

  1. Un millón de tokens ya es lo normal. Treinta y cuatro de los cuarenta modelos nuevos ofrecen una ventana de contexto de al menos un millón de tokens. El contexto largo ha dejado de ser un diferenciador — lo que importa ahora es lo bien que un modelo aprovecha el contexto, que es precisamente para lo que sirven la compactación de checkpoints en OpenCode y la búsqueda de sesiones en Hermes.
  2. El tramo barato se ha vuelto realmente bueno. Claude Haiku 5.5 y GPT-6 Luna cuestan $0,10 de entrada y $0,50 de salida. DeepSeek V4.1 Flash, GLM-5.3-Flash y MiMo-V2.6-Flash están en la misma franja. Para un agente siempre activo que responde decenas de mensajes de chat al día, eso cambia por completo la economía (Parte 10).
  3. Los pesos abiertos ya pisan la frontera. Muse Spark Open, Beam 1.0, Kimi K3 y GLM-5.3 son modelos de pesos abiertos, de un millón de tokens y ajustados para agentes. Hace un año, “abierto” significaba “una generación por detrás”. Cada vez más significa “unos meses por detrás, a una fracción del precio”.
  4. La diferencia de precios es enorme. Los tokens de salida cuestan $0,28 por millón en el extremo más bajo y $50 en el más alto. Usar un buque insignia en cada turno es el hábito más caro de la IA con agentes.
  5. Las promociones gratuitas están por todas partes. Los catálogos Zen y Go de OpenCode incluyen ahora versiones gratuitas por tiempo limitado de Beam, LongCat 2.5 Preview, Nemotron 3.5 Super VL, MiMo-V2.6-Flash, DeepSeek V4.1 Flash y GLM-5.3-Flash. Perfecto para experimentar — revisa las condiciones antes de enviar algo sensible.

Hacia dónde te orientan los mantenedores de cada proyecto

  • OpenClaw mantiene una lista ordenada y seleccionada a mano de modelos recomendados que sus selectores muestran primero. A fecha de 16 de octubre, la lista empieza así: Claude Opus 5.5, GPT-6.1 Sol, Gemini 4 Argon, GPT-6 Astra, Claude Fable 5.1, Claude Sonnet 5.5, Claude Sonnet 5, Grok 4.7, DeepSeek V4.1 Flash y DeepSeek V4 Flash — y más abajo aparecen Muse Spark 1.3, Hy4, MiMo-V2.6-Pro, Qwen3.8 Max, GLM-5.3 y Kimi K3.
  • OpenCode Go ($10 al mes, o $40 por Go Plus con límites más altos) ofrece ahora Kimi K3, Gemini 4 Argon, Kimi K2.7 Code, Step 5 Preview, MiniMax M3, Claude Haiku 5.5, GPT-6 Luna, Qwen3.7 Plus, GLM-5.3-Flash, MiMo-V2.6-Flash, DeepSeek V4.1 Flash y Muse Spark 1.3, además de modelos gratuitos por tiempo limitado — 29 en total.
  • Hermes Agent v0.22 añadió la generación Claude 5.5, GPT-6 y Gemini 4 Argon, y Nous Portal ofrece más de 300 modelos. Un detalle refrescantemente honesto de la propia documentación de Nous: sus modelos de chat Hermes 4 están no recomendados para pilotar Hermes Agent, porque están ajustados para la conversación y no para encadenar llamadas a herramientas a toda velocidad.

Mis sugerencias de enrutado

Son mis puntos de partida, no resultados de benchmark — prueba dos candidatos con tu propio trabajo antes de decidirte.

RolPotenteValorPrivado / local
OpenCode — planificación y bugs difícilesClaude Opus 5.5, GPT-6.1 Sol y Gemini 4 ArgonGLM-5.3 y Kimi K3Los modelos abiertos de clase frontera necesitan hardware de servidor
OpenCode — desarrollo del día a díaClaude Sonnet 5.5GLM-5.3-Flash, DeepSeek V4.1 Flash y MiMo-V2.6-ProQwen3.8 27B
Hermes / OpenClaw — turnos conversacionales y siempre activosClaude Haiku 5.5GPT-6 Luna, DeepSeek V4.1 Flash y GLM-5.3-FlashNemotron 3.5 Lightning y Qwen3.8 27B
Hermes / OpenClaw — tareas pesadas delegadasClaude Sonnet 5.5 y GPT-6.1 SolGLM-5.3 y DeepSeek V4 Pro—

Si GLM acaba siendo tu modelo habitual, el GLM Coding Plan a través de mi enlace de afiliado te da un 10 % de descuento. (Enlace de afiliado — consulta la divulgación al principio.) OpenCode tiene un proveedor integrado para ello en /connect, y Hermes también incluye un proveedor de Z.ai. Asegúrate de que el tipo de clave coincida con el proveedor — las claves del Coding Plan y las claves de API estándar no son intercambiables.

Para profundizar en modelos concretos, mi comparativa de Kimi K3 vs Fable 5.1 vs GLM-5.3 y el desglose de GLM-5.3-Flash vs MiniMax M3 llegan más lejos de lo que puedo llegar aquí, y mi comparativa de MiniMax M3 vs Kimi K2.7 Code vs Nemotron 3 Ultra analiza los modelos con la lente de OpenClaw y Hermes Agent.


Parte 10 — Lo que cuesta de verdad

Las tres herramientas tienen licencia MIT y son gratuitas. Lo que pagas es tiempo de modelo — y, si quieres un agente siempre activo, un sitio donde ejecutarlo.

Las suscripciones opcionales

OpciónPrecioFunciona conNotas
Modelos locales con Ollama, LM Studio o llama.cpp$0Los tresTu hardware, tu electricidad; más lentos y más flojos que los modelos de frontera
OpenCode Go$10/mesEn OpenCode de forma nativa; en Hermes y OpenClaw como proveedor29 modelos con límites de uso por ventana de cinco horas
OpenCode Go Plus$40/mesLo mismoLímites más altos
OpenCode ZenPago por usoLo mismoModelos que el equipo de OpenCode ha evaluado con benchmark para agentes
Nous PortalUnos $20–$200/mesHermes (la vía más sencilla)Más de 300 modelos y el Tool Gateway; planes de $20, $100 y $200 según lo publicado por Composio en septiembre
Hermes CloudAlojado, con medición de usoHermesLa comparativa de Composio de septiembre situaba las instancias en unos $0,29 al día mientras están en marcha
OpenClaw$0—Sin plan de pago, servicio alojado ni token
Un VPS pequeñoUnos $5/mesCualquieraEl README de Hermes sugiere literalmente un VPS de $5

Los precios son los indicados o publicados el 17 de octubre de 2026, no incluyen IVA y cambian a menudo. Compruébalos antes de suscribirte.

Si prefieres no gastar nada en modelos mientras experimentas, mi recopilación de las mejores API gratuitas para OpenClaw es un buen punto de partida — la mayoría de esos endpoints también funcionan con Hermes y OpenCode.

Por qué el enrutado de modelos importa más en Hermes y OpenClaw

Una sesión de programación va a rachas: una hora de trabajo intenso y después nada. Un agente de chat siempre activo es lo contrario — decenas o cientos de turnos pequeños al día, cada uno con un prompt de sistema grande, archivos de memoria y definiciones de herramientas. Ahí es donde la elección de modelo decide tu factura sin que te des cuenta.

Aquí tienes un modelo sencillo de un agente personal muy activo: 100 turnos al día durante 30 días, cada uno enviando 20.000 tokens de entrada y recibiendo 1.000 de salida, con los precios de tarifa indicados arriba. “Con caché” supone que el 90 % de los tokens de entrada se factura a la tarifa de lectura de caché del proveedor e ignora los recargos por escritura de caché.

Modelo en cada turnoAl mes, sin cachéAl mes, con caché
Claude Haiku 5.5 o GPT-6 Luna$7.50$2.64
DeepSeek V4.1 Flash$10.80$2.86
GLM-5.3-Flash$10.50$4.02
Claude Sonnet 5.5 o GPT-6.1 Sol$150.00$47.40
Claude Opus 5.5$300.00$94.80
GPT-6 Astra$750.00$264.00

Mostrar imagen Mismo agente, misma carga de trabajo, mismo mes. El modelo al que envías los turnos conversacionales es la línea más grande de la factura.

La lección: dale a la recepción un modelo rápido y barato para conversar y clasificar, y deja que escale — a un modelo más potente o a OpenCode — solo cuando una tarea lo merezca. Hermes admite proveedores de reserva y un modelo distinto por bot; OpenClaw admite modelos por agente y failover; OpenCode permite que cada agente y cada comando usen su propio modelo.

Cuatro presupuestos mensuales realistas

PresupuestoConfiguraciónAprox. al mes
FreeOpenCode v2 con modelos locales; Hermes u OpenClaw en la misma máquina con modelos locales$0 (más el hardware que ya tienes)
InicialOpenCode Go para programar y como proveedor de tu recepción$10
Día a díaOpenCode Go + un modelo de API barato para el agente siempre activo + un VPS de $5$15–30
PotenciaGo Plus o Nous Portal, modelos de frontera por API para tareas difíciles, un VPS siempre encendido$50–150+

Parte 11 — Seguridad: la parte que nadie quiere leer

Las tres herramientas pueden leer contenido no fiable — páginas web, correos, mensajes de chat, archivos — y después actuar con tus credenciales en un ordenador real. Esa combinación es todo el valor de un agente y también todo el riesgo. La amenaza principal es la inyección de prompts: texto que el agente lee y que le convence de hacer algo que no le has pedido.

Cada proyecto responde a eso de forma distinta, y deberías saber en cuál te apoyas.

OpenCode v2Hermes AgentOpenClaw
¿Quién puede hablar con él?Tú, en local; navegadores o móviles vinculados con credencialesTú, y cualquiera que apruebes en cada plataforma de chat (emparejamiento de MD)Remitentes emparejados en cada canal; roles y ámbitos en Gateways compartidos
¿Qué ejecuta los comandos?Tu cuenta de usuario, controlada por reglas de permisosEl backend de terminal configurado — tu host, salvo que elijas Docker, SSH o un sandbox en la nubeEl host de la sesión principal, salvo que configures sandboxes, nodos o workers en la nube
¿Qué frena un comando malo?Reglas ordenadas de permitir/preguntar/denegar y políticas de denegación estrictaAvisos de aprobación y reglas de denegación — y, según sus propias palabras, en última instancia solo el sistema operativoPolítica aplicada en el código del Gateway, más sandbox opcional
DeshacerInstantáneas antes y después de cada paso (solo archivos)Checkpoints y /rollback (solo archivos)Estado versionado y actualizaciones protegidas; las skills aprendidas se pueden deshacer
Historial conocidoUn fallo del servidor de la v1 en enero (CVE-2026-22812), corregido en 1.0.216Informes de auditoría enviados por usuarios y registros de CVE de terceros; consulta la pestaña de seguridad del proyecto en GitHubVarios CVE graves, la filtración de Moltbook y skills maliciosas de ClawHub, sobre todo a principios de 2026

Una lista de comprobación para cada uno

OpenCode v2

  • Mantén el servicio compartido en localhost. Llega a él desde fuera con opencode pair por SSH o una red privada como Tailscale — y lee la confirmación antes de usar --remote.
  • Empieza cada proyecto con los comandos de shell en preguntar, luego permite los seguros (git status *, git diff *, tus comandos de test y lint) y deny git push *.
  • Deja activado el aviso por defecto antes de leer .env archivos.
  • Utilice políticas para que los proveedores de modelos no aprobados desaparezcan en trabajos de clientes.
  • Haz commit antes de las tareas grandes. Las instantáneas restauran archivos; no pueden deshacer una tabla de base de datos eliminada ni un despliegue.

Hermes Agent

  • Si Hermes lee correo, navega o acepta mensajes de chat, ejecuta su terminal en Docker, un host SSH remoto o un sandbox en la nube, no en tu máquina principal.
  • Mantén el emparejamiento de MD y las listas de permitidos bien cerrados. La política de Hermes deja claro que todos a los que autorizas en un canal tienen la misma confianza — ejecuta instancias separadas para niveles de confianza distintos.
  • Mantén el panel y las demás superficies HTTP locales en loopback; el proyecto considera exponerlas una decisión de emergencia.
  • Revisa de vez en cuando las skills que escribe para sí mismo. Los procedimientos aprendidos son potentes — y persisten.

OpenClaw

  • Lee la guía de seguridad, el runbook de exposición y la guía de sandbox antes de conectar a nadie más o exponer el Gateway.
  • Aprueba a los remitentes desconocidos a propósito con openclaw pairing approve <channel> <code>.
  • Activa el sandbox para todo lo que vaya más allá de tu sesión principal y fija la versión de los plugins que permitas.
  • Correr openclaw skills verify antes de fiarte de una skill nueva de ClawHub, y recuerda que un análisis pendiente aún puede permitir la instalación con una advertencia.
  • Un Gateway compartido es para gente que se fía unos de otros. Los grupos que no se fían entre sí necesitan Gateways separados.

Los tres

  • Nunca expongas el puerto de un agente directamente a internet.
  • Dale a cada agente el mínimo privilegio que necesite: claves de API separadas, sin credenciales de producción y sin correo personal en la máquina de programar.
  • Actualiza con regularidad — todos los proyectos de este artículo corrigen problemas de seguridad en versiones de mantenimiento.
  • Si ejecutas alguno en un servidor Linux, empieza por lo básico de mi lista de comprobación de endurecimiento para servidores Debian.

Parte 12 — Cómo instalar los tres, paso a paso

Puedes ejecutar los tres en una sola máquina. Aun así, te sugeriría una máquina dedicada o un VPS para todo lo que vaya a estar siempre encendido y accesible desde tu móvil.

Paso 0 — Lo que necesitas

  • Git, y un proyecto en un repositorio Git para todo lo relacionado con código.
  • Un terminal moderno (Ghostty, WezTerm, Kitty, Alacritty, Windows Terminal).
  • macOS, Linux o Windows. Los tres admiten ya instalaciones nativas en Windows; WSL2 sigue siendo una buena opción para las herramientas pensadas primero para Linux.
  • Al menos un modelo: una clave de API, una cuenta de OpenCode Go o Zen, un inicio de sesión en Nous Portal, una suscripción de ChatGPT o GitHub Copilot cuando esté disponible — o Ollama para modelos locales.

OpenCode v2

bash

# macOS, Linux, WSL — the official v2 installer
curl -fsSL https://opencode.ai/v2/install | bash

# or a package manager
npm install -g @opencode/cli
brew install anomalyco/tap/opencode-v2
winget install --id Anomaly.OpenCode -e    # Windows (check availability — see Part 3)

# then
opencode --version          # 2.0.x
opencode service status     # the shared background service
cd ~/code/your-project && opencode

Dentro de OpenCode, ejecuta /connect para añadir un proveedor y /models para elegir un modelo — o simplemente arranca Ollama, que la v2 detecta automáticamente. La app de escritorio está en opencode.ai/download. ¿Prefieres actualizar desde la v1? opencode upgrade --major, después de hacer una copia de seguridad de ~/.config/opencode. Documentación completa: opencode.ai/v2/docs.

Una política de permisos inicial razonable para opencode.jsonc En el directorio raíz de tu proyecto:

jsonc

{
  "$schema": "https://opencode.ai/config.json",
  "permissions": [
    { "action": "shell", "resource": "*",                 "effect": "ask"   },
    { "action": "shell", "resource": "git status *",      "effect": "allow" },
    { "action": "shell", "resource": "git diff *",        "effect": "allow" },
    { "action": "shell", "resource": "npm test *",        "effect": "allow" },
    { "action": "shell", "resource": "npm run typecheck *", "effect": "allow" },
    { "action": "shell", "resource": "git push *",        "effect": "deny"  }
  ]
}

Esa regla de typecheck sustituye a los diagnósticos LSP que faltan — cambia los comandos por los de tu propio toolchain.

Hermes Agent

bash

# macOS, Linux, WSL2
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
source ~/.bashrc            # or ~/.zshrc

hermes setup                # full setup wizard (or: hermes setup --portal for Nous Portal)
hermes model                # pick a provider and model
hermes                      # start chatting in the terminal
hermes gateway setup        # connect Telegram, Discord, Slack, WhatsApp…
hermes gateway start
hermes doctor               # diagnose problems

En Windows, ejecuta iex (irm https://hermes-agent.nousresearch.com/install.ps1) en PowerShell. Las descargas de Hermes Desktop están en hermes-agent.nousresearch.com, y la documentación está en hermes-agent.nousresearch.com/docs. ¿Vienes de OpenClaw? Previsualiza primero la importación con hermes claw migrate --dry-run — puede traerse tus SOUL.md, memorias, skills creadas por ti, lista de comandos permitidos, ajustes de mensajería y claves de API seleccionadas.

OpenClaw

bash

# macOS, Linux, WSL2
curl -fsSL https://openclaw.ai/install.sh | bash

# or, if you already manage Node.js (24.16+ or 26.1+; Node 26 recommended)
npm install -g openclaw@latest --allow-scripts=openclaw
openclaw onboard --install-daemon

# then
openclaw gateway status
openclaw dashboard          # opens the Control UI in your browser

En Windows, ejecuta iwr -useb https://openclaw.ai/install.ps1 | iex en PowerShell. El onboarding comprueba el acceso a los modelos, crea el espacio de trabajo y configura el Gateway; conecta los canales desde la guía de primeros pasos, y aprueba a los remitentes nuevos con openclaw pairing approve <channel> <code>. Lee la guía de seguridad antes de invitar a nadie más. Para Telegram en concreto, mi guía del modo hilos de OpenClaw para Telegram cubre la configuración paso a paso.

Conectar la recepción con el taller

  • Hermes → OpenCode: la skill de OpenCode incluida se instala por defecto. Asegúrate de que el opencode binario que ve Hermes sea el de la v2 (which -a opencode), y autentica un proveedor en OpenCode (Inicio de sesión en OpenCode Auth). Luego simplemente pídele a Hermes que use OpenCode para una tarea de programación.
  • OpenClaw → OpenCode: sigue la página de configuración de agentes ACP de OpenClaw, asegúrate de que OpenCode está instalado y autenticado en el host del Gateway, y luego vincula una conversación con /acp spawn opencode --bind here --cwd /path/to/repo.

Parte 13 — ¿Cuál deberías usar? Ocho escenarios

Mostrar imagen Ocho situaciones, ocho respuestas. Encuentra la fila que se parezca a ti.

1. “Solo quiero hacer software.”

OpenCode v2. Empieza por la política de permisos de la Parte 12, un AGENTS.md para tu proyecto, y OpenCode Go o un modelo local. Añade Orca más adelante si quieres enfrentar varios modelos en la misma tarea. ¿Es tu primera vez construyendo con agentes? Empieza por mi Guía de programación de Vibe.

2. “Quiero un asistente en el móvil que de verdad se acuerde de mí.”

Hermes Agent. Instala Hermes Desktop, conecta Telegram (o la app de chat que prefieras) y envía los turnos del día a día a un modelo barato como Claude Haiku 5.5, GPT-6 Luna o DeepSeek V4.1 Flash. Déjalo aprender unas semanas antes de juzgarlo — de eso se trata.

3. “Quiero un solo asistente para mi familia o mi equipo, en WhatsApp, Slack y Teams.”

OpenClaw. Un Gateway compartido, plugins de canales, roles y sesiones multiusuario son exactamente para lo que está hecho. Activa el sandbox y usa Gateways separados para los grupos que no se fían entre sí.

4. “Tengo un negocio pequeño y quiero automatizaciones — informes diarios, clasificación de la bandeja de entrada, recordatorios.”

Hermes u OpenClaw para la parte siempre activa, con OpenCode creando los scripts o integraciones que necesiten. El cron en lenguaje natural de Hermes es el inicio más rápido para una persona; la automatización y los roles de OpenClaw escalan mejor en un equipo. Profundicé en este patrón en IA para hacer crecer un negocio con OpenClaw y OpenCode.

5. “Quiero lanzar trabajos de programación desde el móvil.”

Una recepción más OpenCode — el patrón de la Parte 8. O, si solo necesitas revisar y dirigir una sesión, el emparejamiento de dispositivos por código QR de OpenCode 2.0 puede ser todo lo que necesitas.

6. “Mi código no puede salir del edificio.”

OpenCode v2 con modelos locales, y una política de OpenCode que quite los proveedores en la nube del selector de ese proyecto. Si también quieres una recepción, ejecuta Hermes u OpenClaw solo con modelos locales, en la misma red privada. Mi guía de IA local para MacBook Pro M5 Pro de 64 GB explica qué modelos locales caben en cada tramo de memoria.

7. “Estoy en OpenClaw y me interesa Hermes.”

Correr hermes claw migrate --dry-run y pruébalo en paralelo. Quédate con OpenClaw si dependes de Gateways multiusuario, nodos de dispositivos o su modelo de políticas; prueba Hermes si lo que más quieres es un agente que aprenda de ti.

8. “Sigo en OpenCode v1.”

Actualiza con opencode upgrade --major — salvo que dependas de plugins de la v1, diagnósticos LSP o enlaces para compartir sesiones. En ese caso, quédate en 1.19.x un poco más; sigue recibiendo parches.


Parte 14 — Qué hay que vigilar ahora

  • Apps nativas de OpenCode. Anomaly dice que hay apps nativas en camino basadas en el nuevo flujo de emparejamiento.
  • LSP en OpenCode v2. La configuración se sigue aceptando; si los servidores de lenguaje volverán es la gran pregunta abierta para bases de código con tipos. No se ha anunciado ninguna fecha.
  • El ecosistema de plugins de la v2 se está poniendo al día, y el SDK embebible está madurando más allá de su estado actual, temprano y en desarrollo.
  • La fecha de retirada de OpenCode v1. No se ha anunciado ninguna; 1.19.x sigue recibiendo correcciones.
  • El nuevo ritmo de Hermes. La v0.22 pasó las instalaciones desde código a versiones SemVer probadas. Fíjate en si las enormes versiones acumuladas se asientan en un ritmo más estable — y en si Hermes Cloud y la ronda de financiación de la que se habla redefinen el producto.
  • OpenClaw 2026.10.10 Está saliendo de la beta, y está por ver si los consejos de la fundación sobre identidad de agentes, perfiles, evaluaciones y despliegue empresarial producen estándares compartidos que adopten los demás proyectos.
  • Valores por defecto del sandbox. OpenClaw viene con el sandbox desactivado; Hermes viene con ejecución en el host por defecto. El primer proyecto que haga del aislamiento el valor por defecto sin volver dolorosa la configuración merecerá mucho mérito.
  • Los modelos. La licencia y las cuantizaciones locales de Muse Spark Open, el despliegue de la API de Gemini 4 Argon y la rapidez con la que OpenCode Go, Nous Portal y la lista de recomendados de OpenClaw absorben cada nueva versión.
  • Los precios. Todos los planes de este artículo han cambiado al menos una vez este año. Vuelve a comprobarlos antes de renovar.

Preguntas frecuentes

¿Qué diferencia hay entre OpenCode, Hermes Agent y OpenClaw?

OpenCode es un agente de programación con IA de código abierto: lo ejecutas en un proyecto de código y planifica, edita, ejecuta comandos y revisa cambios. Hermes Agent, de Nous Research, es un agente personal que se mejora a sí mismo, con memoria a largo plazo, skills que escribe él mismo, tareas programadas y acceso desde más de 20 apps de chat. OpenClaw es una plataforma de asistente autoalojada construida en torno a un Gateway que conecta modelos, herramientas, dispositivos y apps de chat para una persona o para todo un equipo. Los tres tienen licencia MIT y funcionan con casi cualquier modelo.

¿Es OpenCode v2 mejor que Hermes Agent para programar?

Para la mayoría del trabajo de programación, sí. OpenCode v2 tiene el mejor bucle de revisión — reglas de permisos ordenadas, instantáneas antes y después de cada paso del modelo, diffs anclados, worktrees de git integrados, subagentes en segundo plano y Code Mode para herramientas MCP. Hermes también programa bien y ahora mismo tiene una ventaja clara: ejecuta servidores de lenguaje de verdad y devuelve sus diagnósticos después de cada edición, algo que OpenCode v2 aún no hace.

¿Es Hermes Agent mejor que OpenClaw?

Depende del trabajo. Hermes es la mejor opción para una persona que quiere un agente que aprenda sus preferencias y funcione desde un portátil, un VPS barato o un sandbox sin servidor. OpenClaw es la mejor opción para asistentes compartidos y multicanal para familias, equipos y empresas, con roles, nodos de dispositivos y políticas aplicadas en su Gateway. Hermes puede importar una instalación de OpenClaw existente con hermes claw migrate.

¿Qué hay de nuevo en OpenCode 2.0?

OpenCode 2.0 ejecuta un único servicio compartido en segundo plano detrás de su interfaz de terminal, su app de escritorio, su app web y sus extensiones de IDE; reconstruye la API del servidor desde cero; añade Code Mode, activado por defecto para cada servidor MCP; añade subagentes en segundo plano y comandos de shell en segundo plano (Ctrl+B); implementa la mayoría de funciones como más de 80 plugins internos con recarga en caliente; e incluye un paquete de cliente y un SDK embebible. Las versiones 2.0.x recientes añadieron herramientas integradas de worktrees de git, emparejamiento de dispositivos por código QR, compilaciones nativas para Windows ARM64 y diffs anclados.

¿Debería actualizar de OpenCode v1 a la v2?

La mayoría debería. Actualiza a la última 1.x y ejecuta opencode upgrade --major, o escribe /update en la interfaz de terminal, después de hacer una copia de seguridad de ~/.config/opencode. Espera si dependes de plugins de la v1 (no funcionan en la v2), de los diagnósticos LSP (la v2 no ejecuta servidores de lenguaje) o de los enlaces para compartir sesiones (retirados en la v2). La v1 sigue recibiendo versiones de mantenimiento.

¿Puedo usar OpenCode junto con Hermes Agent u OpenClaw?

Sí. Hermes incluye una skill que usa OpenCode como trabajador de programación autónomo, y OpenClaw puede ejecutar OpenCode como harness externo mediante el Agent Client Protocol con /acp spawn opencode. Tanto Hermes como OpenClaw pueden usar OpenCode Zen y OpenCode Go como proveedores de modelos, así que una sola suscripción puede servir a los tres.

¿Son gratis OpenCode, Hermes Agent y OpenClaw?

Sí — los tres tienen licencia MIT y puedes autoalojarlos gratis. Pagas por el uso de los modelos, salvo que ejecutes modelos locales. Dos de ellos tienen servicios de pago opcionales: OpenCode Go ($10 al mes), Go Plus ($40) y Zen (pago por uso) para OpenCode, y Nous Portal y Hermes Cloud para Hermes. OpenClaw no tiene ningún nivel de pago.

¿Qué modelos de IA funcionan mejor con estos agentes en octubre de 2026?

Para programar y planificar tareas difíciles, Claude Opus 5.5, GPT-6.1 Sol y Gemini 4 Argon son las opciones más sólidas — encabezan la lista de recomendados de OpenClaw —, con GLM-5.3 y Kimi K3 como buenas alternativas de pesos abiertos. Para el trabajo de cada día, GLM-5.3-Flash, DeepSeek V4.1 Flash, MiMo-V2.6-Pro y Claude Sonnet 5.5 ofrecen buena relación calidad-precio. Para agentes de chat siempre activos, modelos baratos y rápidos como Claude Haiku 5.5, GPT-6 Luna y DeepSeek V4.1 Flash mantienen el gasto en unos pocos dólares al mes. Prueba dos candidatos con tu propio trabajo antes de decidirte.

¿Es seguro usar OpenClaw?

Puede serlo, si lo configuras con cuidado. OpenClaw tuvo varios problemas de seguridad graves a principios de 2026, incluidos CVE de gravedad alta y skills maliciosas en ClawHub, y todavía se distribuye con el sandbox desactivado y las herramientas ejecutándose en el host para la sesión principal. Lee su guía de seguridad y su runbook de exposición, mantén activado el emparejamiento por DM, activa el sandbox para todo lo que vaya más allá de tu propia sesión, verifica las skills antes de instalarlas y no expongas nunca el Gateway a internet.

¿Puede Hermes Agent ejecutar modelos locales?

Sí. Hermes v0.22.0 añadió modelos locales con un solo clic mediante llama.cpp, con recomendaciones basadas en el hardware, y Hermes también funciona con Ollama y otros servidores locales compatibles con OpenAI. Para un uso intensivo de herramientas, elige un modelo ajustado para trabajo con agentes y dale una ventana de contexto amplia.

¿Qué es models.dev?

Models.dev es una base de datos de código abierto y de contribución comunitaria con las especificaciones, los precios y las capacidades de los modelos de IA, iniciada por el equipo de OpenCode y usada dentro de OpenCode. Cubre más de 230 proveedores y cerca de 9.000 listados de modelos, y todos sus datos están disponibles en JSON en models.dev/api.json.

¿OpenCode v2 admite LSP?

Por ahora no. OpenCode v2 acepta la lsp configuración existente, pero su guía de migración dice que no ejecuta servidores de lenguaje, no expone herramientas LSP ni genera diagnósticos LSP. La solución recomendada es dejar que el agente ejecute el linter, el comprobador de tipos o el compilador de tu proyecto — permite esos comandos en tus reglas de permisos para que pueda comprobar su propio trabajo.

¿Quién hace OpenCode, Hermes Agent y OpenClaw?

OpenCode lo desarrolla Anomaly, el equipo detrás del framework SST. Hermes Agent lo desarrolla Nous Research, un laboratorio de IA de código abierto. OpenClaw lo creó Peter Steinberger, que se incorporó a OpenAI en febrero de 2026, y ahora lo tutela la OpenClaw Foundation, una 501(c)(3) independiente con mantenedores de empresas como Microsoft, NVIDIA, OpenAI y Tencent.


Conclusión

Comparar OpenCode, Hermes Agent y OpenClaw como si fueran tres versiones del mismo producto pasa por alto lo que hace bueno a cada uno.

OpenClaw es infraestructura — el más conectado, el más gobernado y el más ambicioso de los tres, con una historia de seguridad que es sólida una vez configurado y un historial que explica por qué tienes que configurarlo. Hermes Agent es el más personal — un agente que se acuerda de ti, escribe sus propias skills y te sigue del terminal al móvil, con una visión refrescantemente honesta de dónde están de verdad sus límites de seguridad.

Y OpenCode v2 es la actualización del año. Cogió una herramienta enormemente popular y la reconstruyó como es debido: un único servicio detrás de cada pantalla, una API que los agentes pueden manejar, Code Mode activado por defecto, trabajo en segundo plano que puedes ver y detener, worktrees integrados y un ritmo de publicación que ha convertido las asperezas en correcciones en días en lugar de meses. Tiene carencias reales — todavía no hay LSP, no hay enlaces para compartir y el ecosistema de plugins aún está portando —, pero para escribir software con IA, ahora mismo no hay nada de código abierto mejor.

Así que no elijas uno. Programa con OpenCode v2. Pon Hermes o OpenClaw en la recepción. Manda un modelo barato a los turnos de charla y uno potente a los problemas difíciles. Luego deja que la recepción le pase el trabajo de programación al taller.


¿Ya usas alguno de estos tres? Me gustaría saber qué modelos mandas a cada tarea, si OpenCode 2.0 te ha resultado estable y si Hermes u OpenClaw se ha ganado un sitio permanente en tu móvil. Las correcciones y las pruebas en contra son bienvenidas — el artículo se actualiza cuando cambia el panorama.

Aviso: Este artículo contiene un enlace de afiliado, al GLM Coding Plan de Z.ai. Si te suscribes a través de él obtienes un 10 % de descuento y yo puedo ganar una comisión sin coste adicional para ti. Ningún otro producto de este artículo está patrocinado, y ninguna de las empresas o fundaciones mencionadas lo revisó antes de publicarse.

Última actualización: 17 de octubre de 2026.

Añade tu señal.

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

es_ESEspañol