Hermes Agent es un agente de inteligencia artificial de código abierto desarrollado por Nous Research que incorpora un bucle de aprendizaje continuo. A diferencia de otros agentes, crea habilidades a partir de la experiencia, las mejora durante el uso, persiste conocimiento propio y construye un modelo progresivo del usuario a lo largo de las sesiones mediante búsqueda FTS5 y resúmenes generados con LLM.
La herramienta es compatible con múltiples proveedores de modelos: Nous Portal, OpenRouter (más de 200 modelos), NovitaAI, NVIDIA NIM con Nemotron, Xiaomi MiMo, z.ai/GLM, Kimi/Moonshot, Hugging Face y OpenAI, además de permitir endpoints propios. El cambio de modelo se realiza con el comando "hermes model", sin necesidad de modificar código ni sufrir lock-in.
Ofrece una interfaz de terminal completa con edición multilínea, autocompletado con barra inclinada, historial de conversación, interrupción y redirección, y salida de herramientas en streaming. También se conecta con plataformas de mensajería —Telegram, Discord, Slack, WhatsApp, Signal y correo electrónico— mediante un único proceso gateway, manteniendo la continuidad entre plataformas e incluyendo transcripción de notas de voz.
Hermes puede ejecutarse en un VPS de 5 dólares, en un clúster de GPUs o en infraestructura serverless con coste casi nulo en reposo. No depende del portátil del usuario: es posible interactuar con él desde Telegram mientras trabaja en una máquina virtual en la nube.
La instalación se realiza con una sola línea en Linux y macOS mediante curl, y en Windows con un script de PowerShell. El instalador incluye uv, Python 3.11, Node.js, ripgrep, ffmpeg y MinGit (~45 MB) sin necesidad de permisos de administrador. Windows cuenta con soporte nativo sin WSL, aunque también funciona con WSL2. En Android, existe una ruta manual documentada para Termux. Tras tareas complejas, el agente crea habilidades de forma autónoma que se automejoran con el uso.
Nous Portal ofrece una suscripción única con más de 300 modelos y un Tool Gateway que agrupa búsqueda web (Firecrawl), generación de imágenes (FAL), síntesis de voz (OpenAI) y navegador en la nube (Browser Use), evitando la gestión de claves API separadas. La configuración inicial se completa con "hermes setup --portal" mediante autenticación OAuth. La documentación completa está disponible en hermes-agent.nousresearch.com/docs e incluye CLI, configuración, seguridad, sistema de habilidades, memoria, integración MCP, programación con cron, archivos de contexto y arquitectura.
