La mayoría de los frameworks de agentes de IA actuales funcionan principalmente como aplicaciones construidas sobre grandes modelos de lenguaje. Pueden razonar, llamar herramientas y mantener contexto dentro de una sesión, pero generalmente carecen de mecanismos nativos robustos para la persistencia estructurada a largo plazo, el aislamiento de cargas de trabajo, la expansión autónoma de sus propias capacidades y una coordinación confiable entre múltiples componentes durante períodos prolongados.
Hermes Agent, desarrollado por Nous Research, implementa varias características arquitectónicas que lo distinguen de muchos otros frameworks de agentes. Estas incluyen soporte para memoria persistente entre sesiones, la capacidad de ejecutar múltiples contextos de ejecución aislados a través de perfiles, un sistema de orquestación de tareas estructurado basado en Kanban, mecanismos que permiten a los agentes crear y almacenar procedimientos reutilizables derivados de su propia actividad, y una puerta de enlace de mensajería que conecta al agente con más de 27 plataformas de comunicación.
Este artículo examina Hermes a través del lente de un Sistema Operativo Personal de IA. El objetivo es proporcionar un análisis detallado y honesto de sus capas arquitectónicas principales, cómo interactúan estas capas en la práctica y qué puede ofrecer realmente el sistema a partir de junio de 2026, basándose en la documentación disponible públicamente y el comportamiento observado.
1. Capas principales de Hermes
Para comprender mejor la estructura de Hermes, resulta útil mapear sus componentes a conceptos de sistemas operativos tradicionales.

1.1 Arquitectura de memoria
Hermes mantiene múltiples capas de memoria distintas en lugar de intentar conservar toda la información relevante dentro de una única ventana de contexto. Los tipos principales incluyen:
- Memoria de sesión: Contexto activo durante una tarea o conversación específica. Este tipo de memoria suele ser de corta duración y está vinculado a la sesión actual.
- Memoria a largo plazo: Almacenamiento persistente de hechos, ideas, preferencias del usuario y conocimiento acumulado que perdura entre sesiones y reinicios del sistema. Limitada por topes configurables para evitar un crecimiento desmedido:
1memory:2 memory_enabled: true3 user_profile_enabled: true4 memory_char_limit: 2200 # ~800 tokens5 user_char_limit: 1375 # ~500 tokens
- Memoria de habilidades: Almacenamiento de procedimientos estructurados y reutilizables (habilidades) que el agente ha creado o refinado basándose en trabajos exitosos previos. Se guardan como archivos Markdown simples en ~/.hermes/skills/.
- Recuperación de sesiones: Búsqueda de texto completo FTS5 con resumen mediante LLM en todo el historial de conversaciones. Consulta cualquier sesión pasada:
Recuérdame todas las ideas de negocio que discutimos el mes pasado. ¿Cuál fue el análisis de competencia que hicimos hace 3 semanas?
El enfoque de memoria multicapa es uno de los elementos fundamentales que permite a Hermes funcionar más como un sistema persistente que como un agente conversacional típico.
Proveedores de memoria externa:
Para casos de uso que requieren una inteligencia más profunda más allá de la memoria integrada, Hermes admite 8 complementos de proveedores de memoria externa:
- Mem0: grafo de conocimiento + recuperación semántica. Carga solo las entradas relevantes por turno. 72% menos tokens en comparación con la inyección completa ingenua.
- Honcho: memoria dialéctica de dos pares. Construye observaciones separadas de USUARIO e IA. Autoalojado para entornos sensibles a PII.
- Hindsight, Holographic, RetainDB, ByteRover, Supermemory, OpenViking: proveedores adicionales con diferentes arquitecturas.
1hermes memory setup2# selector interactivo, elige proveedor3hermes memory status4# verifica qué está activo
1.2 Perfiles como entornos de ejecución aislados
Los perfiles en Hermes permiten a los usuarios crear y ejecutar múltiples instancias separadas del agente en la misma máquina. Cada perfil mantiene sus propios:
- Configuración y selección de modelo
- Almacenes de memoria (tanto de sesión como a largo plazo)
- Conjunto de habilidades instaladas
- Conexiones de puerta de enlace y credenciales asociadas
- Historial de sesiones
- Token de bot de Telegram
- Tareas programadas (cron)
- Base de datos de estado
1hermes profile create researcher2hermes profile create ops3hermes profile create content-lead
Cada perfil se convierte en su propio comando:
1researcher setup # configura modelo y claves API2researcher chat # inicia una sesión3researcher gateway start # conectar a Telegram
Ejemplos de configuraciones de perfil:
1researcher:2→ soul.md: solo investigación profunda. Hechos y números.3→ model: gpt-5.5 (más barato, alto volumen)4→ tools: búsqueda web, firecrawl, browser-use56ops:7→ soul.md: tareas administrativas. Calendario, clasificación de correos.8 Pide aprobación antes de enviar cualquier cosa.9→ model: gpt-5.5 (tareas rutinarias)10→ tools: correo electrónico, calendario, notion1112content-lead:13→ soul.md: producir contenido. Igualar mi tono de voz.14→ model: claude-sonnet-4 (buena escritura)15→ tools: búsqueda en X, búsqueda web, análisis
Distribución de perfiles:
Los perfiles se pueden compartir mediante git. Un agente de investigación que funciona puede distribuirse a cualquiera:
1cd ~/.hermes/profiles/researcher2git init && git add . && git commit -m "initial"3git push origin main
Cualquiera puede instalarlo:
1hermes profile install github.com/tu/researcher
Ellos completan sus propias claves API. Las habilidades, soul.md y los flujos de trabajo se transfieren. Los recuerdos y las sesiones permanecen por máquina.
El aislamiento de perfiles es funcional y útil para muchos escenarios del mundo real. Sin embargo, no debe entenderse como que ofrece las mismas garantías de seguridad o robustez que el aislamiento de procesos en los sistemas operativos tradicionales.
1.3 Kanban como orquestación y gestión de estado
El sistema Kanban sirve como la capa principal de coordinación y gestión de estado en Hermes. Es responsable de varias funciones importantes:
- Crear y rastrear tareas
- Gestionar dependencias entre tareas
- Manejar transiciones de estado
- Facilitar la transferencia de contexto cuando una tarea o perfil pasa el trabajo a otro
- Registrar el historial de ejecución y los resultados de cada intento de tarea
Estados: Triage → Por hacer → Listo → Ejecutando → Bloqueado → Hecho → Archivado
El despachador se ejecuta cada 60 segundos, asigna automáticamente tareas a los trabajadores disponibles, rastrea latidos, detecta procesos zombis y gestiona presupuestos de reintentos.
1hermes kanban list # ver el tablero2hermes kanban swarm # generar sistema multiagente completo:3 # orquestador raíz + trabajadores paralelos4 # + verificador con compuerta + sintetizador con compuerta5 # + pizarra compartida
Ejemplo de flujo matutino:
1/goal aquí está mi lista de tareas para hoy:231. investigar temas de IA de tendencia en X42. redactar 2 publicaciones basadas en los hallazgos53. revisar la bandeja de entrada y marcar correos urgentes64. extraer publicaciones de competidores de las últimas 24 horas75. actualizar el calendario de contenido en Notion89agregar cada tarea al triage de kanban.10asignar a subagentes cuando sea posible.11enviarme un resumen por Telegram cuando todas las tareas estén hechas.
Una característica particularmente importante es el estado "Bloqueado". Cuando una tarea entra en este estado, la ejecución se pausa hasta que un humano proporciona información o la desbloquea. Este diseño convierte la supervisión humana en una parte estructurada y nativa del flujo de trabajo, en lugar de una intervención externa o ad-hoc.
Al tratar las tareas como objetos de primera clase con contexto e historial preservados, la capa Kanban ayuda a reducir la pérdida de información que suele ocurrir durante las transferencias en flujos de trabajo multiagente o de múltiples pasos.
1.4 Tareas programadas (Cron) — El planificador
Las tareas programadas (cron jobs) son tareas autónomas basadas en tiempo escritas en inglés sencillo. No se requiere sintaxis de crontab.
Esta es la capa que transforma a Hermes de una herramienta reactiva a un sistema proactivo. La información útil llega antes de que la pidas.
Ejemplos de tareas programadas en producción:
1Cada mañana a las 8am:2enviarme una historia de IA que merezca una reacción en X.34Cada 3 horas:5escanear X en busca de publicaciones frescas en mi nicho que deba citar con retweet.67Cada día a las 9pm:8verificar si los competidores publicaron contenido atípico hoy.910Cada lunes a las 9am:11auditar mi tablero de contenido. Marcar ideas estancadas por más de 7 días.1213Cada viernes a las 6pm:14resumir qué contenido se publicó esta semana,15qué funcionó, qué no y por qué.
Las tareas programadas pueden dirigirse a temas específicos de Telegram, perfiles específicos y plataformas de entrega específicas (Telegram, Discord, Slack, correo electrónico).
El Panel Web proporciona una interfaz de gestión completa de tareas programadas: crear, editar, pausar, reanudar, activar manualmente, ver la última hora de ejecución y la próxima.
En términos de SO, las tareas programadas son el demonio planificador. Aseguran que el sistema realice trabajo con una cadencia predecible sin iniciación humana.
1.5 /goal — Objetivos persistentes (El bucle Ralph)
Un prompt normal le pide a Hermes una respuesta. /goal le da a Hermes un objetivo hacia el cual trabajar a lo largo de múltiples turnos hasta que un modelo juez determina que el objetivo se ha logrado.
La arquitectura:
- El agente ejecuta un turno hacia el objetivo
- El modelo juez evalúa: ¿hecho o continuar?
- Si es continuar: el agente ejecuta otro turno
- Si es hecho: el objetivo se completa, resultado entregado
- max_turns predeterminado: 20. Configurable por tipo de tarea.
- /goal resume reinicia el contador de turnos y continúa
1hermes config set goals.max_turns 20 # investigación, contenido2hermes config set goals.max_turns 50 # código, construcciones multipaso
La plantilla estructurada de /goal:
1/goal [RESULTADO]2usando [FUENTES]3con restricciones: [RESTRICCIONES]4entregable: [ENTREGABLE]
Ejemplo:
1/goal decidir la idea de contenido más sólida que debería publicar esta semana.2usando publicaciones de tendencia en X en mi nicho, análisis de competencia,3mi rendimiento de publicaciones de los últimos 30 días.4con restricciones: evitar ángulos repetidos,5sin marco genérico de hype de IA.6entregable: una idea final con título, gancho,7activos de prueba necesarios y un esquema borrador.
El truco de la entrevista — deja que Hermes escriba su propio /goal:
1Quiero usar /goal pero no quiero un objetivo vago.2Entrevístame solo con las preguntas que necesites.3Luego convierte mis respuestas en el comando /goal4más sólido posible. Incluye el resultado exacto, contexto,5fuentes, restricciones, entregable,6y cuándo deberías detenerte.
Cada /goal también se convierte automáticamente en una tarjeta Kanban, haciendo visible el progreso en el tablero.
Comandos principales:
1/goal [descripción] # iniciar ejecución autónoma2/goal status # verificar qué se está ejecutando3/goal pause # pausar sin perder contexto4/goal resume # continuar después de pausa5/goal clear # finalizar el objetivo actual6/subgoal [texto] # agregar condiciones durante la ejecución7/undo [N] # retroceder los últimos N turnos (nuevo en v0.16.0)
1.6 Mecanismos de creación de habilidades
Hermes incluye funcionalidad que permite a los agentes crear y almacenar procedimientos reutilizables (habilidades) basados en su propia actividad. Cuando un agente completa con éxito ciertos tipos de trabajo, puede identificar patrones, formalizarlos y guardarlos para uso futuro.
Las habilidades se almacenan como archivos Markdown simples en ~/.hermes/skills/. Son transparentes, legibles y editables. Sin caja negra.
Ejemplo — una habilidad de creación de contenido:
1Guardar esto como una habilidad llamada "content-post":23# Flujo de trabajo de publicación de contenido451. Revisar temas de tendencia en el nicho de agentes de IA mediante búsqueda en X62. Cruzar con mis últimas 14 publicaciones (evitar repeticiones)73. Elegir el ángulo más fuerte basado en patrones de interacción84. Redactar un borrador en mi tono:9 - Gancho EN MAYÚSCULAS10 - flechas → para listas de características11 - Sin guiones largos, sin adverbios, sin rodeos125. Puntuar el borrador:13 - Gancho: ¿detiene el desplazamiento? (1-10)14 - Combustible para guardar: ¿alguien lo guardaría? (1-10)15 - Prueba: ¿cada afirmación está respaldada por un número? (1-10)166. Si alguna puntuación es inferior a 7, reescribir esa sección177. Enviar el borrador final a Telegram para aprobación
Ver todas las habilidades:
1hermes skills2# o3hermes dashboard # → Pestaña Habilidades
Hermes viene con más de 60 herramientas integradas en terminal, web, navegador, visión, generación de imágenes, TTS y ejecución de código. Las habilidades se superponen a esas herramientas para crear flujos de trabajo completos.
En v0.16.0, el conjunto de habilidades predeterminado se redujo a lo que realmente necesitas: más ligero desde el primer momento, menos ruido. Las habilidades de NVIDIA se unieron a los taps confiables de Skills Hub, trayendo habilidades oficiales de CUDA-X, Omniverse, NeMo y TensorRT-LLM al catálogo.
El efecto compuesto:
Los agentes con más de 20 habilidades auto-creadas completan tareas futuras similares aproximadamente un 40% más rápido que las instancias nuevas (según observaciones de Nous Research). Esta capitalización es el diferenciador principal de Hermes.
En la práctica, la madurez, confiabilidad y grado de autonomía de la creación de habilidades varían significativamente. En muchos casos, especialmente durante el uso temprano o con tareas complejas, la revisión y curación humana de las habilidades creadas siguen siendo importantes para lograr resultados de alta calidad.
1.7 Curador autónomo — El recolector de basura
A medida que las habilidades se acumulan durante semanas y meses de uso, la redundancia, los procedimientos obsoletos y la hinchazón se convierten en preocupaciones reales. El Curador Autónomo aborda esto.
El Curador es un proceso en segundo plano que se ejecuta en un horario configurable (predeterminado: ciclo de 7 días). Este:
- Identifica habilidades redundantes o superpuestas
- Podas habilidades que ya no son relevantes
- Comprime y consolida procedimientos relacionados
- Optimiza la biblioteca de habilidades para una recuperación eficiente
- Revisa las descripciones de habilidades para una mejor capacidad de búsqueda
En términos de SO, el Curador funciona como un recolector de basura y desfragmentador. Evita que el sistema de archivos de habilidades se degrade con el tiempo.
Esto es particularmente importante porque la Búsqueda de Herramientas (que se cubre a continuación) se basa en nombres y descripciones de habilidades para la recuperación. Las descripciones mal mantenidas degradan la precisión de la búsqueda.
Desde la transmisión en vivo de NVIDIA NemoTron Labs, Karan de Nous Research confirmó: "El Curador de Hermes es una característica autónoma en segundo plano que gestiona, limpia, optimiza, revisa, mejora y comprime tu biblioteca de habilidades todo el tiempo."
1.8 Búsqueda de herramientas — Enlazador dinámico
Cuando conectas más de 15 servidores MCP, sus esquemas de herramientas consumen espacio en la ventana de contexto en cada turno, incluso cuando la mayoría de las herramientas son irrelevantes para la tarea actual.
La Búsqueda de Herramientas reemplaza todos los esquemas de MCP/complementos con 3 herramientas puente ligeras:
- tool_search: encuentra la herramienta correcta por nombre y descripción (recuperación BM25)
- tool_describe: carga su esquema completo bajo demanda
- tool_call: la ejecuta
Cada herramienta puente cuesta aproximadamente 300 tokens frente a miles para la matriz de esquemas completa.
1tools:2 tool_search:3 enabled: auto # predeterminado, se activa al 10% de uso del contexto
Tres modos: auto (recomendado), on (siempre activo), off (desactivado).
La precisión en Opus 4 pasó del 49% al 74% con la Búsqueda de Herramientas activada (pruebas propias de Anthropic).
Las herramientas principales de Hermes (terminal, memoria, navegador, búsqueda web) nunca se difieren. Permanecen cargadas en cada turno.
En términos de SO, la Búsqueda de Herramientas funciona como un enlazador dinámico. En lugar de cargar cada biblioteca compartida al inicio, el sistema las carga bajo demanda cuando el proceso en ejecución las necesita. Esto preserva la memoria (ventana de contexto) para el trabajo real.
1.9 Puerta de enlace — La pila de red
La Puerta de Enlace es la capa que hace que Hermes sea accesible desde cualquier lugar. Un proceso de puerta de enlace conecta al agente con más de 27 plataformas de mensajería simultáneamente:
Telegram, Discord, Slack, WhatsApp, Signal, SMS, Correo electrónico, Matrix, Mattermost, Microsoft Teams, Reuniones de Teams, Google Chat, LINE, DingTalk, Feishu/Lark, WeCom, WeChat, QQ, Yuanbao, BlueBubbles (iMessage), SimpleX, ntfy, Open WebUI, Home Assistant, MS Graph Webhooks, y más.
1hermes gateway start
La puerta de enlace se ejecuta como un solo proceso. Los botones de aprobación son nativos en Telegram y Slack: el agente puede solicitar confirmación humana antes de ejecutar acciones sensibles.
SSEP — Protocolo de Eventos de Flujo Estructurado (v0.16.0+):
El agente ya no transmite texto sin formato y espera que las plataformas puedan renderizarlo. En su lugar:
- El agente emite solo eventos tipados: MessageChunk, MessageStop, ToolCallChunk, ToolCallFinished, Commentary, LongToolHint, GatewayNotice
- El enrutador de la puerta de enlace dirige cada evento al adaptador de plataforma correcto
- Cada adaptador renderiza lo que puede y descarta silenciosamente lo que no puede
Telegram recibe borradores animados en MarkdownV2. iMessage descarta el cromo de herramienta que el usuario no necesita ver. Cada evento es inmutable. El orden se preserva por flujo.
En términos de SO, la Puerta de Enlace es la pila de red y SSEP es el servidor de pantalla / compositor. El agente produce un formato de salida universal; la capa de renderizado lo adapta por pantalla.
Acceso remoto:
La Aplicación de Escritorio puede conectarse a un backend de Hermes que se ejecuta en otra máquina (VPS, servidor doméstico, detrás de Tailscale):
1hermes dashboard --host 0.0.0.02# establecer nombre de usuario y contraseña mediante puerta de autenticación3# La aplicación de escritorio se conecta mediante URL + credenciales
Un agente ejecutándose en un VPS. Gestionado desde el Escritorio en tu portátil, CLI mediante SSH y Telegram en tu teléfono. Todos accediendo a la misma memoria, habilidades y sesiones.
1.10 Modo de voz — Capa de E/S
El modo de voz proporciona entrada y salida de voz a través de CLI y todas las plataformas de mensajería.
1/voice on # modo voz a voz2/voice tts # siempre responder con voz3/voice off # volver al texto
Cinco proveedores de voz a texto:
- Local faster-whisper (gratuito, se ejecuta en el dispositivo)
- Groq
- OpenAI Whisper
- Mistral Voxtral
- xAI Grok STT
Cinco proveedores de texto a voz:
- Edge TTS (gratuito, predeterminado)
- ElevenLabs
- OpenAI
- NeuTTS (local, gratuito)
- MiniMax
Funciona en mensajes de voz de Telegram, canales de voz de Discord (conversaciones de voz en vivo con el agente), WhatsApp, Signal, Slack y CLI.
En términos de SO, el modo de voz es la capa de E/S: proporciona métodos alternativos de entrada/salida más allá del texto.
1.11 Capa de seguridad
Hermes proporciona múltiples primitivas de seguridad para implementaciones en producción:
Capa 1 — Bitwarden Secrets Manager (Gestión de credenciales)
1hermes secrets bitwarden setup # asistente: instala bws, solicita token2hermes secrets bitwarden status # verificar conexión3hermes secrets bitwarden sync # simulación: ver qué se aplica
Un token de arranque en .env. Todas las credenciales reales viven en Bitwarden. Cada instancia de Hermes extrae secretos al inicio. Rota una clave una vez en la aplicación web: cada instancia la recoge en el próximo reinicio. Nivel gratuito.
Capa 2 — iron-proxy Cortafuegos de Egreso (Protección de credenciales)
1hermes egress install # descarga el binario de iron-proxy, verificado con SHA-2562hermes egress setup # asistente interactivo3hermes egress start # inicia el demonio de proxy gestionado
En lugar de inyectar credenciales reales en el entorno aislado, Hermes le da al agente tokens de proxy opacos. iron-proxy intercepta en el límite de la red, intercambia por la credencial real, reenvía la solicitud. El entorno aislado nunca tiene la clave real.
Capa 3 — Defensa contra Promptware
Protección contra ataques de inyección de prompt de clase Brainworm. El agente detecta y rechaza intentos de anular sus instrucciones a través de contenido malicioso en documentos procesados, páginas web o salidas de herramientas.
v0.16.0 agregó: parche CVE-2026-48710 para Starlette, endurecimiento SSRF fuera del bucle y eliminación de credenciales en subprocesos. 16 problemas etiquetados como de seguridad cerrados solo en esta versión.
Capa 4 — OpenShell (Empresarial, mediante asociación con NVIDIA)
Para implementaciones empresariales, Hermes se integra con NVIDIA OpenShell y primitivas de seguridad de Microsoft. OpenShell proporciona:
- Compuertas de políticas por usuario que controlan a qué puede acceder el agente
- Enmascaramiento de tokens en la salida (el agente nunca ve credenciales reales)
- Políticas intercambiables en caliente sin reinicio
- Observabilidad administrativa y pistas de auditoría
Desde la transmisión en vivo de NVIDIA NemoTron Labs, Karan de Nous Research: "La capacidad para mí de decir, por más inteligente que te vuelvas, no hay manera de que atravieses esta puerta en particular, no hay manera de que te permita usar la habilidad que creaste porque no te estoy supervisando de la manera particular que quiero."
1.12 Extensibilidad — Skills Hub y Catálogo MCP
Skills Hub (agentskills.io): Habilidades contribuidas por la comunidad. Navega, busca, instala directamente desde el centro a través del panel o CLI.
Catálogo MCP: Curado por Nous Research. Cada entrada mediante PR fusionado. 19,932 habilidades en el catálogo.
1hermes mcp # selector interactivo
Habilidades de NVIDIA: Habilidades oficiales de agente de NVIDIA integradas en Skills Hub. Bibliotecas CUDA-X, flujos de trabajo de Omniverse, entrenamiento e inferencia de NeMo, optimización TensorRT-LLM, programación cuántica CUDA-Q. Reflejado diariamente desde los repositorios de productos de NVIDIA.
En términos de SO, Skills Hub y el Catálogo MCP funcionan como un gestor de paquetes. Los usuarios pueden descubrir, instalar y gestionar capacidades sin construirlas desde cero.
1.13 Capa de interfaz
Se puede acceder y gestionar Hermes a través de múltiples superficies:
CLI (Interfaz de línea de comandos): Paridad completa de funciones. Cada comando, cada herramienta, cada opción de configuración disponible. La interfaz más potente.
1hermes # iniciar una sesión2hermes chat # igual que arriba3hermes doctor # verificación de diagnóstico4hermes dump # estado completo del sistema para depuración5hermes status # resumen visual
TUI (Interfaz de usuario de texto): Interfaz de terminal enriquecida con paneles y navegación. Punto medio entre el poder de CLI y la retroalimentación visual.
Aplicación de escritorio (v0.16.0 — "The Surface Release"): Aplicación nativa de Electron para macOS, Windows y Linux. Construida en 100 PR y 159 commits en una sola semana. Presentada por primera vez en la keynote de Jensen en GTC.
- Panel de vista previa lado a lado
- Explorador de archivos integrado
- Arrastrar y soltar archivos directamente en el chat
- Modo de voz integrado
- Selector de modelo en línea en la barra de estado (con búsqueda difusa)
- Sesiones concurrentes de múltiples perfiles
- Interfaz de configuración para modelos, claves API, herramientas
- Gestión de perfiles
- Visor de artefactos (cada archivo que crea Hermes)
- Autoactualización dentro de la aplicación
- Traducción completa al chino simplificado
- Mismo directorio HERMES_HOME que CLI: las sesiones se transfieren sin problemas
Descarga: hermes-agent.nousresearch.com/desktop
Si Hermes ya está instalado:
1hermes desktop
Panel web:
1hermes dashboard # abre localhost:9119
- Modelos, tareas programadas, habilidades, perfiles, tablero Kanban
- Panel de administración completo basado en navegador: catálogo MCP, canales de mensajería, credenciales, webhooks, gestión de memoria
- Autenticación conectable: inicio de sesión con OIDC o nombre de usuario/contraseña
- Totalmente extensible con temas (YAML) y complementos (JS + Python)
- Ningún dato sale de localhost de forma predeterminada
Plataformas de mensajería: Más de 27 plataformas a través de la puerta de enlace (cubierto en la sección 1.9).
2. El efecto compuesto
La naturaleza compuesta de Hermes es su propiedad más distintiva y la razón principal por la que funciona más como un sistema operativo que como un agente típico.
Día 1: Hermes no sabe nada de ti. Cada tarea requiere instrucciones completas. Explicas tu flujo de trabajo, tus preferencias, tus herramientas. El agente es una pizarra en blanco.
Semana 2: Hermes ha acumulado memoria sobre tus proyectos, preferencias y estilo de trabajo. Deja de hacer preguntas que ya has respondido. Las tareas que requerían 10 mensajes ahora requieren 3.
Mes 1: Hermes ha creado 15-20 habilidades a partir del trabajo completado. Tu flujo de trabajo de contenido, tu proceso de investigación, tu método de clasificación de la bandeja de entrada — cada uno codificado como un procedimiento reutilizable. Las tareas que le tomaban al agente 20 turnos el día 1 ahora se completan en 5.
Mes 3: Con más de 40 habilidades y memoria profunda, el agente opera a un nivel que no se puede replicar cambiando a un mejor modelo con un contexto en blanco. Las habilidades acumuladas, la memoria y las preferencias aprendidas crean una ventaja compuesta que crece con cada sesión.
Las matemáticas: Los agentes con más de 20 habilidades autocreadas completan tareas futuras similares aproximadamente un 40% más rápido que las instancias nuevas. Esta mejora se compone: cada tarea completada potencialmente crea o refina una habilidad que acelera el trabajo futuro.
Qué significa esto en la práctica:
Del livestream de NVIDIA NemoTron Labs, Johnny de Nous Research describió su flujo de trabajo real: "Cada mañana inicio una sesión de planificación. Para cada sesión de planificación, obtengo un archivo con clave de fecha con las cosas que quiero hacer. La habilidad revisa la semana y me dice en qué he estado fallando o si hay algo que dije que era urgente y no he abordado. A las 11 p. m., se activa un cron y me dice: ¿hiciste lo que querías hacer?"
Este es un sistema que evolucionó a través del uso. La habilidad de planificación matutina, el sistema de archivos con clave de fecha, la retrospectiva semanal — nada de esto estaba preconstruido. Surgieron de los patrones de uso de Johnny y se convirtieron en infraestructura permanente.
Karan, quien entrenó los primeros modelos de Hermes, lo usa para ablaciones de ML: "Realmente odio hacer ablaciones. Es tedioso, consume mucho tiempo. Pero debe hacerse. Así es como se hace ciencia. Hermes lo hace ahora. Y yo no tengo que hacerlo."
El efecto compuesto es el argumento central para tratar a Hermes como infraestructura en lugar de como una aplicación. Las aplicaciones proporcionan el mismo valor en el día 90 que en el día 1. La infraestructura mejora con la inversión.
3. Economía de Tokens — Lo Que Realmente Cuesta
Ejecutar Hermes como un sistema operativo personal tiene costos concretos. Comprenderlos es importante para un uso sostenible.
El tiempo de ejecución del agente: Hermes en sí es gratuito y de código abierto (licencia MIT). El costo proviene de la inferencia del modelo y la infraestructura.
Opciones de infraestructura:

Especificaciones mínimas de VPS: 2 vCPU, 2 GB de RAM para uso ligero.
Recomendado: 4 vCPU, 8 GB de RAM para uso intensivo. No se necesita GPU: Hermes llama a APIs, no al modelo directamente.
Opciones de proveedor de modelos:

Costos de la API de X (pago por uso desde febrero de 2026):

Alternativa: OpenTweet MCP a $5.99/mes planos.
Presupuestos mensuales realistas:
Las estimaciones de tokens a continuación son aproximaciones basadas en patrones de sesión típicos. El consumo real depende del modelo, la complejidad de la tarea, el volumen de salida de la herramienta y la configuración. Usa /usage dentro de Hermes para medir tus números reales.
Ejecutar el sistema de contenido completo descrito en este artículo (5 trabajos cron diarios, 2 sesiones de contenido/día con /goal, investigación diaria de subagentes, seguimiento kanban) consume aproximadamente 10-11 millones de tokens/mes. Esto es lo que cuesta según tu estrategia de modelo:

El mismo sistema que cuesta $27/mes en GPT-5.5 cuesta $250/mes en Claude Opus. Una diferencia de 10x para los mismos trabajos cron, los mismos /goals, los mismos subagentes.
Por qué esto es importante: Hermes es independiente del modelo. Tú eliges el modelo por perfil, por tarea. Los trabajos cron rutinarios que escanean X en busca de publicaciones de tendencia no necesitan razonamiento de nivel Opus. Una llamada de $0 a GPT-5.5 hace el mismo trabajo. Reserva el modelo costoso para el único /goal por día donde la calidad de escritura o el razonamiento profundo marcan una diferencia real.
La ruta completa más barata:

Eso es un agente autónomo 24/7 con 5 trabajos cron diarios, memoria persistente, habilidades de autoaprendizaje, seguimiento de tareas kanban y acceso a Telegram desde tu teléfono.
Compara: un asistente virtual que haga el mismo trabajo cuesta $500–2,000/mes. Una agencia de contenido cuesta $3,000–8,000/mes.
Nota sobre Nous Portal: El nivel Plus ($20/mes, $22 en créditos) funciona bien para uso ligero (1-2 trabajos cron, algunas sesiones por día). Para el sistema de contenido completo descrito aquí, el nivel Super ($100/mes, $110 en créditos) o traer tus propias claves es más realista.
Optimización de tokens (6 métodos para reducir costos):
- Lector de archivos compacto — 14% menos tokens por archivo leído (automático en la última versión)
- Almacenamiento en caché de indicaciones — ~75% de reducción en sesiones de múltiples turnos (solo modelos Anthropic)
- /compress — resume el historial de la sesión, elimina la sobrecarga
- Búsqueda de herramientas — carga esquemas bajo demanda en lugar de por adelantado
- Delegación de subagentes — cada subagente en su propio contexto, solo regresan los resúmenes
- Memoria basada en recuperación — 72% menos tokens en comparación con la inyección completa ingenua
Ruta más rápida a un agente funcional:
1hermes setup --portal
Un OAuth cubre modelo + búsqueda web + generación de imágenes + TTS + navegador en la nube. No se necesitan claves API separadas.
4. Cómo se Encadenan las Capas
Estas capas se componen cuando se apilan. Aquí hay una cadena que se ejecuta de principio a fin:
18:00 AM — Se activa el trabajo cron.23El perfil de lead de contenido se despierta4e inicia un /goal con estructura:56"encuentra los 3 ángulos de contenido más fuertes para hoy7usando los datos de tendencias de X y mis últimas 14 publicaciones."89Genera 3 subagentes:10→ subagente 1 escanea X en busca de publicaciones de tendencia11→ subagente 2 extrae el rendimiento de publicaciones recientes12→ subagente 3 revisa cuentas de la competencia1314La Búsqueda de herramientas carga solo las herramientas que cada subagente necesita.15El almacenamiento en caché de indicaciones mantiene bajos los costos de la indicación del sistema.16Cada subagente se ejecuta en su propio contexto (delegación).1718Los tres se convierten en tarjetas kanban.19El despachador les da seguimiento en paralelo.2021Los subagentes terminan. El lead de contenido ejecuta22la habilidad de publicación de contenido para redactar 2 publicaciones.2324Los borradores llegan al tema de Contenido25en Telegram para su aprobación.2627El usuario aprueba uno. Rechaza el otro.28La publicación aprobada se publica a través de xurl.293010 minutos después, un competidor publica31una reacción al mismo tema.32Se activa un webhook.33Hermes redacta un ángulo de seguimiento34y lo envía al tema de Reacción.3536Todo visible en el panel.37Qué se ejecutó, qué se envió, qué está pendiente.3839A las 11 p. m., se activa el cron de revisión diaria.40La búsqueda de sesiones extrae el trabajo del día.41El resumen se entrega a Telegram.
Un día. Nueve capas arquitectónicas activadas. Dos publicaciones enviadas. Cero investigación manual. Costo total de API: aproximadamente $2–4.
5. Características Clave
Persistencia
Hermes está explícitamente diseñado para retener información a través de sesiones mediante su sistema de memoria. Esto permite que el contexto acumulado y las habilidades creadas persistan con el tiempo, en lugar de perderse después de cada sesión o reinicio.
Aislamiento y Coordinación
La combinación de Perfiles y Kanban permite que Hermes admita tanto el aislamiento como la colaboración estructurada. Los Perfiles proporcionan una separación entre diferentes cargas de trabajo, mientras que Kanban permite la transferencia controlada y la transferencia de contexto cuando se requiere colaboración.
Mecanismos de Automejora
La presencia de la funcionalidad de creación de habilidades proporciona a Hermes una vía para la automejora estructural. A diferencia de los sistemas que se basan únicamente en la ingeniería de indicaciones o en definiciones de herramientas manuales, Hermes puede expandir sus propias capacidades basándose en los patrones de uso. El Curador Autónomo garantiza que la biblioteca de habilidades se mantenga limpia y eficiente con el tiempo.
Supervisión Humana como Característica Nativa
La intervención humana se implementa como un concepto de primera clase a través del estado de tarea Bloqueada en Kanban y los botones de aprobación en Telegram y Slack. Esto permite que el sistema pause la ejecución de manera limpia, preserve el contexto y se reanude de forma inteligente una vez que se proporciona la entrada requerida.
6. Consideraciones Prácticas
Al usar Hermes como infraestructura en lugar de como una herramienta conversacional simple, varios factores prácticos se vuelven importantes:
- El valor a largo plazo del sistema depende en gran medida de cómo se gestionan, curan y mantienen la memoria y las habilidades creadas a lo largo del tiempo. El Curador Autónomo ayuda, pero la revisión humana periódica mejora la calidad.
- El aislamiento de perfiles es útil, pero requiere una configuración deliberada. No es automático y no proporciona las mismas garantías que el aislamiento de procesos tradicional.
- La calidad y utilidad de las habilidades creadas de forma autónoma pueden variar significativamente. En muchos casos, especialmente al principio, la revisión humana mejora los resultados.
- El consumo de recursos, particularmente las ventanas de contexto del modelo y los costos de inferencia, deben monitorearse activamente. Usa /usage y /compress con regularidad. Habilita la Búsqueda de herramientas para configuraciones MCP pesadas.
- La efectividad del sistema general depende en gran medida de una configuración cuidadosa y una gestión continua, en lugar de surgir automáticamente simplemente ejecutando el software.
- La economía de tokens debe entenderse antes de comprometerse con patrones de uso intensivo. Comienza con Nous Portal Plus a $20/mes y escala desde allí.
Configuración Consciente de Tokens
Ejecutar Hermes como un sistema operativo completo con múltiples perfiles y trabajos cron consume tokens en cada inicio de sesión (indicación del sistema + memoria + índice de habilidades). Sin optimización, los costos pueden crecer más rápido de lo esperado.
Usa el modelo adecuado para el trabajo adecuado:
No todas las tareas necesitan el modelo más potente. Hacer coincidir el modelo con el tipo de tarea es la palanca de costos más importante.
1perfil de lead de contenido:2→ modelo: claude-sonnet-4 (escritura sólida, costo moderado)34perfil de investigador:5→ modelo: gpt-5.5 (más barato, alto volumen a través de Codex a $0)67perfil de operaciones:8→ modelo: gpt-5.5 (tareas rutinarias, rentable)910perfil de revisor de código:11→ modelo: claude-opus-4-8 (solo para razonamiento complejo)
Usa modelos de frontera (Opus, GPT-5.5) para /goals complejos. Usa modelos más baratos para trabajos cron diarios y clasificación rutinaria. Un solo cambio reduce tu factura mensual a la mitad.
Límites de memoria más bajos para perfiles ligeros:
La inyección de memoria predeterminada es de 2,200 caracteres (~800 tokens) por turno. En una sesión de /goal de 50 turnos, eso son 40,000 tokens gastados repitiendo memoria. Para perfiles que no necesitan un contexto personal profundo:
1hermes config set memory.memory_char_limit 10002hermes config set memory.user_char_limit 500
Establece max_turns realistas:
1# investigación y contenido (más cortos, enfocados)2hermes config set goals.max_turns 2034# tareas de código (más largas, necesitan más iteraciones)5hermes config set goals.max_turns 50
50 turnos en Opus pueden costar $5–12 por sesión. Establece max_turns por perfil, no de forma global. Los perfiles de investigación rara vez necesitan más de 20.
Habilita las 6 optimizaciones de tokens:
1tools:2 tool_search:3 enabled: auto # carga esquemas bajo demanda45memory:6 memory_char_limit: 2200 # reduce si no es necesario7 user_char_limit: 1375 # reduce si no es necesario
Además: almacenamiento en caché de indicaciones (automático en Anthropic), /compress para sesiones largas, delegación de subagentes para trabajo en paralelo.
Usa modelos auxiliares baratos para trabajos secundarios:
Hermes descarga la compresión, la visión, el resumen web, la puntuación de aprobación, el enrutamiento de herramientas y los títulos de sesiones a modelos auxiliares. Cada ranura es configurable de forma independiente. Usa un modelo rápido y barato para estos mientras mantienes tu modelo costoso para el trabajo principal:
1hermes model2# establece el modelo principal: claude-sonnet-4 (calidad)3# establece el auxiliar: un modelo rápido y barato (compresión, enrutamiento)
Esto significa que /compress y la compresión automática se ejecutan en tokens baratos, no en el precio de tu modelo principal.
Ajusta el umbral de compresión:
1compression:2 threshold: 0.50 # predeterminado: comprimir al 50% de la ventana de contexto
Reduce esto a 0.30–0.40 para una compresión más agresiva. Las sesiones se mantienen más ligeras, se acumulan menos tokens antes de que se active el compresor.
Gestión de Contexto Sin Pérdidas (LCM):
1context:2 engine: "lcm" # plugin, reemplaza la compresión con pérdidas predeterminada
El compresor predeterminado tiene pérdidas: resume y descarta el contexto más antiguo. LCM es una alternativa de plugin que preserva todo el contexto sin pérdidas mientras sigue optimizando el uso de tokens. Disponible a través de hermes plugins → Context Engine.
Monitorea con /usage:
1/usage
Ejecuta esto regularmente. Compara los recuentos de tokens entre sesiones. Si un trabajo cron consume más tokens de lo esperado, simplifica su indicación o cámbialo a un modelo más barato.
Escalado de costos por complejidad de configuración:
Estos son rangos estimados. Ejecuta /usage en Hermes para comparar con tus números reales.

La ruta más barata: ejecuta todo a través de GPT-5.5 vía Codex (suscripción a ChatGPT de $20/mes, inferencia incluida). Reserva Claude u Opus para las sesiones donde la calidad del razonamiento hace una diferencia medible en tu resultado.
7. Limitaciones Actuales (a partir de junio de 2026)
Hermes posee varias fortalezas arquitectónicas significativas, pero sigue siendo un sistema en evolución en lugar de un sistema operativo personal completamente maduro:
- La aplicación de escritorio nativa mejora significativamente la accesibilidad, pero aún no proporciona una paridad de funciones completa con la CLI/TUI para todas las interacciones de herramientas, particularmente la automatización compleja del navegador y ciertas integraciones locales.
- Ejecutar un gran número de agentes concurrentes o flujos de trabajo de larga duración puede ejercer una presión sustancial sobre las ventanas de contexto del modelo y los recursos de inferencia. A menudo se requiere una gestión cuidadosa de los recursos.
- El aislamiento de perfiles es práctico y funcional para muchos casos de uso, pero no ofrece el mismo nivel de robustez o aislamiento de fallos que el aislamiento de procesos en los sistemas operativos tradicionales.
- La creación autónoma de habilidades es una dirección prometedora, pero su madurez y fiabilidad siguen siendo variables. Las habilidades reutilizables de alta calidad a menudo aún requieren curación humana, particularmente para tareas complejas o de alto riesgo.
- La compactación automática durante sesiones largas puede causar pérdida de contexto. El Curador Autónomo y la recuperación de sesiones son soluciones parciales. Mantener el hilo completo en contexto durante la vida útil de la ventana evita la deriva silenciosa, pero limita la duración de la sesión.
- Algunas integraciones avanzadas de herramientas pueden ser más estables cuando se usan a través de la CLI/TUI en lugar de a través de la aplicación de escritorio o las interfaces de mensajería.
- El protocolo de puerta de enlace SSEP es nuevo (v0.16.0). Pueden existir casos extremos en la representación por plataforma para plataformas de mensajería menos comunes.
Estas limitaciones están relacionadas principalmente con la madurez de la implementación, no con deficiencias arquitectónicas fundamentales. El proyecto continúa desarrollándose activamente. Solo la "Surface Release" v0.16.0 incluyó 874 commits, 542 PR fusionados y contribuciones de 170 miembros de la comunidad. La versión anterior v0.15.0 "Velocity Release" incluyó 1,302 commits, 747 PR fusionados y 321 contribuyentes.
8. Cómo se Compara Hermes con Otros Frameworks de Agentes
La pregunta más común al evaluar Hermes: ¿cómo se compara con Claude Code, OpenClaw y CrewAI? La respuesta es que resuelven diferentes problemas y están construidos sobre diferentes filosofías.


El modelo mental que funciona (de los desarrolladores que usan los tres):
Claude Code es tu herramienta diaria en tu escritorio. El mejor agente de codificación pura disponible. Si el trabajo es "escribir código, refactorizar código, depurar código, entender esta base de código", Claude Code gana.
Hermes Agent es tu infraestructura 24/7. Se ejecuta mientras duermes, gestiona múltiples cargas de trabajo a través de perfiles, se compone a través de habilidades y memoria, y te llega a Telegram desde cualquier lugar.
OpenClaw es tu asistente centrado en el chat. El mercado más grande, el alojamiento administrado más fácil ($3/mes), la experiencia de usuario no técnica más sólida.
CrewAI es tu framework de orquestación. Cuando necesitas múltiples agentes especializados trabajando juntos en un pipeline definido en Python. No es un agente independiente, es un framework para construir sistemas multiagente.
Un punto de referencia que ilustra la diferencia:
Una prueba independiente ejecutó las mismas 18 indicaciones a través de Claude Code (Opus 4.7), OpenClaw (Sonnet 4.6) y Hermes Agent. Hermes ganó 14 de 18. Las 4 que perdió fueron tareas de codificación sin procesar donde la comprensión de la base de código de Claude Code es inigualable. Las 14 que ganó fueron tareas donde la memoria y el contexto de sesiones anteriores marcaron la diferencia.
La conclusión: Hermes gana cuando la historia importa. Claude Code gana cuando la profundidad del código importa. Son complementarios, no competitivos.
Hermes incluye hermes claw migrate, un comando de migración integrado desde OpenClaw. Cuando un producto incluye un comando de migración con nombre para un competidor específico, el posicionamiento es claro.
9. Empieza Aquí
Si leíste este artículo completo y quieres comenzar, aquí hay tres rutas según tu situación.
Ruta 1 — Tengo 15 minutos (lo más rápido al primer resultado):
1# instalar2curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash34# configuración en un solo comando (modelo + herramientas + puerta de enlace)5hermes setup --portal67# conectar Telegram8# mensaje a @BotFather → /newbot → copiar token9# pegar token cuando hermes setup lo solicite1011# establecer tu primer trabajo cron12hermes chat13> "todas las mañanas a las 8 a. m. envíame un resumen14 de noticias de IA de tendencia a Telegram"1516# listo. mañana por la mañana tendrás un informe17# sin abrir un navegador.
Ruta 2 — Tengo una tarde (configuración personal completa):
- Instala Hermes y ejecuta hermes setup --portal
- Conecta Telegram (BotFather → token → pegar)
- Crea tu primer perfil: hermes profile create work
- Escribe un soul.md que defina cómo debe comportarse el agente
- Establece 3 trabajos cron (informe matutino, verificación de competencia, revisión diaria)
- Ejecuta tu primer /goal con la plantilla estructurada:
1/goal [resultado] usando [fuentes]2con restricciones: [restricciones]3entregable: [entregable]
- Abre el panel: hermes dashboard
8. Revisa las habilidades después de una semana. Elimina las débiles. Refina las fuertes.
Ruta 3 — Quiero el sistema operativo completo (proyecto de fin de semana):
- Activa un VPS Hetzner CX22 (~$7/mes)
- Instala Hermes en el VPS a través de SSH
- Ejecuta hermes setup --portal
- Conecta la puerta de enlace de Telegram: hermes gateway start
- Crea 3-4 perfiles (contenido, investigación, operaciones, código)
- Escribe soul.md para cada perfil
- Configura trabajos cron por perfil
- Configura Kanban para el seguimiento de tareas entre perfiles
- Instala la aplicación de escritorio en tu portátil
- Conecta el escritorio al backend remoto a través de la puerta de enlace de autenticación
- Habilita la Búsqueda de herramientas en config.yaml
- Reduce los límites de caracteres de memoria para la optimización de tokens
- Configura Bitwarden Secrets Manager para las credenciales
- Ejecuta durante una semana. Revisa las habilidades, la memoria y el uso de tokens.
- Itera. El sistema se compone a partir de aquí.
Orden de prioridad si estás abrumado: Comienza con los trabajos cron (#3 en el artículo de 10 trucos), la estructura /goal (#4) y las habilidades (#8). Estas tres configuraciones cambian la forma en que se siente Hermes de la noche a la mañana.
Conclusión
Hermes Agent representa uno de los intentos arquitectónicamente más ambiciosos entre los frameworks de agentes de código abierto actuales para ir más allá de las simples interfaces conversacionales o de llamada a herramientas. Su combinación de memoria persistente, aislamiento basado en perfiles, orquestación estructurada de tareas a través de Kanban, programación cron en lenguaje natural, objetivos /goal persistentes, carga dinámica de herramientas, acceso a través de puerta de enlace multiplataforma, interacción por voz, primitivas de seguridad de producción y mecanismos para crear procedimientos reutilizables le otorga características que se alinean más estrechamente con el concepto de un sistema operativo personal que la mayoría de los otros sistemas disponibles hoy en día.
Karan de Nous Research, quien entrenó los primeros modelos de Hermes, lo describió simplemente: "Hermes Agent es la capacidad de tomar un modelo de lenguaje y darse cuenta de que todo lo que sucede en tu computadora es texto de entrada o texto de salida. Hermes Agent te permite hacer eso con todas las integraciones en tu computadora. Puede usar tu navegador, tus aplicaciones, todo lo que haces en la computadora. Es un automatizador general, un simulador general de acciones informáticas y digitales."
Al mismo tiempo, es importante mantener expectativas realistas. Hermes no es todavía un sistema operativo de IA personal completamente maduro. Su dirección arquitectónica es prometedora, pero la efectividad en el mundo real todavía depende en gran medida de una configuración cuidadosa, una gestión continua y una evaluación honesta de la madurez de las funciones.
Cuando se usa de manera reflexiva como infraestructura, Hermes puede servir como base para construir flujos de trabajo asistidos por IA a largo plazo y en evolución que se componen en capacidad con el tiempo. La diferencia significativa radica en cuán deliberadamente se entienden y utilizan las capacidades y limitaciones del sistema.
El agente está listo. El stack está listo. El valor se compone con el uso.
Artículos Relacionados
- HERMES AGENT: LA GUÍA COMPLETA — instalación, modelos, panel, casos de uso, seguridad
- El Manual Completo de Hermes /goal — 21 Flujos de Trabajo
- Hermes /goal — La Guía Completa
- Cómo Hacer que Hermes + xurl Funcionen Realmente como un Sistema
- Hermes x Bitwarden — El Stack de Seguridad
- 10 Configuraciones del Agente Hermes
Versiones ampliadas y contenido adicional de Hermes en Substack: https://substack.com/@yanxbt
Este artículo se basa en la documentación disponible públicamente de Hermes Agent (v0.16.0 "The Surface Release"), el livestream de NVIDIA NemoTron Labs y el comportamiento observado del sistema a partir de junio de 2026.
https://x.com/IBuzovskyi/status/2059675518966894767
https://x.com/IBuzovskyi/status/2059303967767593247
https://x.com/IBuzovskyi/status/2056764150936748082
https://x.com/IBuzovskyi/status/2057114309616885997





