Sobre el proyecto

Hermes Agent es un agente de IA auto-mejorable creado por Nous Research. Está diseñado en torno a un bucle de aprendizaje cerrado: el agente crea habilidades de forma autónoma tras tareas complejas, las refina durante el uso real, persiste conocimiento periódicamente, busca en sus propias conversaciones pasadas y construye un modelo del usuario cada vez más profundo a lo largo de las sesiones. Es compatible con el estándar abierto agentskills.io y puede usar Honcho para el modelado dialéctico del usuario. El agente es agnóstico respecto al proveedor. Los usuarios pueden conectar Nous Portal, OpenRouter, OpenAI, sus propios endpoints y muchos otros proveedores, cambiando con `hermes model` sin cambios de código ni dependencia de un proveedor. Incluye una interfaz de terminal completa que ofrece edición multilínea, autocompletado de comandos con barra, historial de conversaciones, interrupción y redirección, y salida de herramientas en streaming. Un único proceso de gateway conecta Hermes con Telegram, Discord, Slack, WhatsApp, Signal, correo electrónico y la CLI, con funciones como transcripción de notas de voz y continuidad de conversaciones entre plataformas. Incluye un programador cron integrado para tareas programadas en lenguaje natural, como informes diarios y auditorías semanales, que pueden entregar resultados a cualquier plataforma conectada. El agente también puede generar subagentes aislados para flujos de trabajo paralelos y llamar herramientas vía RPC desde scripts de Python, reduciendo pipelines de varios pasos a turnos con coste de contexto cero. Hermes se ejecuta en muchos backends de terminal: local, Docker, SSH, Singularity, Modal, Daytona y Vercel Sandbox. Modal y Daytona proporcionan persistencia serverless, donde el entorno hiberna cuando está inactivo y se activa bajo demanda, por lo que puede ejecutarse en un VPS pequeño o en un clúster de GPU en lugar de estar atado a un portátil. Las capacidades de seguridad incluyen aprobación de comandos, emparejamiento por DM y aislamiento de contenedores. La instalación es una sola línea para Linux, macOS, WSL2, Termux y Windows nativo mediante PowerShell. Un comando de migración importa ajustes, memorias, habilidades, claves API y configuración de mensajería desde OpenClaw. La documentación cubre el uso de la CLI, la configuración del gateway de mensajería, la configuración, las herramientas y conjuntos de herramientas, el sistema de habilidades, la memoria, la integración MCP, la programación cron, los archivos de contexto, la arquitectura y la contribución. El proyecto tiene licencia MIT.