Guia de Configuracion de Hermes Agent: Asistente de IA Auto-mejorante en tu Propio Servidor
Guia paso a paso para instalar Hermes Agent en un VPS Linux con modelos gratuitos de OpenRouter. Cubre configuracion, integracion con Telegram y Discord, memoria, habilidades, modo de voz y comparacion con OpenClaw.
He estado probando Hermes Agent de Nous Research junto con mi configuración de OpenClaw y mi instancia de OpenFang durante aproximadamente una semana. Lo que me enganchó es el ciclo de aprendizaje. Hermes crea habilidades a partir de las tareas que completa, mejora esas habilidades durante el uso posterior y recuerda quién eres entre sesiones. También migra tu configuración existente de OpenClaw, memorias y habilidades con un solo comando.
Hermes Agent GitHubLo que cubre esta guia
- Instalar Hermes Agent en un VPS Linux con el instalador de una sola línea
- Configurar OpenRouter con modelos gratuitos (cero coste de API)
- Configurar Telegram, Discord y otras plataformas de mensajería
- Sistema de memoria con MEMORY.md, USER.md y búsqueda de sesiones
- Habilidades que el agente crea y mejora por su cuenta
- Modo de voz para CLI y plataformas de mensajería
- Tareas programadas con cron jobs en lenguaje natural
- Cómo se diferencia Hermes Agent de OpenClaw, nanobot y el resto
Si estás comparando opciones de asistentes de IA auto-alojados, nuestro resumen de alternativas a OpenClaw cubre varios proyectos incluyendo NanoClaw, nanobot, PicoClaw, ZeroClaw, NullClaw y OpenFang. Para consideraciones de seguridad al ejecutar cualquiera de estos, consulta la guía de seguridad de OpenClaw.
Que es realmente Hermes Agent
Nous Research creó Hermes Agent como lo que ellos llaman un asistente de IA “auto-mejorante”. Esa etiqueta realmente significa algo aquí: el agente observa lo que hace, extrae habilidades reutilizables de tareas complejas y refina esas habilidades la próxima vez que las ejecuta. La mayoría de los otros asistentes en esta categoría olvidan todo entre sesiones. Hermes lleva adelante lo que aprendió.
La arquitectura:
Tú (CLI / Telegram / Discord / Slack / WhatsApp / Signal / Email)
↓
Hermes Gateway (un solo proceso en segundo plano)
↓
AI Agent (almacén de sesiones, memoria, habilidades, herramientas)
↓
Proveedor LLM (OpenRouter, Nous Portal, OpenAI, Anthropic, Ollama, personalizado)
↓
40+ Herramientas (terminal, búsqueda web, navegador, edición de archivos, ejecución de código, TTS)
Los mensajes llegan desde cualquier plataforma que uses. El gateway los enruta a través de un almacén de sesiones por chat, el agente los procesa con acceso a más de 40 herramientas integradas, y todo se ejecuta desde un solo proceso. Sin microservicios, sin servidor de base de datos.
Como se compara con OpenClaw y otros
| Característica | Hermes Agent | OpenClaw | nanobot | OpenFang |
|---|---|---|---|---|
| Creado por | Nous Research | Comunidad | HKUDS | RightNow AI |
| Lenguaje | Python | TypeScript | Python | Rust |
| Instalación | curl una línea | curl una línea | pip | curl una línea |
| Ciclo de aprendizaje | Sí (creación + mejora de habilidades) | No | No | No |
| Canales | 12 (Telegram, Discord, Slack, WhatsApp, Signal, SMS, Email, Home Assistant, Mattermost, Matrix, DingTalk, CLI) | Telegram, WhatsApp, Slack, Discord | Telegram, Discord, WhatsApp, Slack, Feishu, DingTalk, Email, QQ | 40 adaptadores |
| Memoria | MEMORY.md + USER.md + búsqueda de sesiones FTS5 + modelado de usuario Honcho | Basada en archivos + búsqueda semántica | Integrada | SQLite + vectores |
| Habilidades | Auto-creadas desde experiencia, auto-mejorantes, Skills Hub | Habilidades de la comunidad | Integradas | Plantillas de agentes |
| Modo de voz | Micrófono CLI + TTS en mensajería + canales de voz Discord | No | No | No |
| Backends de terminal | Local, Docker, SSH, Daytona, Singularity, Modal | Local | Local | Local, Docker |
| Tareas programadas | Cron en lenguaje natural con entrega en plataforma | Cron | Cron | Cron + Hands autónomos |
| Migración desde OpenClaw | Integrada (hermes claw migrate) | N/A | No | No |
| Sistema de personalidad | SOUL.md + 14 presets integrados + personalizado | System prompt | System prompt | System prompt |
| Licencia | MIT | MIT | MIT | MIT |
El ciclo de aprendizaje es el verdadero diferenciador. Después de pedirle a Hermes que haga algo complejo (por ejemplo, desplegar un servicio Docker), extrae ese flujo de trabajo en una habilidad. La próxima vez que pidas algo similar, usa y refina esa habilidad. La búsqueda de sesiones FTS5 significa que puede recordar detalles de conversaciones de hace semanas. Y el modo de voz en canales de voz de Discord es algo que ninguno de los otros proyectos ofrece.
OpenClaw todavía tiene la comunidad más grande, más dashboards de terceros y un historial más largo. Si OpenClaw ya te funciona, el comando de migración hace que cambiar sea indoloro cuando estés listo.
Instalacion
El instalador de una línea se encarga de Python, Node.js, dependencias y el comando hermes. Funciona en Linux, macOS y WSL2.
El método recomendado. No necesitas más que git como prerequisito.
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bashDespués de que termine, recarga tu shell:
source ~/.bashrc # o source ~/.zshrcVerifica la instalación:
hermes --version Si prefieres gestionar Python tú mismo:
# Make sure you have Python 3.11+
python3 --version
# Create a virtual environment (recommended)
python3 -m venv ~/.hermes-venv
source ~/.hermes-venv/bin/activate
# Install
pip install hermes-agent
# For voice mode support
pip install hermes-agent[voice]
# For all optional features
pip install hermes-agent[all] Para contribuidores o si quieres la última versión de desarrollo:
git clone https://github.com/NousResearch/hermes-agent.git
cd hermes-agent
git submodule update --init mini-swe-agent
curl -LsSf https://astral.sh/uv/install.sh | sh
uv venv venv --python 3.11
source venv/bin/activate
uv pip install -e ".[all,dev]"
uv pip install -e "./mini-swe-agent" Instalar en un VPS de Hetzner
Si quieres Hermes funcionando 24/7, un VPS barato hace el trabajo. Yo uso un Hetzner CX22 (2 vCPU, 4GB RAM) por €3.99/mes.
Empieza con Hetzner
Obtén €20 de crédito, Hostinger VPS cuando te registres a través de nuestro enlace de referido. Eso cubre aproximadamente 5 meses de ejecución de Hermes Agent.
Conéctate por SSH a tu servidor y ejecuta:
ssh root@YOUR_SERVER_IP
apt update && apt upgrade -y
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
source ~/.bashrc
Configurar OpenRouter con modelos gratuitos
OpenRouter enruta a más de 200 modelos a través de una sola API key. También tienen un tier gratuito con varios modelos a coste cero, que es la forma más barata de empezar.
Obtener tu API key
- Ve a openrouter.ai y crea una cuenta
- Navega a Keys en tu dashboard
- Haz clic en Create Key y copia la clave
Configurar Hermes Agent
Puedes configurar de forma interactiva o editando los archivos de configuración directamente.
Configuración interactiva (recomendada):
hermes setup
Esto te guía a través del proveedor de modelo, API key, herramientas y configuración de plataformas. Cuando te pregunte por un proveedor, selecciona OpenRouter y pega tu clave.
Configuración manual:
Añade tu API key a ~/.hermes/.env:
echo "OPENROUTER_API_KEY=sk-or-v1-your-key-here" >> ~/.hermes/.env
Establece el modelo en ~/.hermes/config.yaml:
model:
provider: "openrouter"
default: "openrouter/free"
El modelo openrouter/free enruta al mejor modelo gratuito disponible. También puedes especificar un modelo directamente:
hermes config set model openrouter/free
Cambiar de modelo sobre la marcha
No necesitas reiniciar nada para cambiar de modelo. Usa el selector interactivo:
hermes model
O cambia a mitad de conversación con un comando slash:
/model openrouter/free
Usar modelos de pago mas adelante
Cuando estés listo para ir más allá de los modelos gratuitos, simplemente cambia el nombre del modelo:
hermes config set model anthropic/claude-sonnet-4.6
# o
hermes config set model openai/gpt-5.4
OpenRouter se encarga del enrutamiento. Tu API key sigue siendo la misma.
Primera conversacion
Empieza a chatear:
hermes
Verás un banner de bienvenida mostrando tu modelo, herramientas disponibles y habilidades. Escribe un mensaje y pulsa Enter:
❯ What can you help me with?
Algunas cosas para probar de inmediato:
❯ What's my disk usage? Show the top 5 largest directories.
❯ Search the web for the latest Docker release and summarize it.
❯ Create a Python script that monitors CPU usage and alerts me above 80%.
El agente ejecuta comandos de terminal, busca en la web, lee y edita archivos, y ejecuta código. No se necesita configuración adicional.
Comandos slash utiles
Escribe / para ver un menú desplegable de autocompletado. Los que más usarás:
| Comando | Que hace |
|---|---|
/help | Muestra todos los comandos disponibles |
/model | Cambia de modelo interactivamente |
/tools | Lista las herramientas disponibles |
/personality pirate | Prueba una personalidad divertida |
/new | Inicia una conversación nueva |
/save | Guarda la conversación |
/compress | Comprime el contexto cuando se hace largo |
/usage | Muestra el uso de tokens de esta sesión |
/skills | Navega por las habilidades instaladas |
/voice on | Activa el modo de voz |
Entrada multi-linea e interrupciones
Pulsa Alt+Enter o Ctrl+J para añadir una nueva línea. Útil para pegar bloques de código o escribir prompts detallados.
Si el agente está tardando demasiado, escribe un nuevo mensaje y pulsa Enter — interrumpe la tarea actual y cambia a tus nuevas instrucciones. Ctrl+C también funciona.
Reanudar una sesion
Cuando sales, Hermes imprime un comando para reanudar:
hermes --continue # Reanudar la sesión más reciente
hermes -c # Forma corta
Sistema de memoria
Hermes tiene tres capas de memoria que funcionan juntas.
MEMORY.md — Notas personales del agente
El agente escribe sus propias notas sobre tu entorno, convenciones y cosas que aprendió. Se almacena en ~/.hermes/memories/MEMORY.md. Limitado a 2,200 caracteres (~800 tokens) para mantener acotado el system prompt.
El agente gestiona esto automáticamente. Cuando descubre que tu servidor ejecuta Ubuntu 22.04 con Docker instalado, lo guarda. Cuando aprende que prefieres respuestas concisas, también lo guarda. No necesitas decirle que recuerde — observa datos útiles y los almacena.
USER.md — Tu perfil
Información sobre ti: nombre, preferencias, estilo de comunicación, zona horaria. Se almacena en ~/.hermes/memories/USER.md. Limitado a 1,375 caracteres (~500 tokens).
Busqueda de sesiones
Más allá de los dos archivos markdown, Hermes almacena todas las conversaciones pasadas en SQLite con búsqueda de texto completo FTS5. Puede buscar entre semanas de conversaciones antiguas para encontrar algo que discutiste antes:
❯ What did we discuss about the Nginx configuration last week?
El agente busca en su historial de sesiones, resume las partes relevantes y te da la respuesta. Ningún otro asistente de la familia OpenClaw hace esto.
Configurar la memoria
En ~/.hermes/config.yaml:
memory:
memory_enabled: true
user_profile_enabled: true
memory_char_limit: 2200
user_char_limit: 1375
Sistema de habilidades
Esta es la funcionalidad a la que sigo volviendo. Las habilidades no son plugins preconstruidos que instalas desde un hub. El agente las crea a partir de tareas que completa.
Como funciona la creacion de habilidades
- Le pides a Hermes que haga algo complejo (desplegar un servicio, configurar un pipeline de CI, configurar Nginx)
- Hermes completa la tarea usando sus herramientas
- Después de terminar, extrae el flujo de trabajo en una habilidad reutilizable
- La próxima vez que pidas algo similar, usa y refina esa habilidad
Las habilidades también se auto-mejoran. Cada vez que una se ejecuta, el agente verifica si los pasos podrían ser mejores y actualiza la habilidad si es así.
Buscar e instalar habilidades de la comunidad
hermes skills search kubernetes
hermes skills search react --source skills-sh
hermes skills install openai/skills/k8s
O usa el comando slash /skills dentro del chat.
Skills Hub
Las habilidades contribuidas por la comunidad están en agentskills.io. Puedes navegar e instalarlas, o publicar las tuyas.
Configurar plataformas de mensajeria
Hermes se comunica con Telegram, Discord, Slack, WhatsApp, Signal, SMS, Email, Home Assistant, Mattermost, Matrix y DingTalk a través de un solo proceso gateway.
Configuracion rapida
hermes gateway setup
El asistente interactivo te guía a través de cada plataforma. Muestra lo que ya está configurado y ofrece iniciar el gateway cuando termina.
- Habla con @BotFather en Telegram y crea un nuevo bot
- Copia el token del bot
- Añádelo a
~/.hermes/.env:
TELEGRAM_BOT_TOKEN=your-bot-token-here
TELEGRAM_ALLOWED_USERS=your-telegram-user-idPara encontrar tu ID de usuario, habla con @userinfobot en Telegram.
- Inicia el gateway:
hermes gateway start - Ve al Discord Developer Portal
- Crea una nueva aplicación y añade un Bot
- En Privileged Gateway Intents, habilita Message Content Intent
- Copia el token del bot y añádelo a
~/.hermes/.env:
DISCORD_BOT_TOKEN=your-bot-token-here
DISCORD_ALLOWED_USERS=your-discord-user-id- Invita al bot a tu servidor con esta URL (reemplaza
YOUR_APP_ID):
https://discord.com/oauth2/authorize?client_id=YOUR_APP_ID&scope=bot+applications.commands&permissions=274878286912- Inicia el gateway:
hermes gateway start WhatsApp y Signal funcionan a través del gateway. Ejecuta el asistente de configuración:
hermes gateway setupSelecciona la plataforma que quieras y sigue las indicaciones. WhatsApp usa la librería Baileys para emparejamiento de cliente web. Signal requiere el Signal CLI.
Ejecutar el gateway como servicio
En un VPS, quieres que el gateway se ejecute al arrancar:
# Install as a systemd service
hermes gateway install
# Start it
hermes gateway start
# Check status
hermes gateway status
# View logs
journalctl --user -u hermes-gateway -f
# Enable lingering so it survives logout
sudo loginctl enable-linger $USER
En un VPS sin interfaz gráfica, usa el servicio del sistema en su lugar:
sudo hermes gateway install --system
sudo hermes gateway start --system
Seguridad
El gateway deniega a todos los usuarios por defecto. Solo los usuarios en la lista de permitidos pueden interactuar:
# In ~/.hermes/.env
TELEGRAM_ALLOWED_USERS=123456789
DISCORD_ALLOWED_USERS=123456789012345678
Como alternativa a las listas de permitidos, puedes usar emparejamiento por DM. Los usuarios desconocidos reciben un código de emparejamiento único cuando envían un mensaje al bot:
hermes pairing approve telegram XKGH5N7P
hermes pairing list
hermes pairing revoke telegram 123456789
Backends de terminal
Por defecto, Hermes ejecuta comandos directamente en tu máquina. Por seguridad, puedes aislar la ejecución de comandos en un contenedor o enviarla a un servidor remoto.
# In ~/.hermes/config.yaml
terminal:
backend: local # or: docker, ssh, singularity, modal, daytona
timeout: 180
| Backend | Que hace | Ideal para |
|---|---|---|
local | Ejecuta en tu máquina (por defecto) | Desarrollo, tareas confiables |
docker | Contenedores aislados | Seguridad, reproducibilidad |
ssh | Servidor remoto | Mantener al agente lejos de su propio código |
daytona | Workspace sandbox en la nube | Entornos de desarrollo remotos persistentes |
singularity | Contenedores HPC | Computación en clúster |
modal | Serverless en la nube | Escalar a cero, pago por uso |
Aislamiento con Docker
terminal:
backend: docker
docker_image: python:3.11-slim
container_cpu: 1
container_memory: 5120
container_disk: 51200
container_persistent: true
Los contenedores se ejecutan con un sistema de archivos raíz de solo lectura, todas las capacidades de Linux eliminadas, sin escalación de privilegios, límites de PID y aislamiento de namespaces.
Backend SSH
Ejecuta comandos en una máquina completamente separada:
terminal:
backend: ssh
# In ~/.hermes/.env
TERMINAL_SSH_HOST=my-server.example.com
TERMINAL_SSH_USER=myuser
TERMINAL_SSH_KEY=~/.ssh/id_rsa
Modo de voz
Hermes tiene soporte de voz en CLI y mensajería. Puedes hablarle con tu micrófono en la terminal, obtener respuestas habladas en Telegram y Discord, y tener conversaciones de voz en vivo en canales de voz de Discord.
Prerequisitos
# Install voice dependencies
pip install hermes-agent[voice]
# Optional: free local speech-to-text (recommended)
pip install faster-whisper
# System dependencies (Ubuntu/Debian)
sudo apt install portaudio19-dev ffmpeg libopus0
Modo de voz en CLI
Inicia el CLI y activa la voz:
hermes
/voice on
Pulsa Ctrl+B para grabar. Habla, y cuando pares, detecta automáticamente el silencio después de 3 segundos y transcribe tu audio. Si TTS está habilitado (/voice tts), el agente pronuncia su respuesta.
Respuestas de voz en mensajeria
En Telegram o Discord, envía:
/voice tts
El agente ahora envía audio hablado junto con texto en cada respuesta.
Canales de voz de Discord
El agente puede unirse a un canal de voz de Discord, escucharte hablar y responder con audio hablado:
/voice join
Esto requiere permisos adicionales del bot de Discord (Connect, Speak, Use Voice Activity) y el códec Opus en tu servidor.
Proveedores de TTS
| Proveedor | Coste | Calidad | Configuración |
|---|---|---|---|
| Edge TTS | Gratis | Buena | Funciona de serie |
| NeuTTS | Gratis | Buena | pip install neutts[all] |
| ElevenLabs | De pago | Premium | Establecer ELEVENLABS_API_KEY |
| OpenAI TTS | De pago | Buena | Establecer VOICE_TOOLS_OPENAI_KEY |
Configura en ~/.hermes/config.yaml:
tts:
provider: "edge"
edge:
voice: "en-US-AriaNeural"
stt:
provider: "local"
local:
model: "base"
Personalidad y SOUL.md
Hermes usa un archivo llamado SOUL.md como su identidad. Va en el system prompt primero, antes que nada, y da forma a cómo habla y piensa el agente.
Edítalo en ~/.hermes/SOUL.md:
# Personality
You are a pragmatic senior engineer with strong taste.
You optimize for truth, clarity, and usefulness over politeness theater.
## Style
- Be direct without being cold
- Prefer substance over filler
- Push back when something is a bad idea
- Keep explanations compact unless depth is useful
## What to avoid
- Sycophancy
- Hype language
- Overexplaining obvious things
Personalidades integradas
Cambia de personalidad sobre la marcha con /personality:
| Nombre | Descripción |
|---|---|
helpful | Asistente amigable de propósito general |
concise | Respuestas breves y al grano |
technical | Experto técnico detallado |
creative | Pensamiento innovador |
teacher | Educador paciente con ejemplos |
pirate | Bucanero experto en tecnología |
noir | Narración de detective hard-boiled |
/personality concise
/personality pirate
SOUL.md es tu base. /personality es una capa a nivel de sesión.
Tareas programadas
Hermes tiene un programador cron integrado. Solo dile lo que quieres en español (o inglés) normal:
❯ Every morning at 9am, check Hacker News for AI news and send me a summary on Telegram.
❯ Every Friday at 5pm, back up the PostgreSQL database and report the size.
❯ Every hour, check if nginx is running and restart it if not.
El agente crea cron jobs que se ejecutan a través del gateway. Los resultados llegan a la plataforma que hayas configurado.
Migrar desde OpenClaw
Si vienes de OpenClaw, Hermes puede importar tus configuraciones, memorias, habilidades y API keys.
Durante la primera configuración: El asistente de configuración (hermes setup) auto-detecta ~/.openclaw y ofrece migrar.
En cualquier momento después de instalar:
hermes claw migrate # Interactive migration
hermes claw migrate --dry-run # Preview what would be migrated
hermes claw migrate --preset user-data # Migrate without secrets
hermes claw migrate --overwrite # Overwrite existing conflicts
Lo que se importa:
- SOUL.md — archivo de personalidad
- Memorias — entradas de MEMORY.md y USER.md
- Habilidades — las habilidades creadas por el usuario van a
~/.hermes/skills/openclaw-imports/ - Lista de comandos permitidos — patrones de aprobación
- Configuración de mensajería — configuraciones de plataforma, usuarios permitidos, directorio de trabajo
- API keys — tokens de Telegram, OpenRouter, OpenAI, Anthropic, ElevenLabs
- Activos de TTS — archivos de audio del workspace
Como se diferencia Hermes Agent de OpenClaw
He usado ambos extensamente. Estas son las diferencias que realmente importan en el día a día:
El ciclo de aprendizaje cambia tu forma de trabajar con él. En OpenClaw, cada tarea compleja empieza desde cero. En Hermes, una vez que has guiado al agente a través del despliegue de un servicio Docker, crea una habilidad para ese flujo de trabajo. La próxima vez que digas “despliega la API de staging”, ya conoce los pasos.
La búsqueda de sesiones le da memoria a largo plazo. La memoria de OpenClaw está limitada a lo que cabe en sus archivos de contexto. Hermes almacena cada conversación en SQLite con búsqueda de texto completo. Pregunta “¿en qué puerto configuramos Redis el mes pasado?” y encuentra la respuesta en sesiones antiguas.
El sistema de personalidad es más estructurado. OpenClaw usa un system prompt que editas a mano. Hermes tiene SOUL.md como archivo de identidad duradero, capas de /personality a nivel de sesión y 14 presets integrados.
El modo de voz realmente funciona. Entrada de micrófono en el CLI, respuestas TTS en mensajería y conversaciones en vivo en canales de voz de Discord. Nada más en la familia OpenClaw hace esto.
Aislamiento de backend de terminal. OpenClaw ejecuta comandos en tu máquina local. Hermes puede ejecutarlos en contenedores Docker, en servidores remotos vía SSH o en entornos serverless como Modal y Daytona. Si el agente rompe algo, rompe el sandbox, no tu servidor.
La migración es indolora. hermes claw migrate importa todo desde OpenClaw — memorias, habilidades, API keys, configuraciones de plataforma. No empiezas de cero.
Donde OpenClaw todavía gana: comunidad más grande, más dashboards y skins de terceros, historial más largo. Si quieres la opción más probada en batalla, OpenClaw sigue siendo la elegida.
Referencia de comandos CLI
| Comando | Descripción |
|---|---|
hermes | Empezar a chatear |
hermes model | Elegir tu proveedor LLM y modelo |
hermes tools | Configurar qué herramientas están habilitadas |
hermes setup | Asistente de configuración completo |
hermes config set KEY VAL | Establecer un valor de configuración |
hermes config edit | Abrir config.yaml en tu editor |
hermes gateway setup | Configurar plataformas de mensajería |
hermes gateway install | Instalar como servicio del sistema |
hermes gateway start | Iniciar el gateway de mensajería |
hermes gateway status | Verificar el estado del gateway |
hermes skills search QUERY | Buscar habilidades |
hermes skills install SKILL | Instalar una habilidad |
hermes claw migrate | Migrar desde OpenClaw |
hermes update | Actualizar a la última versión |
hermes doctor | Diagnosticar problemas |
hermes --continue | Reanudar la última sesión |
Referencia de configuracion
La estructura completa del directorio:
~/.hermes/
├── config.yaml # Settings (model, terminal, TTS, compression, etc.)
├── .env # API keys and secrets
├── auth.json # OAuth provider credentials
├── SOUL.md # Agent identity
├── memories/ # MEMORY.md, USER.md
├── skills/ # Agent-created skills
├── cron/ # Scheduled jobs
├── sessions/ # Gateway sessions
└── logs/ # Logs (secrets auto-redacted)
Opciones clave de configuración en config.yaml:
model:
provider: "openrouter"
default: "openrouter/auto"
terminal:
backend: local
timeout: 180
memory:
memory_enabled: true
user_profile_enabled: true
tts:
provider: "edge"
stt:
provider: "local"
display:
tool_progress: all
Preguntas frecuentes
¿Necesito una GPU para ejecutar Hermes Agent?
No. Hermes Agent es el cliente — envía peticiones a un proveedor LLM como OpenRouter. El proveedor ejecuta el modelo en su hardware. Tu servidor solo necesita suficiente RAM para el proceso de Python (alrededor de 200MB).
¿Puedo usar Hermes Agent con Ollama para inferencia completamente local?
Sí. Establece OPENAI_BASE_URL=http://localhost:11434/v1 y OPENAI_API_KEY=ollama en ~/.hermes/.env. O usa hermes model y selecciona “Custom endpoint.” Consulta nuestra guía de Ollama con Docker para configurar Ollama.
¿Como funciona el tier gratuito de OpenRouter?
OpenRouter ofrece varios modelos a coste cero con limitación de velocidad. Tienes una generosa asignación diaria. Para un uso más intenso, añade créditos a tu cuenta de OpenRouter y cambia a modelos de pago. No se necesitan cambios en el lado de Hermes — misma API key, diferente nombre de modelo.
¿Puedo migrar desde OpenClaw?
Sí. Ejecuta hermes claw migrate e importa tu personalidad, memorias, habilidades, API keys y configuraciones de plataforma. Usa --dry-run primero para previsualizar lo que se migrará.
¿Hermes funciona en Windows?
No de forma nativa. Instala WSL2 y ejecuta el instalador dentro de WSL2.
¿Pueden varias personas usar una instancia de Hermes?
Sí, a través del gateway de mensajería. Cada chat de plataforma tiene su propia sesión. Múltiples usuarios de Telegram o canales de Discord pueden hablar con la misma instancia con historiales de conversación separados. Usa listas de permitidos para controlar quién tiene acceso.
¿Como se compara Hermes Agent con OpenFang?
OpenFang se centra en agentes autónomos (Hands) que trabajan en programaciones sin necesidad de prompts, y tiene 40 adaptadores de canales con 16 capas de seguridad. Hermes se centra en el ciclo de aprendizaje, modo de voz y un sistema de memoria más profundo. Diferentes fortalezas. Consulta nuestra guía de configuración de OpenFang para la comparación completa.
¿Como se compara con CoPaw?
CoPaw tiene una consola web integrada y mejor soporte para aplicaciones de mensajería chinas (DingTalk, Feishu, QQ). Hermes tiene el ciclo de aprendizaje, modo de voz y más opciones de backend de terminal. Consulta nuestra guía de configuración de CoPaw para más detalles.
¿Mis datos son privados?
Todos los datos permanecen en tu servidor. Las únicas llamadas externas van a tu proveedor LLM configurado. Si ejecutas modelos locales vía Ollama, nada sale de tu máquina. Los logs auto-redactan secretos.
Si quieres un asistente que realmente mejore cuanto más lo uses, Hermes Agent es el que debes probar. El ciclo de creación de habilidades y la búsqueda de sesiones son cosas que no he visto en ningún otro proyecto en este espacio. Y si ya estás en OpenClaw, el comando de migración significa que puedes probarlo sin perder nada.
Para otras opciones de asistentes auto-alojados, consulta nuestro resumen de alternativas a OpenClaw. Si quieres agentes autónomos ejecutándose en programaciones, la guía de configuración de OpenFang cubre eso. Para un solo binario Go en hardware mínimo, consulta la guía de configuración de PicoClaw. Y para el enfoque de consola web multi-canal, la guía de configuración de CoPaw tiene los detalles.