Hermes Agent: un agente que conserva y convierte la experiencia en procedimientos
NousResearch/hermes-agent · 224.826★ · 43.551 forks
Todo lo que hay que saber sobre NousResearch/hermes-agent: un agente autónomo de código y tareas que combina herramientas, memoria persistente, habilidades reutilizables y presencia en varios canales.
Qué es Hermes Agent
Hermes Agent es el proyecto de código abierto de Nous Research para ejecutar agentes de IA desde terminal, aplicación de escritorio, panel web y plataformas de mensajería. Su descripción en GitHub lo presenta como un agente que crece con el usuario; la documentación oficial concreta la idea: conservar memoria entre sesiones, crear y mejorar habilidades a partir de la experiencia y mantener un modelo del usuario que se profundiza con el uso.
No se limita a un copiloto de editor. El README documenta una interfaz de terminal, un proceso único de mensajería para Telegram, Discord, Slack, WhatsApp, Signal y otros canales, tareas programadas, delegación de subagentes y siete entornos de ejecución: local, Docker, SSH, Singularity, Modal, Daytona y Vercel Sandbox. También admite Nous Portal, OpenRouter, OpenAI y otros proveedores, de modo que cambiar de modelo se plantea como configuración y no como cambio de código.

El origen: de Nous Research a un agente persistente
La API de GitHub registra la creación del repositorio el 22 de julio de 2025. El README y la documentación identifican a Nous Research como creador; no se recuperó durante esta investigación un anuncio de lanzamiento que permita atribuir con rigor una fecha de presentación pública distinta, una persona autora única o una anécdota fundacional. Por eso no se infiere ninguna de ellas.
El relato verificable del producto parte de una tensión práctica: una conversación aislada no conserva necesariamente el procedimiento que funciono antes. Hermes intenta resolverla con memoria curada, búsqueda FTS5 de sesiones, habilidades en archivos y recordatorios para persistir conocimientos. Existe otra tensión con los agentes de mensajería ya instalados: el propio proyecto ofrece hermes claw migrate para importar configuración, memorias, habilidades, claves permitidas y ajustes de OpenClaw, en lugar de exigir una migración manual completa.

Filosofía y principios
La propuesta oficial se puede resumir en cuatro principios operativos:
- Aprendizaje persistente, no una sesión desechable: las experiencias complejas pueden convertirse en habilidades y estas se revisan durante el uso.
- Separar secretos de configuración: la documentación distingue claves en un archivo de entorno de ajustes en configuración; el README también documenta fuentes de secretos externas en versiones recientes.
- Elegir proveedor y entorno de ejecución: el agente no se ata a un único modelo ni a un único equipo.
- Automatización con trazabilidad humana: cron, subagentes y herramientas permiten ejecutar trabajo prolongado, mientras que las aprobaciones y la configuración de permisos forman parte del producto.
Son principios y capacidades declarados por el proyecto, no una demostración independiente de que cualquier flujo sea seguro o mejor que otro.

Cómo funciona
La instalación oficial para Linux, macOS, WSL2 y Termux es curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash; en Windows nativo se documenta un instalador de PowerShell. Después, el flujo básico es iniciar hermes, elegir modelo con hermes model, ejecutar el asistente con hermes setup y comprobar el sistema con hermes doctor.
Los patrones de uso que el README documenta incluyen:
- Conversación y configuración:
hermes,hermes model,hermes tools,hermes config setyhermes config get. - Canales remotos:
hermes gateway setupyhermes gateway start; dentro de una conversación se comparten ordenes como/new,/model,/skills,/compressy/usage. - Conocimiento reutilizable: las habilidades describen procedimientos y se almacenan para cargar contexto pertinente en turnos posteriores; la documentación declara compatibilidad con el estándar abierto Agent Skills.
- Automatización y paralelismo: el planificador interno ejecuta tareas con entrega a plataformas y la delegación crea subagentes aislados para líneas de trabajo paralelas.
- Extensión: puede conectarse a servidores MCP y seleccionar herramientas o conjuntos de herramientas; el README enlaza una guía de seguridad para aprobaciones de comandos, emparejamiento de mensajes y aislamiento por contenedor.

Estado oficial y semioficial
Hermes Agent es el repositorio oficial de Nous Research: tanto el README como el sitio hermes-agent.nousresearch.com lo presentan como producto del laboratorio. La documentación oficial afirma compatibilidad con Agent Skills y con servidores MCP; esa compatibilidad no equivale a que los organismos de esos estandares certifiquen cada habilidad o integración.
No se recuperó evidencia de que el agente completo haya sido aceptado en un mercado oficial de plugins de un proveedor externo, ni una designación formal como estándar. Por tanto, no se afirma tal aceptación. Su carácter semioficial procede de las integraciones y guías mantenidas por Nous Research, no de una certificación de terceros. En la practica, las 223.359 estrellas y los adaptadores comunitarios sugieren adopción visible, pero no sustituyen una garantía de seguridad, soporte o compatibilidad.

El ecosistema
Repositorios de Nous Research
La consulta a la API de la organización recuperó estos proyectos relacionados, con sus cifras en la fecha de medición:
NousResearch/hermes-agent-self-evolution: optimización evolutiva de habilidades, instrucciones y código con DSPy y GEPA; 4.876 estrellas y 562 bifurcaciones.NousResearch/hermes-paperclip-adapter: adaptador para ejecutar Hermes como empleado gestionado en Paperclip; 1.771 estrellas y 359 bifurcaciones.NousResearch/autonovel: canal de escritura autónoma de novelas basado en Hermes Agent; 1.366 estrellas y 271 bifurcaciones.NousResearch/atropos: marco para recopilar y evaluar trayectorias de modelos mediante entornos de aprendizaje por refuerzo; 1.342 estrellas y 396 bifurcaciones. El README de Hermes lo cita para generar trayectorias y entrenar modelos de uso de herramientas.NousResearch/Hermes-Function-Calling: repositorio de llamadas a funciones; 1.432 estrellas y 209 bifurcaciones.NousResearch/tinker-atropos: integración independiente de Atropos con la API Tinker; 95 estrellas y 26 bifurcaciones.NousResearch/hermes-compression-eval: arnés de evaluación sin conexión para el compresor de contexto; 16 estrellas y 9 bifurcaciones.NousResearch/hermes-example-plugins: implementaciones de referencia y documentación de plugins, no incluidas en el núcleo; 30 estrellas y 18 bifurcaciones.
Puertos, traducciones y extensiones comunitarias
El repositorio principal incorpora versiones oficiales del README en chino simplificado, urdu y español. La búsqueda de GitHub también recuperó derivaciones no oficiales y herramientas relacionadas:
bookunt3d/hermes-agent-fa, traducción completa de documentación al persa: 64 estrellas y 1 bifurcación.timoncool/hermes-ru-locale, localización rusa para la aplicación de escritorio: 23 estrellas y 3 bifurcaciones.HughesCuit/hermes-agent-cluster, extensión para coordinación de tareas entre nodos, planificación según capacidades, recuperación ante fallos y métricas: 7 estrellas y 3 bifurcaciones.hermeum/hermes-agent-operator, operador de Kubernetes para gestionar instancias de Hermes de forma declarativa: 13 estrellas y 1 bifurcación.avifenesh/computer-use-linux, servidor MCP de control de escritorio Linux enlazado por el README oficial; usa árboles de accesibilidad, entrada Wayland o X11 y capturas.AaronWong1999/hermesclaw, puente comunitario de WeChat que el README enlaza para usar Hermes Agent y OpenClaw en la misma cuenta.
Estos proyectos no son automáticamente productos de Nous Research ni una auditoría de su calidad. Las cifras anteriores proceden de la API de GitHub y describen popularidad, no compatibilidad actual.
Números del repo
Medición: 31 de julio de 2026, API y página de GitHub.
| Métrica | Valor |
|---|---|
| Estrellas | 223.359 |
| Bifurcaciones | 42.982 |
| Suscriptores reales | 843 |
| Commits | 19.747 |
| Incidencias abiertas indicadas por la API | 26.224 |
| Lenguaje principal | Python |
| Licencia | MIT |
| Creación del repositorio | 22 de julio de 2025 |
| Última actualización de metadatos | 31 de julio de 2026 |
| Última publicación | v2026.7.30, 30 de julio de 2026 |
La última publicación se titula Hermes Agent v0.19.1 y agrupa cambios posteriores a v0.19.0. Los contribuidores principales que devolvió la API por número de aportes fueron teknium1 (7.465), OutThisLife (2.593), kshitijk4poor (1.067), benbarclay (382) y ethernet8023 (365). El total de commits procede de la página final indicada por la cabecera de paginación de la API. watchers_count de la respuesta general de GitHub réplica las estrellas; por eso se informa subscribers_count como suscriptores. El campo open_issues_count puede sumar solicitudes de cambios abiertas, de modo que no es un conteo exclusivo de incidencias.
Cómo contribuir
El README remite a la guía oficial de contribución y da un flujo verificable: ejecutar el instalador, trabajar en la copia gestionada de $HERMES_HOME/hermes-agent, instalar dependencias de desarrollo con uv pip install -e ".[all,dev]" y lanzar scripts/run_tests.sh. Para una copia temporal o CI documenta un entorno virtual fuera del árbol fuente y el mismo comando de pruebas.
La advertencia concreta es relevante: no colocar un entorno virtual dentro del árbol sobre el que el agente trabaja, porque una orden de ruta relativa podría borrar el entorno en ejecución. Las solicitudes de cambios y normas de estilo se remiten a la guía de contribución; esta investigación no recuperó una plantilla específica de solicitud de cambios, por lo que no se atribuye una.

Cómo lo recibió la comunidad
La conversación de Hacker News ofrece tanto casos de uso concretos como reservas claras:
- En el hilo 48419000, enviado por SeriousM, la entrada alcanzó 52 puntos y 42 comentarios. apexalpha explicó que sustituyó OpenClaw por Hermes en casa, lo uso como administrador de su laboratorio doméstico con un servidor MCP de solo lectura para revisar Kubernetes y acceso SSH aprobado por sesión. Su elogió concreto fue recibir cada mañana el estado de copias de seguridad y pods; también indicó que GitOps permite revertir cambios. Es un testimonio individual, no una prueba de rendimiento general.
- En el mismo hilo, eranation pidió una comparación de primera impresión entre Hermes, Paperclip, Pi, OpenCode, OpenClaw, NanoClaw y Gastown, y cuestionó si los distintos marcos son solo mejoras marginales frente a construir sobre Claude Code, Codex o Cursor. La objeción no niega una función concreta; cuestiona la diferenciación y pide evidencia comparativa.
- KennyBlanken, también en el hilo 48419000, objeta el uso de Telegram como canal de comunicación y plantea una preocupación de privacidad. Es una crítica a una integración opcional, no una afirmación validada sobre todas las plataformas de Hermes.
- El hilo 48882162, enviado por piotrbednarsalt, tuvo 3 puntos y 1 comentario. El propio autor calificó al proyecto de poco receptivo, poco intuitivo e inseguro y aconsejó no usarlo con información confidencial. El hilo aporta una crítica directa pero sin evidencia técnica en el comentario recuperado; debe leerse como opinión atribuida a ese usuario, no como conclusión de esta investigación.
Hermes Agent frente a otras propuestas
| Propuesta | Coincidencia verificable | Diferencia verificable |
|---|---|---|
| OpenClaw | Ambos aparecen como agentes que pueden conservar configuración, memoria y habilidades. | Hermes documenta una migración desde OpenClaw mediante hermes claw migrate; por tanto, la fuente lo trata como un origen desde el que importar datos, no como parte del núcleo. |
| Paperclip | La fuente recuperada lo situa como entorno de Paperclip para un empleado gestionado. | NousResearch/hermes-paperclip-adapter presenta a Hermes como empleado gestionado dentro de una compañía Paperclip; Hermes Agent por si mismo ofrece terminal, mensajería, habilidades y automatización. |
| OpenCode | Fue mencionado por eranation en el hilo 48419000 dentro de un conjunto de marcos que el usuario queria comparar. | La fuente recuperada no aporta una evaluación técnica suficiente para afirmar una superioridad o equivalencia; se conserva como referencia de mercado, no como comparación de funcionalidades. |
La comparación verificable mas útil es de alcance: Hermes integra memoria, habilidades, mensajería y automatización en un solo producto; un adaptador como el de Paperclip lo inserta en otra capa organizativa. No hay en las fuentes recuperadas una prueba independiente que ordene sus resultados frente a esas propuestas.
Casos de uso y a quién puede ayudar este repositorio
- Personas que quieren operar un agente desde terminal, escritorio, web o mensajería pueden usar una misma configuración de Hermes para conversar y ejecutar tareas desde esos canales, con memoria y búsqueda de sesiones entre conversaciones.
- Operadores de un laboratorio doméstico o de servicios con acceso acotado pueden programar tareas, delegar subagentes y conectar herramientas MCP; el caso citado de Kubernetes usa un servidor MCP de solo lectura, aprobación de SSH por sesión y GitOps reversible. Los permisos, secretos y herramientas deben revisarse antes de habilitar cualquier acceso.
- Autores y equipos que repiten flujos de investigación o escritura pueden transformar una pauta que funciona en una habilidad reutilizable, localizar sesiones previas y trasladar ese contexto entre encargos.
NousResearch/autonovelilustra una aplicación de escritura construida sobre Hermes, mientras quehermes-agent-self-evolutionexplora la optimización de habilidades e instrucciones.
Recursos
- Repositorio: https://github.com/NousResearch/hermes-agent
- Documentación: https://hermes-agent.nousresearch.com/docs/
- Instalación: https://hermes-agent.nousresearch.com/docs/getting-started/installation
- Habilidades oficiales: https://hermes-agent.nousresearch.com/docs/user-guide/features/skills
- Como contribuir: https://hermes-agent.nousresearch.com/docs/developer-guide/contributing
- Evaluación y evolución: https://github.com/NousResearch/hermes-compression-eval y https://github.com/NousResearch/hermes-agent-self-evolution
- Comunidad Discord: https://discord.gg/NousResearch
- Conversaciones: https://news.ycombinator.com/item?id=48419000 y https://news.ycombinator.com/item?id=48882162
Nota: este artículo combina el README, la documentación y las notas de publicación de Hermes Agent, la API de GitHub y conversaciones de Hacker News consultadas el 31 de julio de 2026. Las cifras cambian con el tiempo.