Desarrolladores
Guía de Hermes Agent: el agente de inteligencia artificial que aprende contigo
Índice
- Introducción
- El problema que resuelve
- Arquitectura: el bucle de aprendizaje
- Comparativa técnica
- Guía paso a paso: instalación y configuración
- Cómo obtener la clave de OpenRouter
- Configuración de WhatsApp
- 12 ejemplos de productividad
- Preguntas frecuentes
- Recursos de OneDigital sobre agentes de IA
- Glosario técnico
- Enlaces útiles
Introducción
¿Qué es Hermes Agent?
Hermes Agent es un agente de inteligencia artificial autónomo y de código abierto desarrollado por Nous Research que aprende y mejora con cada interacción. A diferencia de los chatbots tradicionales que olvidan el contexto al cerrar la sesión, Hermes implementa un sistema de memoria persistente, creación autónoma de habilidades y modelado de usuario para ofrecer una experiencia verdaderamente personalizada.
Datos clave:
- Desarrollado por Nous Research bajo licencia MIT
- Lanzado en febrero de 2026
- Más de 140.000 estrellas en GitHub en menos de tres meses
- Soporta más de 200 modelos de inteligencia artificial a través de OpenRouter
- Compatible con 18 plataformas de mensajería incluyendo WhatsApp, Telegram y Discord
En el podcast ONE del 27 de febrero de 2026 analizamos la evolución de los agentes autónomos como Perplexity Computer y Kilo Claw, lo que ayuda a entender el contexto en el que se desarrolla Hermes Agent.
Casos de uso principales
| Categoría | Ejemplos |
|---|---|
| Productividad | Briefings diarios, gestión de proyectos, investigación automatizada |
| Desarrollo | Asistente de código, revisión de solicitudes de extracción, documentación automática |
| Automatización | Tareas programadas, procesamiento de datos, monitoreo de noticias |
| Personalización | Asistente que conoce tus preferencias y contexto |
El problema que resuelve
Agentes sin memoria vs. agentes con memoria
| Aspecto | Agentes tradicionales | Hermes Agent |
|---|---|---|
| Memoria | Olvidan todo al cerrar la sesión | Memoria persistente en base de datos SQLite |
| Habilidades | Mismo enfoque el día 1 y el día 100 | Aprenden y mejoran con el tiempo |
| Contexto | No conocen tus preferencias | Modelado de usuario continuo |
| Eficiencia | Repetir contexto en cada sesión | Contexto acumulado automáticamente |
La ingeniería de contexto es clave para agentes productivos. Hermes no solo responde preguntas, sino que comprende el entorno en el que opera.
Arquitectura: el bucle de aprendizaje
Los tres pilares de Hermes
Memoria persistente
Ubicación: ~/.hermes/memories/ (SQLite con FTS5)
Proceso:
- Al final de cada conversación, extrae hechos, preferencias, decisiones y contexto relevante
- Indexa todo para búsquedas rápidas
- Inyecta memorias relevantes en nuevas conversaciones
Beneficio: En la segunda conversación ya conoce tu nombre, campo de trabajo y proyectos.
Creación autónoma de habilidades
Ubicación: ~/.hermes/skills/ (archivos Markdown con front matter en YAML)
Proceso:
- Tras completar tareas complejas (5 o más llamadas a herramientas)
- Genera una habilidad con nombre, descripción, plantilla de razonamiento y ejemplos de uso
- El curador autónomo evalúa habilidades cada 7 días, consolida las superpuestas y elimina las obsoleta
Ejemplo de habilidad generada:
---
name: Generar briefing de noticias de IA
description: Busca noticias de inteligencia artificial de las últimas 24 horas y genera un resumen con secciones
---
# Briefing de noticias de IA
## Proceso:
1. Buscar en la web: "noticias inteligencia artificial últimos 24 horas"
2. Filtrar resultados relevantes
3. Generar resumen con 3-5 puntos, una oración cada uno
4. Añadir nota si algo conecta con proyectos del usuario
Modelado de usuario (Honcho)
Modela cuatro dimensiones de tu perfil:
- Estilo de comunicación (formal/informal, nivel de detalle)
- Proyectos activos y sus relaciones
- Decisiones previas (para no repetir preguntas)
- Temas de interés y conexiones con tu trabajo
Resultado: Un briefing para un desarrollador de inteligencia artificial será diferente al de un analista de políticas climáticas, aunque usen las mismas fuentes.
Comparativa técnica
Hermes vs OpenClaw
| Característica | Hermes Agent | OpenClaw |
|---|---|---|
| Enfoque principal | Agente con aprendizaje | Gateway de mensajería |
| Memoria | Persistente (SQLite) | Por sesión |
| Sistema de habilidades | Autónomo con curador | Configuración manual |
| Modelado de usuario | Sí (Honcho) | No |
| Programación de tareas | Cron nativo | Requiere configuración externa |
| Modelos soportados | 200+ (OpenRouter) | Compatible con OpenAI |
| Soporte local | Ollama, LM Studio | Ollama |
| Plataformas | 18 nativas | 50+ (extensible) |
| Licencia | MIT | MIT |
Diferencia clave: Hermes envuelve un gateway alrededor de un agente de aprendizaje. OpenClaw envuelve un agente alrededor de un gateway de mensajería.
Hermes vs frameworks de orquestación
| Característica | Hermes | LangChain | CrewAI | AutoGen |
|---|---|---|---|---|
| Tipo | Producto listo para usar | Biblioteca de desarrollo | Biblioteca | Biblioteca |
| Instalación | 1 comando | Requiere código | Requiere código | Requiere código |
| Memoria | Integrada | Opcional (plugin) | Opcional | Opcional |
| Habilidades | Autónomas | Manual | Manual | Manual |
| Programación | Integrada | Manual | Manual | Manual |
| Ideal para | Usuarios finales | Desarrolladores | Desarrolladores | Investigadores |
Conclusión: Hermes está diseñado para usar, mientras que LangChain, CrewAI y AutoGen están diseñados para construir.
Guía paso a paso: instalación y configuración
Requisitos
- Sistemas operativos: Windows (WSL2), Linux, macOS
- Tiempo estimado: 15 minutos
- Costo: Gratis (usando modelos gratuitos de OpenRouter)
- Dificultad: Principiante
Quick start: Hermes en 5 minutos
- Instala:
curl -fsSL https://raw.githubusercontent.com/nousresearch/hermes-agent/main/scripts/install.sh | bash - Configura:
hermes setup
Elige OpenRouter como proveedor y selecciona un modelo gratuito comonvidia/nemotron-3-super-120b-a12b - Configura tu clave de OpenRouter:
nano ~/.hermes/.env
Añade:OPENROUTER_API_KEY=tu_clave_aqui - Prueba:
hermes "Explica qué es un agente de inteligencia artificial en tres líneas" - Automatiza:
Escribe en el chat:"Todos los días laborables a las 8:00, busca noticias de tecnología y envíame un resumen aquí"
Instalación detallada
Paso 1: Instalar WSL2 (solo Windows)
Abre PowerShell como administrador y ejecuta:
wsl --install
wsl --update
Nota: Reinicia tu computadora después de la instalación.
Paso 2: Instalar Hermes Agent
Abre la terminal de Ubuntu (WSL2) o la terminal nativa (Linux/macOS) y ejecuta:
curl -fsSL https://raw.githubusercontent.com/nousresearch/hermes-agent/main/scripts/install.sh | bash
¿Qué instala el script?
- Python 3.11
- Node.js 22
- ripgrep (herramienta de búsqueda)
- ffmpeg (para procesamiento de audio)
- Clona el repositorio de Hermes
- Crea entorno virtual
Duración: 3-5 minutos
Paso 3: Verificar instalación
hermes --version
Deberías ver algo como: hermes-agent v0.13.0
Paso 4: Configuración inicial
hermes setup
Opciones recomendadas:
- Proveedor: OpenRouter
- Modelo:
nvidia/nemotron-3-super-120b-a12b(gratis) - Backend de terminal: Local
Checklist de preinstalación
- Sistema operativo: Windows (WSL2), Linux o macOS
- Espacio en disco: 5 GB libres (para modelos locales)
- RAM: 8 GB mínimo (16 GB recomendado para modelos grandes)
- Git: instalado (
git --versionpara verificar) - Curl: instalado (
curl --versionpara verificar)
Checklist de postinstalación
hermes --versionmuestra la versiónhermes model listmuestra modelos disponibleshermes gateway statusmuestra el estado del gateway- Probar con:
hermes "Hola, ¿funciona?"
Cómo obtener la clave de OpenRouter
Paso 1: Crear cuenta en OpenRouter
- Ve a https://openrouter.ai/
- Haz clic en “Sign Up” (esquina superior derecha)
- Elige registrarte con Google, GitHub o email
Paso 2: Verificar email
Revisa tu bandeja de entrada y haz clic en el enlace de verificación.
Paso 3: Obtener tu clave de API
- Inicia sesión en OpenRouter Dashboard
- Haz clic en tu avatar (esquina superior derecha)
- Selecciona “Settings”
- Ve a la pestaña “API Keys”
- Haz clic en “Create API Key”
Paso 4: Configurar tu clave
- Asigna un nombre (ejemplo:
Hermes-Agent) - Selecciona permisos:
- Chat (requerido)
- Models (para ver modelos disponibles)
- Haz clic en “Create Key”
Importante:
- Copia tu clave AHORA (solo se muestra una vez)
- Guárdala en un lugar seguro (ejemplo: gestor de contraseñas)
- Nunca la compartas públicamente
Paso 5: Configurar en Hermes
Edita el archivo de configuración:
nano ~/.hermes/.env
Añade tu clave:
OPENROUTER_API_KEY=sk-or-v1-tu_clave_aqui
Guarda y cierra (Ctrl+O, Enter, Ctrl+X)
Paso 6: Verificar conexión
hermes model list
Deberías ver la lista de más de 200 modelos disponibles.
Modelos recomendados por caso de uso
| Caso de uso | Modelo recomendado | Costo | Notas |
|---|---|---|---|
| Briefings diarios | nvidia/nemotron-3-super-120b-a12b |
Gratis | Excelente para texto |
| Análisis de código | meta-llama/llama-3.1-70b-instruct |
Gratis | Buen razonamiento |
| Tareas complejas | openai/gpt-4o-mini |
Bajo costo | Más preciso |
| Local (sin conexión) | mistralai/mistral-7b-instruct |
Gratis | Requiere Ollama |
Cómo probar tu clave manualmente
curl https://openrouter.ai/api/v1/chat/completions \
-H "Authorization: Bearer sk-or-v1-tu_clave" \
-H "Content-Type: application/json" \
-d '{
"model": "meta-llama/llama-3.1-8b-instruct:free",
"messages": [{"role": "user", "content": "Hola, ¿cómo estás?"}]
}'
Consejos de seguridad
- Nunca incluyas tu clave en código público (GitHub, etc.)
- Rota tu clave si sospechas que fue comprometida
- Usa variables de entorno (nunca en archivos de configuración públicos)
- Habilita autenticación de dos factores en tu cuenta de OpenRouter
Optimización de costos
Estrategias para ahorrar:
- Usa modelos gratuitos para tareas simples:
- Briefings diarios:
nvidia/nemotron-3-super-120b-a12b - Resúmenes:
meta-llama/llama-3.1-8b-instruct:free - Análisis de código:
mistralai/mistral-7b-instruct:free
- Briefings diarios:
- Combina modelos: usa un modelo económico para tareas rutinarias y cambia a uno premium cuando sea necesario
- Usa modelos locales para datos sensibles con Ollama o LM Studio
- Monitorea tu uso en el panel de OpenRouter
Configuración de WhatsApp
¿Por qué vale la pena?
- No requiere cuenta de negocio de Meta
- Usa tu número personal
- Conexión directa sin intermediarios
- Código abierto y mantenido activamente
Paso 1: Iniciar el gateway
hermes gateway
Paso 2: Configurar WhatsApp
- Abre WhatsApp en tu teléfono
- Toca los tres puntos (Android) o Configuración (iOS)
- Selecciona “Dispositivos vinculados”
- Toca “Vincular un dispositivo”
- Escanea el código QR que aparece en tu terminal
Paso 3: Confirmar conexión
En tu terminal verás:
WhatsApp connected successfully!
En tu teléfono verás un mensaje de confirmación.
Paso 4: Configurar chat principal
- Abre WhatsApp en tu teléfono
- Envía un mensaje a ti mismo (usa “Mensaje para ti mismo” o envía a tu número)
- Escribe:
/sethome - Hermes responderá:
Este chat ha sido configurado como tu chat principal.
Paso 5: Hacer persistente el gateway
En Linux (systemd)
hermes gateway install
hermes gateway start
En macOS (launchd)
hermes gateway install
hermes gateway start
En Windows (WSL2)
- Crea un servicio systemd:
hermes gateway install - Inicia el servicio:
hermes gateway start - Para verificar que está corriendo:
hermes gateway status
Comandos útiles del gateway
| Comando | Descripción |
|---|---|
hermes gateway start |
Inicia el gateway |
hermes gateway stop |
Detiene el gateway |
hermes gateway restart |
Reinicia el gateway |
hermes gateway status |
Muestra el estado |
hermes gateway logs |
Muestra los registros |
12 ejemplos de productividad
Briefing diario de noticias
Instrucción:
"Todos los días laborables a las 8:00, busca en la web las principales noticias de inteligencia artificial y aprendizaje automático de las últimas 24 horas. Formatea el resultado como un briefing corto con encabezados de sección, 3-5 puntos clave, una oración cada uno. Finaliza con una nota si algo se relaciona con mi trabajo o proyectos. Envía el resultado aquí por WhatsApp."
Resultado esperado:
Briefing de IA - 23 de mayo de 2026
Investigación
- Google lanzó un nuevo modelo de lenguaje con 1 millón de tokens de contexto
- Meta anunció avances en modelos multimodales para robots
Industria
- Startup de agentes autónomos recibió 50 millones de dólares en Serie B
- IBM integrará Hermes Agent en sus soluciones empresariales
Para ti: El anuncio de IBM podría relacionarse con tu proyecto de automatización de flujos de trabajo.
Informe semanal de proyectos
Instrucción:
"Todos los lunes a las 9:00, revisa mis repositorios de GitHub y genera un informe semanal de progreso. Incluye: tareas completadas, problemas abiertos y bloqueadores. Formatea como una tabla en markdown. Guarda en ~/reports/informe-semanal-github.md y envía un resumen a WhatsApp."
Ejemplo de salida:
# Informe semanal de GitHub - 23 de mayo de 2026
| Repositorio | Tareas completadas | Problemas abiertos | Bloqueadores |
|---------------|-------------------|-------------------|----------------------------|
| hermes-skill | 5 | 2 | Esperando revisión de PR #42 |
| ai-research | 3 | 1 | Necesita más datos |
Gestor de tareas personales
Instrucción:
"Crea un gestor de tareas. Cuando envíe '/add [tarea]', añádela a mi lista de tareas pendientes. Cuando envíe '/list', muestra todas las tareas. Cuando envíe '/done [número]', marca esa tarea como completada. Guarda las tareas en ~/.hermes/tasks.md."
Ejemplo de uso:
Tú: /add Revisar documento de Hermes
Hermes: Tarea añadida: "Revisar documento de Hermes" (ID: 1)
Tú: /add Enviar correo al equipo
Hermes: Tarea añadida: "Enviar correo al equipo" (ID: 2)
Tú: /list
Hermes:
1. [ ] Revisar documento de Hermes
2. [ ] Enviar correo al equipo
Tú: /done 1
Hermes: Tarea 1 marcada como completada
Investigador de mercado autónomo
Instrucción:
"Cuando pida 'investigar [tema]', busca la información más reciente sobre ese tema en múltiples fuentes, resume los hallazgos clave y crea un informe con citas. Usa al menos 3 consultas de búsqueda diferentes y cruza la información."
Asistente de correo inteligente
Instrucción:
"Monitorea mi bandeja de entrada de correo (vía IMAP). Cuando reciba un correo de contactos importantes, resúmelo y sugiere una respuesta. Para correos urgentes, notifícame por WhatsApp. Contactos importantes: [email protected], [email protected]."
Configuración necesaria:
hermes plugin install email
hermes config set email.imap.server imap.gmail.com
hermes config set email.imap.user [email protected]
hermes config set email.imap.password tu_contraseña_o_app_password
Revisor de código automático
Instrucción:
"Cuando suba código a GitHub, revisa automáticamente los cambios, verifica problemas de seguridad y sugiere mejoras. Publica comentarios directamente en el PR."
Planificador de reuniones inteligente
Instrucción:
"Integra con mi calendario de Google. Cuando reciba una invitación a reunión, verifica mi agenda, sugiere horarios óptimos y prepara un documento de briefing con contexto sobre los asistentes y la agenda."
Analista de datos autónomo
Instrucción:
"Cuando suba un archivo CSV, analízalo automáticamente: genera estadísticas, crea visualizaciones (usando bibliotecas de Python) y proporciona información útil. Guarda los resultados en una carpeta llamada 'analisis-FECHA'."
Monitor de competencia
Instrucción:
"Todos los días a las 15:00, revisa los sitios web de mis 3 principales competidores (competidor1.com, competidor2.com, competidor3.com) en busca de nuevo contenido, actualizaciones de productos o anuncios. Si encuentras algo nuevo, resúmelo y notifícame por WhatsApp."
Tutor personalizado
Instrucción:
"Actúa como mi tutor de IA. Cuando pida 'explicar [concepto]', proporciona una explicación detallada con ejemplos, analogías y ejercicios. Realiza un seguimiento de mi progreso y adapta las explicaciones según lo que ya he aprendido. Guarda mi historial de aprendizaje en ~/.hermes/learning.md."
Generador de contenido para redes sociales
Instrucción:
"Cuando envíe 'generar publicación sobre [tema]', crea 3 opciones de publicación para redes sociales: una formal, una informal y una creativa. Incluye hashtags relevantes y sugiere el mejor momento para publicar según mi audiencia."
Sistema de soporte técnico autónomo
Instrucción:
"Actúa como un agente de soporte técnico. Cuando los usuarios hagan preguntas en nuestro servidor de Discord, proporciona respuestas útiles basadas en nuestra documentación. Si no conoces la respuesta, busca en nuestra base de conocimiento y pide aclaraciones. Escalona problemas complejos al soporte humano."
Configuración:
hermes gateway --platform discord
hermes config set discord.token TU_TOKEN_DE_BOT
hermes config set discord.server_id ID_DEL_SERVIDOR
Preguntas frecuentes
Instalación y configuración
¿Hermes requiere una clave de API de pago?
No. Puedes usar:
- Modelos gratuitos de OpenRouter (más de 200 opciones)
- Modelos locales con Ollama o LM Studio (costo 0)
Ejemplo de modelos gratuitos:
nvidia/nemotron-3-super-120b-a12b(excelente para texto)meta-llama/llama-3.1-8b-instruct:freemistralai/mistral-7b-instruct:free
¿Puedo usar Hermes sin Telegram, Discord o WhatsApp?
Sí. La interfaz de línea de comandos funciona completamente independiente:
hermes
# O para una tarea específica:
hermes "Genera un resumen de las noticias de IA de hoy"
¿Cómo cambio de modelo?
# Ver modelos disponibles
hermes model list
# Cambiar a otro modelo
hermes model set openai/gpt-4o-mini
# Ver modelo actual
hermes model current
¿Dónde se guardan mis datos?
Todos tus datos se guardan localmente en:
~/.hermes/
├── config.yaml # Configuración
├── .env # Claves de API
├── SOUL.md # Personalidad del agente
├── AGENTS.md # Contexto de proyectos
├── memories/ # Memoria persistente
│ ├── MEMORY.md # Hechos y contexto
│ └── USER.md # Modelado de usuario
├── skills/ # Habilidades autónomas
├── cron/ # Tareas programadas
├── sessions/ # Sesiones del gateway
└── logs/ # Registros
Importante: Nada se envía a la nube de Nous Research. Tus datos son 100% locales.
¿Cómo actualizo Hermes?
# Método recomendado
cd ~/.hermes/hermes-agent
git pull
pip install -e .
# O usando el comando de actualización
hermes update
Uso y funcionalidades
¿Cómo programo una tarea recurrente?
Método 1: Lenguaje natural (recomendado)
"Todos los días laborables a las 8:00, busca noticias de IA y envíame un resumen por correo"
Método 2: Sintaxis cron
hermes cron add "0 8 * * 1-5" "busca noticias de IA y envía resumen"
Ver tareas programadas:
hermes cron list
Eliminar una tarea:
hermes cron remove ID_DE_LA_TAREA
¿Cómo comparto habilidades con mi equipo?
- Exporta la habilidad:
cp ~/.hermes/skills/tu_habilidad.md /ruta/compartida/ - O pubílcalas en agentskills.io (estándar abierto)
- Tus compañeros pueden importarlas:
hermes skill import https://agentskills.io/skills/tu_habilidad
¿Qué pasa si una tarea programada falla?
Los errores se registran en: ~/.hermes/logs/cron.log
No se reintenta automáticamente (por diseño).
Solución: Añade una instrucción de respaldo en el prompt:
"Si la búsqueda en la web no devuelve resultados, envía un correo indicando que no se encontraron noticias hoy."
¿Cómo uso Hermes con modelos locales (Ollama)?
- Instala Ollama:
curl -fsSL https://ollama.com/install.sh | sh - Descarga un modelo:
ollama pull mistral:7b-instruct - Configura Hermes:
hermes setupy selecciona Local (Ollama) - Verifica:
hermes model current(debería mostrar: ollama/mistral:7b-instruct)
¿Puedo usar múltiples modelos a la vez?
Sí, con el sistema de subagentes:
"Para esta tarea de investigación compleja, usa gpt-4o-mini para el análisis y llama-3.1-70b para el resumen. Distribuye las subtareas de manera adecuada."
Hermes automáticamente:
- Divide la tarea en subtareas
- Asigna cada subtarea a un subagente
- Combina los resultados
Solución de problemas
“No se encontró el comando hermes”
Solución:
# Verifica que el PATH esté configurado
nano ~/.bashrc # o ~/.zshrc
# Añade al final:
export PATH="$HOME/.hermes/venv/bin:$PATH"
# Recarga la configuración
source ~/.bashrc
Error de conexión con OpenRouter
Causas comunes:
- Clave de API incorrecta: verifica en
~/.hermes/.env - Saldo insuficiente: añade créditos en OpenRouter Dashboard
- Modelo no disponible: usa
hermes model listpara ver opciones
Solución:
# Verifica tu clave
cat ~/.hermes/.env | grep OPENROUTER
# Prueba la clave manualmente
curl https://openrouter.ai/api/v1/chat/completions \
-H "Authorization: Bearer TU_CLAVE" \
-H "Content-Type: application/json" \
-d '{"model": "meta-llama/llama-3.1-8b-instruct:free", "messages": [{"role": "user", "content": "test"}]}'
WhatsApp no se conecta
Soluciones:
- Reinicia el gateway:
hermes gateway restart - Elimina la sesión anterior:
rm -rf ~/.hermes/auth.json+hermes gateway - Verifica que Baileys esté instalado:
hermes gateway --check-deps
Error de memoria insuficiente
Soluciones:
- Usa un modelo más pequeño:
hermes model set mistralai/mistral-7b-instruct:free - Aumenta el swap (Linux):
sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
Las habilidades no se generan automáticamente
Requisitos para generación de habilidades:
- La tarea debe tener 5 o más llamadas a herramientas
- Debe ser compleja y repetible
- El modelo debe tener suficiente contexto
Forzar generación manual:
hermes skill create --from-session ID_DE_LA_SESIÓN
Seguridad y privacidad
¿Hermes envía mis datos a Nous Research?
No. Todos tus datos (memorias, habilidades, conversaciones) permanecen en tu máquina.
Lo único que sale de tu máquina:
- Las llamadas a la API del modelo (van directamente a OpenRouter, Anthropic, etc.)
- Nada pasa por servidores de Nous Research
¿Cómo protejo mis datos sensibles?
- No compartas tu directorio
~/.hermes/ - Usa modelos locales para datos confidenciales:
hermes model set ollama/llama-3.1:8b-instruct - Cifra tu disco duro (FileVault en macOS, BitLocker en Windows, LUKS en Linux)
- Excluye
~/.hermes/de backups públicos (iCloud, OneDrive)
¿Puedo auditar lo que Hermes hace?
Sí, todos los registros están disponibles:
# Ver registros del gateway
tail -f ~/.hermes/logs/gateway.log
# Ver registros de errores
tail -f ~/.hermes/logs/errors.log
# Ver todas las sesiones
tail -f ~/.hermes/logs/sessions.log
¿Cómo desinstalo Hermes completamente?
# Detener el gateway
hermes gateway stop
# Eliminar todos los archivos
rm -rf ~/.hermes/
rm -rf ~/.local/share/hermes-agent/
# Desinstalar el entorno virtual
rm -rf ~/.hermes/venv/
# Eliminar el comando hermes de PATH
nano ~/.bashrc # Elimina la línea de PATH de Hermes
source ~/.bashrc
Avanzado
¿Cómo personalizo la personalidad de Hermes?
Edita el archivo SOUL.md en ~/.hermes/:
# SOUL.md - Personalidad de Hermes
## Nombre
Asistente personal
## Rol
Eres mi asistente de inteligencia artificial. Eres proactivo, detallista y siempre buscas formas de hacer mi vida más fácil.
## Estilo de comunicación
- Usa un tono profesional pero amigable
- Incluye detalles cuando sea necesario
- Sé conciso en respuestas técnicas
- Explica conceptos complejos con analogías
## Contexto personal
- Trabajo en desarrollo de software
- Prefiero ejemplos en Python y JavaScript
- Mis proyectos actuales: [lista de proyectos]
¿Cómo añado contexto de proyectos?
Crea un archivo AGENTS.md en la raíz de tu proyecto:
# AGENTS.md - Contexto para Hermes
## Descripción del proyecto
Este es un proyecto de investigación sobre agentes de inteligencia artificial autónomos.
## Estructura
- /src: Código fuente
- /docs: Documentación
- /data: Datasets
## Convenciones
- Usa TypeScript para el backend
- Sigue el estilo de código de Airbnb
- Los tests van en /tests
## Recursos útiles
- https://hermes-agent.nousresearch.com/
- https://github.com/nousresearch/hermes-agent
¿Cómo uso Hermes con la API de OpenAI directamente?
hermes config set openai.api_key TU_CLAVE_DE_OPENAI
hermes model set openai/gpt-4o-mini
¿Puedo ejecutar Hermes en un servidor remoto?
Sí, con 7 backends de terminal disponibles:
- Local (tu máquina)
- Docker (contenedor aislado)
- SSH (servidor remoto)
- Singularity/Apptainer (HPC)
- Modal (nube serverless)
- Daytona (entornos en la nube)
- Vercel Sandbox (para pruebas)
Ejemplo con SSH:
hermes config set terminal.backend ssh
hermes config set terminal.ssh.host tu-servidor.com
hermes config set terminal.ssh.user usuario
hermes config set terminal.ssh.key ~/.ssh/id_rsa
¿Cómo contribuyo al proyecto Hermes?
- Fork el repositorio: https://github.com/nousresearch/hermes-agent
- Instala en modo desarrollo:
git clone https://github.com/nousresearch/hermes-agent.git
cd hermes-agent
pip install -e ".[dev]"
- Haz tus cambios y envía un PR
- Únete al Discord de la comunidad: https://discord.gg/nous
Recursos de OneDigital sobre agentes de IA
En OneDigital hemos cubierto extensamente el tema de agentes de inteligencia artificial. A continuación, te compartimos algunos recursos destacados que complementan esta guía.
El 22 de mayo de 2026, en nuestro Podcast ONE, analizamos los anuncios del Google I/O 2026, incluyendo las nuevas capacidades de Google Flow Agent y cómo estas herramientas están transformando la productividad con inteligencia artificial.
Si te interesa la orquestación de agentes, en el episodio del 24 de abril de 2026, disponible en OneDigital, explicamos cómo el modelo Mixture of Experts permite coordinar múltiples agentes especializados, como en el proyecto demostrado por Vincent con una herramienta de mapas generada a partir de datos de Excel.
Para quienes buscan entender los fundamentos, recomendamos nuestro artículo sobre AGENTS.md de OpenAI: el estándar abierto para agentes inteligentes, que explica cómo este estándar abierto está optimizando la colaboración con agentes de inteligencia artificial en proyectos de programación.
El 17 de abril de 2026, en otro episodio de Podcast ONE, discutimos el lanzamiento de Claude Opus 4.7 y su impacto en la eficiencia de los agentes autónomos, un tema directamente relacionado con las capacidades de Hermes Agent.
Si prefieres trabajar con modelos locales, en el episodio del 10 de abril de 2026, que puedes escuchar en OneDigital, hablamos sobre Ollama, destacando su interfaz de línea de comandos sencilla y su servidor API integrado, características que lo hacen compatible con Hermes Agent.
Glosario técnico
| Término | Definición | Relación con Hermes |
|---|---|---|
| Agente de IA | Sistema autónomo que percibe su entorno y actúa para lograr objetivos | Hermes es un agente autónomo |
| Bucle de aprendizaje | Proceso por el cual un agente mejora con la experiencia | Pilar central de Hermes |
| Memoria persistente | Capacidad de recordar información entre sesiones | SQLite + FTS5 en Hermes |
| Habilidad | Plantilla de razonamiento reutilizable | Generadas automáticamente en Hermes |
| Modelado de usuario | Representación dinámica de las preferencias y contexto del usuario | Sistema Honcho en Hermes |
| Subagente | Agente especializado para una subtarea | Delegación en Hermes |
| Cron | Sistema de programación de tareas | Integrado nativamente en Hermes |
| Baileys | Biblioteca de WhatsApp para Node.js | Usada para conexión con WhatsApp |
| OpenRouter | Gateway unificado para múltiples modelos de IA | Proveedor de modelos para Hermes |
| Ollama | Herramienta para ejecutar modelos locales | Backend de modelos locales en Hermes |
| FTS5 | Full-Text Search versión 5 (SQLite) | Motor de búsqueda de memorias |
| YAML | Formato de serialización de datos | Usado en habilidades de Hermes |
| Markdown | Lenguaje de marcado ligero | Formato de habilidades y documentos |
Enlaces útiles
Sitios oficiales
OpenRouter
Comunidad
Recursos educativos
Herramientas relacionadas
- Ollama (modelos locales)
- LM Studio (alternativa a Ollama)
- Baileys (librería de WhatsApp)
- LangChain (framework de orquestación)
- CrewAI (framework de orquestación)
Plataformas de mensajería soportadas
Telegram, Discord, Slack, WhatsApp, Signal, Feishu/Lark, WeCom, QQBot, Yuanbao, Microsoft Teams (vía plugin), Email (SMTP), CLI
Conclusión
Hermes Agent representa un avance significativo en la evolución de los agentes de inteligencia artificial. Mientras que la mayoría de los sistemas se enfocan en capacidades puntuales, Hermes se centra en la continuidad: memoria persistente que crece contigo, habilidades autónomas que mejoran con el uso, modelado de usuario que entiende tus necesidades y programación integrada para automatización sin límites.
El futuro de los agentes de IA no es solo ser más inteligentes, sino ser más personales y adaptarse a tus necesidades específicas.
Curiosidades
Suyu 0.0.4 introduce recompilación estática en la emulación de Nintendo Switch
Arte y Cultura
ChatGPT Imágenes 2.5: más detalles edición precisa y generación un 50% más rápida
OpenAI lanza ChatGPT Imágenes 2.5, su modelo de generación de imágenes con mayor fidelidad, edición precisa y un 50% menos de latencia, para revolucionar la creación visual en usuarios y desarrolladores.
Audio
Nemotron 3.5 ASR: el modelo de NVIDIA para transcribir 40 locales de idioma en tiempo real
NVIDIA ha lanzado Nemotron 3.5 ASR Streaming 0.6B, un modelo de reconocimiento automático de voz (ASR) con 600 millones de parámetros diseñado para transcripción multilingüe en streaming. Disponible en Hugging Face, este modelo admite 40 locales de idioma desde un solo checkpoint, integra puntuación y capitalización en la salida, y permite ajustar la latencia desde 80 milisegundos hasta 1.12 segundos, según la configuración elegida.
-
Apps11 años agoAMPcast, la herramienta de Pandora que permite a los artistas grabar mensajes de audio directamente a sus seguidores
-
Blogs5 años agoConoce los mejores sitios de Torrents para descargar todo tipo de contenidos
-
Android5 años agoAprende cómo usar Discord para ver películas con tus amigos
-
Arte y Cultura13 años agoColección de fondos de pantalla basados en Super Héroes
-
Almacenamiento2 años agoCómo usar TeraBox: La guía definitiva para aprovechar 1 TB de almacenamiento en la nube
-
Diseño13 años agocss3ps: plugin que convierte archivos PSD a CSS3
-
Apps9 años agoPicturethat, app que usa la Realidad Aumentada para visualizar cómo quedarían los cuadros antes de colgarlos
-
Eventos Especiales13 años agoEspecial Día de la Madres: fondos de pantalla especiales para Mamá
