Day 2
Instalar OpenClaw: Guía paso a paso (Mac, Windows, Linux)
Instala OpenClaw con un solo comando, configura tu primer canal y empieza tu primera conversación. Incluye Node.js 22+, instalador oficial y configuración del gateway.
"Si puedes preparar fideos instantáneos, puedes instalar OpenClaw. Más o menos tarda lo mismo."
Objetivo de hoy
| Aprender | Entender dónde debería ejecutarse OpenClaw y qué configura el instalador por ti. |
| Hacer | Elegir un entorno, reunir los requisitos previos, ejecutar el onboarding y enviar tu primer mensaje por Telegram. |
| Completado cuando | openclaw status muestra el servicio en ejecución, Telegram responde y el servicio vuelve después de reiniciar. |
Paso 0: Elegir dónde vive tu asistente
Primera decisión: ¿dónde se ejecuta tu asistente?
| Opción | Mejor para | Tradeoff |
|---|---|---|
| Cloud VPS (recomendado) | Disponibilidad 24/7, automatización mientras duermes | ~5 USD/mes (Hetzner, AWS Lightsail) |
| Mac Mini / equipo de repuesto | Cero software extra en tu portátil, los datos se quedan en casa | Solo funciona mientras esa máquina está encendida |
| Tu portátil actual | Solo probarlo | Se detiene cuando el portátil entra en reposo o se cierra |
Especificaciones recomendadas para VPS: Ubuntu 22.04, 2 núcleos de CPU, 4 GB de RAM, 40 GB SSD.
¿Qué entorno debería elegir?
- Solo probarlo → portátil (lo más fácil, pero solo funciona cuando el portátil está encendido)
- Quiero disponibilidad 24/7 → VPS (5-10 USD/mes, sigue funcionando mientras duermes)
- Quiero 24/7 sin cloud → Mac Mini o PC antiguo
Los archivos de trabajo de OpenClaw suelen vivir en ~/.openclaw/workspace/, sin importar el entorno que elijas, y los skills instalados suelen vivir en ~/.openclaw/skills/.
Sabrás que este paso está hecho cuando puedas responder: "¿Qué máquina exacta va a permanecer en línea para mi asistente?"
Paso 1: Reunir los requisitos previos
Antes de ejecutar el instalador, ten listo lo siguiente:
Node 22.16 o superior (Node 24 es el runtime recomendado por defecto)
- Por qué lo necesitas: la CLI
openclawse ejecuta sobre Node.js. - Compruébalo con
node -v. Si ves Node 22.16 o superior, ya estás listo.
Acceso a un modelo de IA (elige uno)
- Suscripción a Claude (Pro/Max/Team)
- Por qué la necesitas: el asistente sigue necesitando un proveedor de modelo para cada respuesta y cada plan de tool.
- Usa OAuth en el asistente, así no tienes que pegar ninguna API key.
- API key de Anthropic
- Por qué la necesitas: es la credencial que OpenClaw usa para llamar a Anthropic directamente.
- Consíguela en
console.anthropic.com.
- También compatible con OpenAI, Gemini, OpenRouter, Qwen, Mistral y otros.
- Por qué lo necesitas: cualquier proveedor compatible puede impulsar el asistente si Claude no es lo que quieres.
Telegram Bot Token
- Abre Telegram y busca @BotFather.
- Envía
/newbot, elige un nombre y un nombre de usuario. - Copia el token que devuelve BotFather.
Por qué lo necesitas: este token permite a OpenClaw recibir y enviar mensajes de Telegram mediante tu bot.
Tu Telegram User ID
- Busca @userinfobot en Telegram y copia tu ID numérico.
- Por qué lo necesitas: el onboarding usa esto para marcarte como admin, de modo que otras personas no puedan controlar tu asistente.
Sabrás que este paso está hecho cuando tengas cuatro cosas a mano: una máquina, Node 22.16 o superior, una vía de credenciales del modelo y ambos valores de Telegram.
Paso 2: Instalar
Ejecuta:
curl -fsSL https://openclaw.ai/install.sh | bashEste es el comando oficial. Instala OpenClaw y, si hace falta, instala Node automáticamente.
Instalación manual alternativa:
npm install -g openclaw@latest && openclaw onboardEsta ruta manual instala la CLI directamente y luego lanza el asistente de onboarding, que escribe tu configuración inicial en ~/.openclaw/workspace/.
Guía de plataforma: macOS → Guía de plataforma: Windows → Guía de plataforma: Linux / VPS →
Sabrás que funcionó cuando se abra el asistente en lugar de devolver command not found y, después del onboarding, openclaw status muestre un servicio en ejecución.
Paso 3: Qué pregunta el asistente
El asistente de configuración te guía por cinco preguntas:
- Mode - Elige QuickStart si es tu primera instalación.
- AI Model - Selecciona tu proveedor y autentícate.
- Chat Channel - Elige Telegram y pega tu Bot Token.
- Admin Setup - Introduce tu Telegram User ID.
- Daemon Install - Responde que sí para que el asistente se ejecute en segundo plano y sobreviva a los reinicios.
En Linux esto suele ser una systemd user unit. En macOS suele ser un LaunchAgent. En ambos casos, el objetivo es el mismo: OpenClaw debe iniciarse automáticamente después de reiniciar la máquina.
Sabrás que este paso funcionó cuando la instalación del daemon termine sin errores y openclaw status informe un estado saludable en lugar de detenido.
Paso 4: Enviar tu primer mensaje
Cuando termine el asistente, abre Telegram, busca tu bot y envía:
Hello - who are you?
Deberías recibir una respuesta en pocos segundos. Ahora sonará genérica porque todavía no has personalizado archivos como ~/.openclaw/workspace/SOUL.md. Eso llega en el Día 3.
Prueba algunos mensajes más:
- "Write a Python quicksort"
- "What's the square root of 1024?"
- "Can you check my email?" (De momento debería decir que no.)
Sabrás que este paso funcionó cuando Telegram muestre una respuesta real del bot y openclaw logs --follow no enseñe errores repetidos para ese mensaje.
Criterios mínimos de éxito
Después de hoy, deberías poder:
- Ejecutar
openclaw statusy ver que está en ejecución - Enviar un mensaje por Telegram y recibir una respuesta
- Apagar y encender tu equipo: el servicio se reinicia automáticamente
Comprobación: haz la prueba de reinicio ahora, no más tarde. Si el servicio no vuelve automáticamente, arréglalo antes de continuar.
Comandos de gestión diaria
Los usarás con frecuencia:
openclaw status # Overall health
openclaw doctor # Full diagnostic check
openclaw gateway restart # Restart background service
openclaw logs --follow # View runtime logs
openclaw configure # Change model, channel, or any settingSabrás que estos comandos bastan para la operación básica cuando puedas responder rápido a dos preguntas: "¿Está funcionando?" y "¿Qué dicen los logs?"
Problemas comunes
Puerto ya en uso - Otro proceso ya está usando el puerto que OpenClaw quiere. Revisa el error en openclaw logs --follow, libera el proceso en conflicto y ejecuta openclaw daemon restart. Sabrás que está resuelto cuando los logs dejen de repetir el error de bind y openclaw status vuelva a estado saludable.
El bot de Telegram no responde - Normalmente el Bot Token es incorrecto, falta tu Telegram User ID o el daemon nunca arrancó. Vuelve a ejecutar openclaw configure o openclaw onboard, y luego envía un mensaje de prueba nuevo. Sabrás que funcionó cuando el bot responda y los logs muestren el mensaje entrante en lugar de un fallo de autenticación.
El servicio no arranca tras reiniciar - Probablemente el paso de instalación del daemon falló o se omitió. Ejecuta openclaw doctor, reinstala el daemon si se te indica y reinicia una vez más. Sabrás que está resuelto cuando openclaw status muestre que está en ejecución justo después del login o del arranque del servidor.
Guía completa de troubleshooting →
Qué sigue
Tu asistente ya puede chatear, pero todavía no tiene personalidad ni instrucciones. Mañana le darás forma editando archivos clave en ~/.openclaw/workspace/, incluidos ~/.openclaw/workspace/SOUL.md, ~/.openclaw/workspace/USER.md, ~/.openclaw/workspace/AGENTS.md y ~/.openclaw/workspace/IDENTITY.md.