Imagina un asistente de IA que no se limita a chatear: puede leer y escribir archivos, ejecutar comandos en tu terminal, buscar en la web, navegar por páginas como si fuera un humano, procesar imágenes, generar imágenes y gestionar tareas programadas. Y todo eso sin pagar suscripciones mensuales ni depender de servidores externos.

Hermes Agent es exactamente eso: un agente autónomo de código abierto creado por Nous Research, el mismo laboratorio detrás de los modelos Hermes. En esta guía te enseño a instalarlo, configurarlo y usarlo desde cero.


¿Qué hace diferente a Hermes Agent?

No es un copiloto atado a un IDE ni un chatbot con acceso a la web. Es un agente autónomo que:

  • Ejecuta código en tu máquina — puede instalar paquetes, arreglar bugs, leer ficheros y modificar código
  • Navega por la web — busca información, extrae contenido, interactúa con páginas web reales
  • Tiene memoria persistente — recuerda tus preferencias entre sesiones sin que tengas que repetirlas
  • Aprende con el uso — crea "skills" a partir de la experiencia y las mejora con cada uso
  • Se conecta a Telegram, Discord, WhatsApp — le hablas desde el móvil mientras él trabaja en un servidor
  • Es gratuito y open source — todo el código está en GitHub (licencia Apache 2.0)

Instalación

Hermes Agent se instala en Linux, macOS, Windows (nativo y WSL2) e incluso Android (Termux).

Linux, macOS, WSL2 o Android

Abre una terminal y ejecuta:

ice-tech
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

Windows (PowerShell como administrador)

ice-tech
iex (irm https://hermes-agent.nousresearch.com/install.ps1)

El instalador te pedirá que elijas entre:

  • Instalación por usuario (~/.hermes/) — recomendada para uso personal
  • Instalación global (/opt/hermes/) — para equipos compartidos o servidores

Al terminar, cierra y vuelve a abrir la terminal (o ejecuta source ~/.bashrc).

Verificar instalación

ice-tech
hermes --version

Si ves un número de versión, estás listo. Si no, asegúrate de que ~/.hermes/bin/ está en tu PATH.


Primeros pasos: configuración

Hermes Agent necesita al menos un proveedor de modelos para funcionar. La forma más rápida de empezar es con Nous Portal, que te da acceso con un solo OAuth:

ice-tech
hermes setup --portal

Esto abre una página donde autorizas con tu cuenta de Google o GitHub, y obtienes acceso a:

  • Modelos de lenguaje (Llama, Hermes, Claude, GPT, etc.)
  • Búsqueda web
  • Generación de imágenes
  • Síntesis de voz
  • Navegador automatizado

Sin Nous Portal: configuración manual

Puedes usar tu propio proveedor editando ~/.hermes/config.yaml:

ice-tech
providers:
  openrouter:
    api_key: tu-clave-aqui
    default_model: openai/gpt-4o-mini

  anthropic:
    api_key: tu-clave-aqui
    default_model: claude-sonnet-4

Cada proveedor tiene su propia clave API. Hermes soporta OpenRouter, Anthropic, OpenAI, Google, Groq, Together, xAI, DeepSeek y muchos más.

Comprobar estado

ice-tech
hermes status

Esto te muestra qué proveedores están configurados, qué herramientas tienes activas y si todo funciona correctamente.


Tu primera conversación

Arranca Hermes Agent en la terminal:

ice-tech
hermes

Verás algo como:

ice-tech
🐢 Hola! Soy Hermes Agent. ¿En qué puedo ayudarte?

Pruébalo con algo sencillo:

Tú: Dame los titulares de las noticias de tecnología de hoy

Buscará en la web, extraerá los titulares y te los presentará formateados. Puedes pedirle cualquier cosa:

Tú: Crea un archivo llamado notas.txt con una lista de 5 ideas para un blog de IA

Lo creará al instante en tu directorio actual.

Tú: Busca en Google "eventos IA Madrid 2026" y guárdame los resultados en un archivo

Buscará, extraerá, y escribirá el archivo él solo.


Características clave

1. Herramientas integradas

Hermes Agent viene con herramientas que lo convierten en un asistente verdaderamente útil:

Herramienta Qué hace
terminal() Ejecuta comandos en tu sistema
read_file() / write_file() Lee y escribe ficheros
patch() Edita ficheros con find-and-replace
search_files() Busca archivos por nombre o contenido
web_search() Busca en Google/Bing
web_extract() Extrae el contenido de una web
browser_*() Navega por páginas web interactivamente
image_generate() Genera imágenes desde texto
vision_analyze() Analiza imágenes
cronjob() Programa tareas recurrentes
delegate_task() Lanza subagentes en paralelo
memory() Guarda información persistente

2. Memoria persistente

Una de las funciones más potentes: el agente recuerda quién eres entre sesiones.

Tú: Recuerda que trabajo en WSL y que mi servidor se llama Chopper
Agente: ✅ Guardado en memoria

En la siguiente sesión, si le pides que configure algo, sabrá que trabajas en WSL sin que tengas que repetirlo.

3. Skills: el agente que aprende

Las skills son procedimientos reutilizables que Hermes crea y mejora con el uso. Por ejemplo, si a menudo le pides que despliegue una web, puede crear una skill "deploy-web" con los pasos exactos:

  • qué servidor SSH usar
  • qué comandos ejecutar
  • qué verificar después

La próxima vez que le pidas desplegar, usará la skill y lo hará mejor y más rápido.

4. Tareas programadas (cron)

Puedes programar a Hermes para que ejecute tareas automáticamente:

ice-tech
hermes cron create --schedule "0 9 * * 1" --prompt "Resume las noticias de IA de la semana"

Esto te enviará un resumen cada lunes a las 9 de la mañana a Telegram o al chat que tengas configurado.

5. Conexión con Telegram

Configura tu agente para que responda desde Telegram:

ice-tech
hermes setup telegram

Sigue los pasos: crea un bot con @BotFather, pega el token, y listo. Puedes hablarle desde el móvil mientras el agente trabaja en tu PC o servidor.


Ejemplos prácticos

Investigación web automatizada

Tú: Investiga las 5 mejores herramientas de IA gratuitas para edición de vídeo en 2026. Para cada una, dime precio alternativo gratuito, plataformas soportadas y punto fuerte. Dame el resultado en una tabla.

Hermes buscará en varias webs, cruzará la información y te devolverá una tabla completa y ordenada.

Automatización de tareas locales

Tú: Encuentra todos los archivos .log en mi carpeta de proyecto que tengan más de 1 semana y muéstrame los 3 más grandes con su tamaño.

Ejecutará comandos en tu terminal, procesará la salida y te presentará un resumen.

Programación y debugging

Tú: En el archivo app.py hay un error cuando la entrada está vacía. Encuéntralo y proponme una corrección.

Leerá el archivo, entenderá el contexto, encontrará el bug y te sugerirá —o aplicará— la solución.

Gestión de ficheros

Tú: En la carpeta documentos/, renombra todos los .txt que contengan "borrador" en el nombre a final_<nombre>.txt

Buscará los archivos, los renombrará con el patrón que le has indicado y te confirmará cuántos cambió.


Consejos y buenas prácticas

  1. Sé específico en tus peticiones. Cuanto más contexto le des, mejor será el resultado. En lugar de "busca información sobre IA", prueba "busca 3 alternativas gratuitas a ChatGPT que funcionen en local sin conexión".

  2. Usa la memoria para preferencias estables. Dile cosas como "trabajo con Python 3.11", "prefiero respuestas concisas", "mi editor favorito es VS Code". El agente las recordará siempre.

  3. Deja que cree skills. Cuando notes que haces algo repetitivo, dile "guarda esto como una skill llamada X". La próxima vez irá mucho más rápido.

  4. Configura Telegram para uso móvil. El agente puede trabajar en segundo plano mientras tú estás fuera. Le envías una instrucción desde el teléfono y cuando vuelves ya está hecho.

  5. Prueba con modelos baratos primero. Para tareas sencillas, modelos como gpt-4o-mini o claude-haiku-3-5 son rápidos y consumen pocos tokens. Reserva los modelos grandes para tareas complejas.


¿Dónde seguir aprendiendo?

Recurso Enlace
Documentación oficial hermes-agent.nousresearch.com/docs
GitHub github.com/NousResearch/hermes-agent
Discord oficial Nous Research Discord
Tutorial rápido Quickstart
Configuración avanzada Config Reference

Hermes Agent es una de esas herramientas que cuanto más la usas, más útil se vuelve. Al ser gratuita y open source, no tienes nada que perder probándola. En mi experiencia, el salto más grande lo das cuando empiezas a usarla para tareas reales del día a día —ahí es cuando descubres que no es solo un chat con esteroides, sino un asistente que realmente hace el trabajo por ti.