
Los agentes de IA que viven en tu terminal se han convertido en algo habitual, pero un agente que aprende de su propia experiencia sigue siendo una rareza. Hermes Agent, de Nous Research, es exactamente eso: un agente de código abierto (MIT, escrito en Python) con un ciclo de aprendizaje integrado: crea habilidades a partir de las tareas que ejecuta, mejora esas habilidades con el uso, guarda memoria entre sesiones y construye un modelo de quién eres con el paso del tiempo. Y no se queda limitado a tu portátil: se ejecuta en un VPS de 5 dólares y puedes chatear con él por Telegram mientras trabaja en una VM en la nube.
Qué es Hermes Agent
Hermes es un agente de IA de propósito general con dos puertas de entrada: una TUI completa en el terminal (edición multilínea, autocompletado de comandos, historial, salida de herramientas en streaming) y una pasarela de mensajería que lo conecta a Telegram, Discord, Slack, WhatsApp, Signal y correo electrónico, todo en un único proceso, con continuidad de conversación entre plataformas e incluso transcripción de mensajes de voz.
Lo que lo diferencia de la competencia es el ciclo de aprendizaje cerrado:
- Memoria curada por el propio agente — él decide qué merece persistir y se “auto-recuerda” periódicamente para no olvidar
- Creación autónoma de habilidades — después de una tarea compleja, registra el procedimiento como habilidad reutilizable (compatible con el estándar abierto agentskills.io)
- Búsqueda en su propio pasado — búsqueda full-text (FTS5) en conversaciones anteriores con resumen mediante LLM
- Programador cron nativo — informes diarios, copias de seguridad nocturnas y auditorías semanales descritos en lenguaje natural, con entrega en cualquier plataforma conectada
- Subagentes paralelos — delega frentes de trabajo aislados y ejecuta scripts Python que llaman a herramientas vía RPC
Sin lock-in de modelo: funciona con Nous Portal, OpenRouter, OpenAI o tu propio endpoint (un llama-server local, por ejemplo). Cambiar de modelo es un hermes model — ningún cambio de código.
Qué necesitas
- Ubuntu (o cualquier Linux, macOS, WSL2 e incluso Termux en Android) — aquí vamos con Ubuntu 24.04
curly acceso a internet — el instalador se encarga del resto: uv, Python 3.11, Node.js, ripgrep y ffmpeg- Una clave de API de algún proveedor de LLM (OpenRouter, OpenAI…) o una suscripción a Nous Portal
- Hardware modesto: un VPS barato basta — lo pesado queda en el proveedor del modelo
Instalación en Ubuntu
Una línea:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
Al final, recarga el shell y llama al agente:
source ~/.bashrc
hermes
Todo queda en ~/.hermes. Si algo falla, el propio agente se autodiagnostica:
hermes doctor
hermes update # atualizar para a versão mais recente
Configuración básica
El camino rápido es el asistente completo, que configura proveedor, modelo, herramientas y gateway de una vez:
hermes setup
O por partes:
hermes model # escolher provedor e modelo de LLM
hermes tools # ligar/desligar ferramentas
hermes config set # ajustar valores individuais
hermes config get # conferir a configuração
Si prefieres no coleccionar cinco claves de API (modelo, búsqueda web, generación de imágenes, TTS, navegador en la nube), el Nous Portal lo cubre todo en una sola suscripción, con más de 300 modelos disponibles:
hermes setup --portal # login OAuth + Tool Gateway numa tacada
hermes portal info # ver o que ficou habilitado
Integraciones de mensajería
La magia del día a día está en el gateway: hablas con el mismo agente desde la terminal, Telegram o Slack, y la conversación continúa donde se quedó:
hermes gateway setup # assistente: escolhe plataformas e tokens de bot
hermes gateway start # sobe o gateway (Telegram, Discord, Slack, WhatsApp, Signal, e-mail)
Dentro de cualquier conversación (CLI o mensajería), los comandos son los mismos: /new reinicia, /model cambia el modelo, /personality cambia la persona, /compress comprime el contexto, /skills lista las habilidades aprendidas. También hay emparejamiento por DM y aprobación de comandos como capas de seguridad.
Otras integraciones
- MCP (Model Context Protocol) — conecta cualquier servidor MCP y Hermes obtiene sus herramientas
- Siete backends de terminal — local, Docker, SSH, Singularity, Modal, Daytona y Vercel Sandbox; en los serverless (Modal/Daytona) el entorno hiberna cuando está inactivo y cuesta casi nada entre sesiones
- Home Assistant — automatización residencial mediante gateway
- 40+ herramientas nativas — shell, archivos, búsqueda web, imagen, voz, navegador, organizadas en herramientas que activas según el perfil de uso
- Archivos de contexto — un AGENTS.md de tu proyecto se convierte en contexto permanente de las conversaciones
¿Merece la pena?
Si ya usas un agente de IA en el terminal, Hermes juega en otra categoría gracias a la memoria y las skills: se vuelve mejor en tu entorno con el paso de las semanas, y la pasarela de mensajes convierte cualquier servidor Linux en un asistente que responde desde el bolsillo. El proyecto es MIT, tiene documentación completa y una comunidad activa en el Discord de Nous Research.
Instálalo, ejecuta un hermes setup y dale una semana de tareas reales — después cuéntame en página de contacto cómo te fue.