OpenClaw: cómo instalar y configurar el asistente IA más potente
Aprende a instalar OpenClaw en un VPS (Hetzner), configurar Telegram, memoria y voz gratuita con Groq para tu agente autónomo.

Imagina una inteligencia artificial que no solo responde preguntas, sino que toma acción. Que navega por internet, gestiona tus archivos y ejecuta tareas complejas de forma autónoma. Eso es OpenClaw. Tras volverse viral por su capacidad de razonamiento y ejecución, este proyecto de código abierto nos permite tener un agente autónomo potente sin depender de suscripciones cerradas.
(Si aún no conoces la fascinante historia detrás de este proyecto y cómo fue adquirido por OpenSAI, te recomendamos leer primero ¿Qué es OpenClaw? El origen del Agente IA).
Advertencia importante: OpenClaw es un proyecto experimental. Está en desarrollo activo, puede tener errores y comportamientos inesperados. Úsalo con curiosidad, pero también con responsabilidad.
1. Elige tu infraestructura (¿Dónde vivirá tu IA?)
Para que tu IA funcione 24/7, necesitas un servidor virtual (VPS). En este tutorial usaremos:
- Hetzner (Nuestra elección): El mejor equilibrio entre precio y potencia profesional.
- Alternativas: Hardware viejo (laptop con Ubuntu), Mac Mini (M1/M2) por su eficiencia, o el plan gratuito de Oracle Cloud/AWS.
2. Configurando el servidor en Hetzner
- Registro: Crea tu cuenta en Hetzner Cloud.
- Añadir Servidor: Ubicación cercana, Imagen Ubuntu 24.04, Plan CX22.
- Seguridad (SSH): Genera tu llave en tu PC para entrar sin contraseña:
- Mac/Linux:
ssh-keygen -t ed25519 - Windows: Usa el mismo comando en PowerShell.
- Copia tu clave pública con
cat ~/.ssh/id_ed25519.pub(ocat $HOME\.ssh\id_ed25519.pub) y pégala en Hetzner.
- Mac/Linux:
3. Preparando el Sistema (Seguridad y Optimización)
Entra a tu servidor:
ssh root@TU_IP_AQUI
Seguridad Inicial con Fail2ban
Protegemos el servidor contra ataques de fuerza bruta al SSH instalando este "guardia":
sudo apt update && sudo apt install -y fail2ban
# Configurar reglas básicas
# Ejecuta: sudo nano /etc/fail2ban/jail.local
# Pega lo siguiente:
[DEFAULT]
bantime = 1h
findtime = 10m
maxretry = 3
[sshd]
enabled = true
# Activar servicio
sudo systemctl enable fail2ban
sudo systemctl start fail2ban
RAM Virtual (Swap) de 4GB
Vital para que el bot no se cuelgue en planes económicos. Ejecuta estos comandos uno a uno:
sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
free -h
Para hacerlo permanente tras reinicios:
# Respalda:
sudo cp /etc/fstab /etc/fstab.bak
# Agrega la instrucción:
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
# Verifica: (Debes ver la línea al final).
cat /etc/fstab
Dependencias de Sistema y Bun (Para QMD)
# Navegador y herramientas base
sudo apt update && sudo apt install -y chromium-browser git curl sqlite3
# Instalar Bun (necesario para el motor de búsqueda semántica QMD)
curl -fsSL https://bun.sh/install | bash
source ~/.bashrc
4. Instalación de OpenClaw (Método Relámpago)
curl -fsSL https://openclaw.ai/install.sh | bash
5. Onboarding: Configuración de APIs
Antes de conectar Telegram, ejecuta openclaw onboard. En este tutorial usaremos:
- Suscripción de ChatGPT Plus ($20/mes): Para usar los modelos de OpenAI con prioridad.
- OpenRouter: Para acceder a modelos como DeepSeek o Claude a precios mínimos.
- Brave Search API: Ve a brave.com/search/api, regístrate y obtén tu Key. Tienes 1,000 búsquedas gratis al mes (suficiente para uso personal).
- Groq API: Ve a console.groq.com para obtener una Key gratuita para el reconocimiento de voz (STT).
6. Conexión a Telegram y Pairing
- Obtener Token: Habla con
@BotFatheren Telegram, usa/newboty guarda el Token. - Configurar: En el asistente de onboarding, selecciona Telegram y pega tu Token.
- Pairing (Emparejamiento):
- Envía "Hola" a tu bot en Telegram.
- En la terminal corre:
openclaw pairing list telegram. - Aprueba con:
openclaw pairing approve telegram TU_CODIGO.
7. Instrucciones Directas al Agente (Tuning de Superpoderes)
Una vez que el bot te responda en Telegram, envíale estos comandos para configurarlo:
Memoria Avanzada y Personalidad
- SOUL.md: Es súper importante. Crea un archivo llamado
SOUL.mden la raíz del proyecto (puedes pegarlo vía SSH o FTP) y dile al bot:
"Actualiza tu alma con el contenido de SOUL.md".
- Heartbeat (Ahorro): Dile al bot:
"Cambia el modelo del heartbeat a uno más económico configurando agents.defaults.heartbeat.model a gpt-4o-mini".
- Speak-to-Text (Voz): Dile:
"Activa el Speak to Text usando mi API de Groq".
Evitar la Compactación de Memoria
Para que el bot no pierda el hilo, envíale:
"Activa estas configuraciones de memoria: set compaction.memoryflush.enabled to true y set memorysearch.experimental.sessionmemory to true"
Privacidad de Logs
"Asegúrate de que la información sensible como mis API keys estén siempre ocultas o 'redacted' en los logs de la consola".
8. Memoria Semántica con QMD (Backend Experimental)
Si quieres que el bot use búsqueda vectorial + BM25 (mucho más inteligente), activamos QMD:
- Instalar QMD CLI:
bun install -g https://github.com/tobi/qmd
- Activar: Dile al agente por Telegram:
"Cambia mi backend de memoria a QMD configurando memory.backend = 'qmd'".
9. Estrategia de Contexto: Discord
Para evitar que el contexto de la IA se sature y empiece a "alucinar", lo recomendable es usar Discord en lugar de un solo chat de Telegram.
- Varios Canales: Crea canales específicos (
#investigacion,#programacion,#ocio). - Contexto Dedicado: Cada canal tendrá su propio historial, permitiendo que la IA esté enfocada en una sola cosa a la vez.
(Si quieres saber cómo configurarlo con Discord paso a paso, puedo hacer un video dedicado).
10. Verificación y Acceso al Gateway
Salud del sistema:
openclaw health
openclaw status
Acceso Visual (Logs y Config)
Desde una nueva terminal en tu PC:
ssh -L 18789:127.0.0.1:18789 root@TU_IP_DEL_SERVIDOR
Luego entra en tu navegador a: http://127.0.0.1:18789
11. Manteniéndolo vivo (PM2)
npm install -g pm2
pm2 start openclaw -- start
pm2 save
pm2 startup
Conclusión
Ahora tienes un asistente autónomo con seguridad Fail2ban, memoria semántica QMD, búsqueda real con Brave y voz gratuita mediante Groq. Tu IA está lista para actuar 24/7 de forma independiente.
¿La terminal y los servidores no son lo tuyo pero quieres este nivel de eficiencia en tu negocio? En Lutiando nos especializamos en construir agentes a medida. Explora nuestros servicios corporativos de IA para Empresas o descubre nuestras Automatizaciones con IA para llevar tu productividad al límite sin escribir una sola línea de código.