G. Bascuñana
G. Bascuñana
ProyectosNewsletterHerramientasConsultoríaContacto
Blog
ES/EN

G. Bascuñana

Guillermo Bascuñana
© 2026 Todos los derechos reservados.
enTérminosPrivacidad
Volver al blog
4 de Febrero, 2026

Cómo instalar OpenClaw: Tu asistente AI personal paso a paso

Guía completa para configurar tu propio agente de IA con WhatsApp, email y acceso web.

En esta guía

  1. 01. Instalación paso a paso
  2. 02. Eligiendo el cerebro (IA)
  3. 03. Configurando WhatsApp
  4. 04. Configurando el navegador
  5. 05. El nacimiento del bot
  6. 06. Configurando email

Instalación paso a paso

Lo primero: necesitas un ordenador donde corra. Tienes dos caminos: Local o nube.

Local sería un PC antiguo, una Raspberry, lo que tengas por casa. Habrás visto gente comprando Mac Minis — tiene sentido porque OpenClaw tiene integraciones con el ecosistema Apple. Pero no te hace falta para empezar.

Si lo pruebas en tu máquina, nunca directamente en tu PC principal. Usa algo aislado. En Mac tienes UTM, que te deja correr macOS virtualizado — esa fue mi primera prueba antes de pasar a la nube.

El problema de local es que tiene que estar encendido para funcionar, obviamente. Por eso yo prefiero nube. Cualquier VPS con Linux te vale.

En este caso voy a usar Hostinger. Con la máquina más barata (KVM1) te sobra, y son solo 4.99€ al mes.

Dashboard de Hostinger - Crear VPS

Escoge crear un VPS con Ubuntu, el plan más barato. Con 2GB de RAM vas sobrado.

Conectando por SSH

Para conectarte necesitas SSH — básicamente una terminal remota para controlar el servidor. Si ya usas Git con GitHub por SSH, ya tienes una clave configurada y no necesitas hacer nada más.

Si no sabes si la tienes, comprueba en tu terminal:

bash
ls ~/.ssh/id_*.pub

Si te muestra un archivo (como id_ed25519.pub o id_rsa.pub), ya tienes una clave SSH. Si no tienes ninguna, puedes seguir la guía oficial de GitHub para crear tu clave SSH.

El comando de conexión te lo dan en la dashboard de tu VPS:

Hostinger Dashboard - Comando SSH

Copia el comando SSH que te proporciona Hostinger

Abres terminal en tu máquina, pegas el comando, y ya estás dentro.

Te recomiendo tener una key SSH en local para no andar con contraseñas. Más detalles sobre esto en la sección de recursos al final.

Instalando Node.js

Lo primero que vas a necesitar es Node. OpenClaw lo necesita para funcionar.

bash
node -v

Si te devuelve un número de versión, perfecto. Si no, son estos dos comandos:

bash
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install -y nodejs

Si prefieres usar nvm para gestionar versiones, también vale (es lo que tengo yo).

Instalando OpenClaw

Si vamos a la página de OpenClaw, veremos que hay solo un comando. Es lo único que hace falta para arrancar:

Página de OpenClaw - Comando de instalación

Un solo comando para instalar todo
bash
curl -fsSL https://openclaw.com/install.sh | bash

Esto te instala todo. Se descarga, configura dependencias, y te lanza un asistente que te guía paso a paso. Puede tardar un rato.

Una vez lo tenemos, lanzamos el wizard:

bash
openclaw onboard

El wizard te va preguntando: qué modelo de IA, qué canal de mensajería, API keys... Todo guiado.

OpenClaw Onboard Wizard

El asistente te guía por toda la configuración
En la parte de skills, déjalo para después. Tiene bastantes dependencias y lo explicaré más adelante.

Eligiendo el Cerebro

Y aquí viene lo interesante. ¿Qué cerebro le pones?

Mi recomendación para empezar: OpenRouter

Es un agregador de modelos. Pagas por uso, tienes acceso a Claude, GPT, Gemini, todo. Y puedes empezar casi gratis con los créditos que te dan al registrarte.

  1. 1Te registras en openrouter.ai
  2. 2Generas una API key
  3. 3Se la das al wizard durante el onboarding

OpenRouter - Generar API Key

Genera tu API key en OpenRouter

Usando Claude Max

En mi caso tengo el plan Max de Claude. Si lo tienes y no sueles fundirte los créditos diarios, lo recomiendo — mejores resultados, mejor personalidad. Pero ya no es tan barato.

Para usar Claude Max, la autenticación va con un token de Claude Code:

bash
claude setup-token

Te genera un token OAuth que pegas durante el onboarding. Ya está conectado a tu cuenta.

Si quieres ir full local, puedes correr Ollama o algún modelo chino, aunque vas a estar más limitado en capacidad y un VPS barato puede quedarse corto de recursos.

Configurando WhatsApp

Ahora el canal. WhatsApp es el que yo uso. Pero antes de conectarlo, hablemos de algo importante: el número.

Consigue un número separado

No uses tu número personal. Quieres un número dedicado para el bot por varias razones:

  • •Si algo sale mal, no pierdes tu WhatsApp principal
  • •Puedes tener conversaciones separadas
  • •Es más fácil de gestionar y resetear si hace falta

Tienes varias opciones:

📱 Opción 1: SIM prepago

La más simple. Ve a cualquier tienda (Vodafone, Orange, Movistar...) y compra una SIM prepago. Cuestan entre 5-10€ y no necesitas contrato.

🌐 Opción 2: eSIM

Si tu móvil soporta eSIM, puedes activar una virtual sin necesidad de SIM física. Algunas opciones que funcionan para WhatsApp:

  • • Numero eSIM — números virtuales con SMS
  • • eSIM Plus — números para verificación
  • • GoSimless — específico para WhatsApp Business

⭐ Opción 3: WhatsApp BusinessRecomendada

La más práctica si ya tienes un número extra. WhatsApp Business te permite tener dos cuentas de WhatsApp en el mismo teléfono — tu WhatsApp personal y el de Business con otro número.

Instala la app de WhatsApp Business, configúrala con tu segundo número, y úsala para el bot.

WhatsApp Business - Dos cuentas en un móvil

WhatsApp Business te permite tener dos cuentas en el mismo teléfono

Conectando el bot a WhatsApp

Una vez que tengas tu número listo, conectar es muy simple. Durante el onboarding (o después), OpenClaw te mostrará un código QR en la terminal.

Terminal con QR de WhatsApp

El QR aparece directamente en la terminal

El proceso es exactamente igual que vincular WhatsApp Web:

  1. 1Abre WhatsApp (o WhatsApp Business) en tu móvil
  2. 2Ve a Ajustes → Dispositivos vinculados
  3. 3Pulsa en Vincular un dispositivo
  4. 4Escanea el QR de la terminal

WhatsApp - Vincular dispositivo

Escanea el QR desde 'Dispositivos vinculados'

Boom, conectado. Ya puedes hablar con tu bot por WhatsApp.

Si el QR expira antes de que lo escanees, simplemente ejecuta openclaw de nuevo para generar uno nuevo.

Configurando el Navegador

Luego ya puedes configurar un navegador que el bot controla. Un Chromium aislado que corre en tu servidor. Ya tiene ojos para navegar webs, hacer capturas, rellenar formularios...

En Ubuntu:

bash
apt install -y chromium-browser

Y en el config pones que use el navegador gestionado. Así de fácil.

El Nacimiento del Bot

Y aquí viene lo mejor. Cuando acabes con todo, al darle pasa algo que se llama el hatch. Tu bot "nace".

OpenClaw Hatch - Nacimiento del bot

El momento del 'hatch' — tu bot cobra vida

El sistema crea un workspace y arranca un ritual de bootstrap. Te hace preguntas: quién eres, qué haces, cómo quieres que se comporte. Le das un nombre.

A partir de ahí, OpenClaw escribe sus propios archivos de identidad:

  • SOUL.md — su personalidad
  • USER.md — info sobre ti

Es como darle un alma. El mío se llama Skynet.

Primera conversación con el bot en WhatsApp

Ya puedes hablar con él por WhatsApp
Lo primero que te recomiendo: dile que añada tu número a la allowlist. Así solo tú le puedes hablar. Ya no hacen falta comandos en la terminal, le puedes decir directamente todo.
📱

Mensaje a tu bot

"Añade mi número a la allowlist para que solo yo pueda hablarte"

Si algo falla

Y si algo te ha fallado hasta ahora, comando importante:

bash
openclaw doctor

Analiza tu instalación, detecta problemas, te dice qué arreglar. Si algo no funciona, siempre esto primero.

Configurando Email con Resend

Ya tiene control de la máquina, memoria y forma de comunicarse contigo estés donde estés. Pero esto se puede extender más.

Una de las primeras cosas que vas a querer es que envíe emails. Para esto uso Resend — un servicio de envío de emails para developers que es ridículamente fácil de configurar.

1. Crear cuenta en Resend

Primero, créate una cuenta en resend.com.

Te recomiendo usar una cuenta separada de tu principal si ya tienes una. Así tienes todo lo del bot aislado.

Tienen un plan gratuito con 100 emails al día — más que suficiente para empezar y probablemente para siempre si es uso personal.

Resend - Página de registro

Créate una cuenta en resend.com

2. Generar API Key

Una vez dentro, ve a la sección de API Keys y genera una nueva.

Resend Dashboard - Sección API Keys

Ve a API Keys en el menú lateral

Dale un nombre descriptivo (por ejemplo "OpenClaw Bot") y crea la key.

⚠️ Importante

La API key solo te la enseñan una vez. Cópiala y guárdala en un lugar seguro antes de cerrar el modal. Si la pierdes, tendrás que generar una nueva.

Resend - Copiar API Key

Copia la API key — solo se muestra una vez

3. Verificar un dominio

Para que los emails no vayan a spam y puedas enviar desde una dirección profesional, necesitas verificar un dominio.

Si no tienes un dominio, no te preocupes — los hay muy baratos:

  1. 1Ve a Namecheap (o tu registrador favorito)
  2. 2Busca cualquier nombre que te guste
  3. 3Los dominios .online, .xyz o .site cuestan literalmente 98 céntimos el primer año

Namecheap - Dominios baratos

Dominios .xyz y .online por menos de 1€

4. Configurar DNS Records

Ahora viene la parte "técnica" (que no lo es tanto). Resend te va a dar unos registros DNS que tienes que añadir a tu dominio.

En Resend:

  1. Ve a Domains → Add Domain
  2. Escribe tu dominio (ej: mibot.xyz)
  3. Te mostrará una tabla con registros DNS que copiar

Resend - DNS Records a copiar

Resend te da los registros DNS que necesitas

En Namecheap (o tu registrador):

  1. Ve a Domain List → tu dominio → Advanced DNS
  2. Añade cada registro que te dio Resend (tipo, host, valor)
  3. Guarda los cambios

Namecheap - Advanced DNS

Añade los registros en la sección Advanced DNS
Si tienes dudas sobre si lo has hecho bien, manda capturas a tu bot por WhatsApp — te dice si está bien configurado o no.
📱

Mensaje a tu bot

"¿Están bien estos DNS records? [adjunta captura]"

La verificación puede tardar unos minutos (a veces hasta unas horas, pero suele ser rápido). Resend te avisará cuando esté listo.

Resend - Dominio verificado

Cuando el dominio esté verificado, verás el check verde

5. Probar el envío

Una vez verificado el dominio, ya puedes probar. Simplemente dile a tu bot:

📱

Mensaje a tu bot

"Envíame un email de prueba a micorreo@gmail.com"

Comprueba que llega a tu bandeja de entrada (y no a spam). Si todo está bien, ¡ya tienes email configurado!

Email de prueba recibido

Si recibes el email, todo funciona correctamente

Lo que tienes ahora

A partir de aquí ya tienes un bot que:

  • Habla por WhatsApp
  • Envía emails
  • Busca en la web
  • Escribe y envía archivos
  • Instala software
  • Accede a repos
  • Guarda credenciales y las usa

Nada mal. Ya puedes olvidarte de la terminal, las bases están hechas.

Pero te darás cuenta rápido que ahora mismo es un poco idiota a la hora de utilizar herramientas específicas. Y para eso, podemos llevarlo más allá...

¿Quieres la segunda parte?

Skills avanzados, automatizaciones y casos de uso reales para llevar tu asistente al siguiente nivel.