OpenClaw

Cómo Instalar OpenClaw 2026: Script, npm, Docker y Raspberry Pi

AutorAngel Cruz
Publicado
Lectura9 min de lectura
Actualizado
Cómo Instalar OpenClaw 2026: Script, npm, Docker y Raspberry Pi

Actualización (febrero 2026): Este artículo cubre la instalación de OpenClaw, que antes se llamó Clawdbot y brevemente Moltbot. Si buscas "Clawdbot instalación", estás en el lugar correcto: es el mismo proyecto. Lee la historia completa del rebrand si quieres contexto.

Hace unas semanas escribí sobre Clawdbot (ahora OpenClaw), el asistente de IA open source que promete automatizar tu vida digital desde tu propia máquina. Ese artículo cubrió qué es y por qué es interesante. Este va directo al grano: cómo instalarlo paso a paso, desde el script más simple hasta configuraciones avanzadas con Docker y Raspberry Pi.

La historia del nombre es curiosa: el proyecto nació como Clawdbot en noviembre de 2025, se renombró a Moltbot el 27 de enero de 2026 (por una queja de marca registrada de Anthropic), y tres días después se convirtió en OpenClaw porque "Moltbot nunca terminó de sonar bien". El "fastest triple rebrand in open source history", como lo llaman en la comunidad. Si encuentras tutoriales viejos que dicen "Clawdbot" o "Moltbot", tranquilo: es el mismo software, solo cambiaron los nombres de los comandos y dominios.

Lo importante: OpenClaw sigue siendo el mismo asistente de IA que puede revisar tus emails, negociar la compra de un auto, generar resúmenes diarios por voz o ejecutar comandos en tu sistema. Y sigue siendo open source, gratuito y completamente privado (corre en tu máquina, no en la nube).

¿Qué es OpenClaw?

OpenClaw es un asistente de IA personal open-source que se ejecuta localmente en tu máquina. A diferencia de asistentes como ChatGPT o Claude que funcionan solo en el navegador, OpenClaw:

  • Se ejecuta como proceso en segundo plano (daemon) en tu sistema
  • Puede controlar tu computadora (abrir apps, ejecutar comandos, navegar)
  • Se integra con múltiples canales (Slack, Discord, Telegram, WhatsApp, Microsoft Teams)
  • Admite múltiples modelos de IA (Claude, GPT-4, modelos locales)
  • Es totalmente personalizable mediante skills y configuración

Creado originalmente por Peter Steinberger en noviembre de 2025, OpenClaw derivó de Molty (anteriormente Clawd), un asistente virtual de IA que él había desarrollado.

Actualización febrero 2026: Peter Steinberger anunció el 14 de febrero de 2026 que se unirá a OpenAI, y el proyecto será trasladado a una fundación open-source para garantizar su continuidad.

Requisitos de OpenClaw

Los requisitos mínimos de OpenClaw son:

  • Node.js 22 o superior (OpenClaw requiere Node ≥22)
  • Sistema operativo: macOS, Linux, o Windows con WSL2
  • Al menos 4 GB de RAM (recomendado 8 GB para uso intensivo)
  • Cuenta API de un proveedor de IA (Claude, OpenAI o modelo local)

Script OpenClaw: Instalación en 5 Minutos (Recomendado)

La forma más rápida de instalar OpenClaw es usando el script de instalación automático:

curl -fsSL https://openclaw.ai/install.sh | bash

¿Qué hace este script?

  1. Detecta tu sistema operativo
  2. Instala Node.js 22+ si no está presente
  3. Instala OpenClaw globalmente
  4. Ejecuta el wizard de configuración (openclaw onboard)
  5. Instala el daemon/servicio en segundo plano

Ventajas:

  • Instalación en menos de 5 minutos
  • Configura todo automáticamente
  • Instala el daemon para que OpenClaw esté siempre activo

Después de la instalación, el wizard te preguntará:

  1. API Key: Configura Claude, OpenAI, o modelo local
  2. Gateway: Puerto local para la interfaz web (default: 18789)
  3. Channels: Slack, Discord, Telegram, etc.
  4. Skills: Habilidades adicionales (navegación web, ejecución de código, etc.)

npm install OpenClaw: Instalación Manual en macOS y Linux

Si prefieres instalar manualmente con npm:

npm install -g openclaw@latest

Luego ejecuta el wizard de configuración:

openclaw onboard --install-daemon

El flag --install-daemon:

  • En Linux: Registra OpenClaw como servicio systemd
  • En macOS: Registra OpenClaw con launchd
  • Garantiza que el agente sobreviva reinicios del sistema

Verificar instalación:

openclaw --version
// Debería mostrar: v2026.2.14 (o versión más reciente)
 
openclaw status
// Muestra si el daemon está activo

Docker OpenClaw: Instalación Aislada con docker-compose

OpenClaw incluye soporte oficial para Docker mediante docker-compose:

// Clonar el repositorio
git clone https://github.com/openclaw/openclaw.git
cd openclaw
 
// Ejecutar el script de configuración Docker
./docker-setup.sh

Ventajas de Docker:

  • Aislamiento de procesos: OpenClaw corre en su propio contenedor
  • Entornos reproducibles: Misma configuración en cualquier máquina
  • Actualizaciones sin dolor: docker-compose pull && docker-compose up -d
  • Bundled runtime: Incluye Node.js dentro del contenedor

Configuración manual con Docker:

docker pull openclaw/openclaw:latest
 
docker run -d \
  --name openclaw \
  -p 18789:18789 \
  -v ~/.openclaw:/root/.openclaw \
  openclaw/openclaw:latest

Mapeo de puertos:

  • El gateway se mapea a 127.0.0.1:18789
  • La configuración se persiste en ~/.openclaw mediante volúmenes Docker

Acceder al wizard en Docker:

docker exec -it openclaw openclaw onboard

Docker en servidores VPS:

Docker es especialmente útil si quieres ejecutar OpenClaw en un servidor dedicado (Digital Ocean, AWS, etc.) y acceder a él remotamente. Consulta la guía oficial de Docker para configuraciones avanzadas de red y seguridad.

OpenClaw en Raspberry Pi 4/5: Servidor Dedicado 24/7

OpenClaw puede ejecutarse en una Raspberry Pi 4 o 5 como servidor dedicado 24/7. Solo necesita ~300MB de RAM incluso bajo carga sostenida de mensajería.

Requisitos:

  • Raspberry Pi 4 (4GB+ RAM recomendado) o Raspberry Pi 5 (8GB ideal)
  • Raspberry Pi OS (64-bit recomendado)
  • Node.js 22+ instalado

Paso 1: Instalar Node.js 22 en Raspberry Pi

// Usar nvm (Node Version Manager)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
 
// Cerrar y reabrir terminal, luego:
nvm install 22
nvm use 22
 
// Verificar versión
node --version
// Debería mostrar: v22.x.x

Paso 2: Instalar OpenClaw

npm install -g openclaw@latest
openclaw onboard --install-daemon

Paso 3: Configurar API Key

Durante el wizard, configura tu API key de Claude o OpenAI. Para modelos locales (Llama, Mistral), necesitarás hardware más potente (Pi 5 con 8GB mínimo + USB SSD recomendado).

Paso 4: Acceso remoto

Si quieres acceder a OpenClaw desde otros dispositivos en tu red:

// Editar ~/.openclaw/openclaw.json
// Cambiar "host": "127.0.0.1" por "host": "0.0.0.0"
 
// Reiniciar el servicio
openclaw restart

Ahora puedes acceder desde cualquier dispositivo en tu red local en http://[IP_DE_TU_PI]:18789

Raspberry Pi como servidor siempre activo:

  • Bajo consumo de energía (~5W)
  • Ideal para automatizaciones programadas (cron jobs)
  • Puede ejecutar múltiples agentes simultáneamente con modelos cloud

Configuración de OpenClaw

La configuración de OpenClaw vive en ~/.openclaw/openclaw.json. Aquí un ejemplo comentado:

{
  "agent": {
    "model": "claude-sonnet-4.5",
    "provider": "anthropic",
    "apiKey": "sk-ant-..."
  },
  "gateway": {
    "port": 18789,
    "host": "127.0.0.1"
  },
  "channels": [
    {
      "type": "slack",
      "token": "xoxb-...",
      "enabled": true
    },
    {
      "type": "telegram",
      "token": "123456:ABC-DEF...",
      "enabled": true
    }
  ],
  "skills": {
    "web-browser": true,
    "code-execution": true,
    "file-operations": true
  },
  "security": {
    "allowedCommands": ["git", "npm", "docker"],
    "blockedCommands": ["rm -rf /", "dd"]
  }
}

Campos importantes:

  • agent.model: Modelo de IA a usar (claude-sonnet-4.5, gpt-4o, llama-3-70b, etc.)
  • gateway.port: Puerto local para la interfaz web (default: 18789)
  • channels: Canales de mensajería habilitados
  • skills: Habilidades del agente (navegación, código, archivos)
  • security: Comandos permitidos/bloqueados por seguridad

Integraciones Principales

Slack

openclaw channel add slack
// Sigue las instrucciones para crear una Slack App
// Necesitarás un Bot User OAuth Token (xoxb-...)

Discord

openclaw channel add discord
// Proporciona el Discord Bot Token

Microsoft Teams

OpenClaw soporta integración con Microsoft Teams mediante webhooks:

openclaw channel add teams --webhook-url "https://outlook.office.com/webhook/..."

Configuración en Teams:

  1. En tu canal de Teams, ve a "Connectors"
  2. Agrega "Incoming Webhook"
  3. Copia la URL del webhook
  4. Pégala en la configuración de OpenClaw

Telegram

openclaw channel add telegram
// Crea un bot con @BotFather en Telegram
// Proporciona el Bot Token

WhatsApp (Vía Twilio)

openclaw channel add whatsapp --twilio-account-sid "AC..." --twilio-auth-token "..."

Cron Jobs y Automatizaciones Programadas

OpenClaw puede ejecutar tareas automáticamente usando cron jobs:

openclaw skill add cron
 
// Ejemplo: Resumen diario de emails a las 9 AM
openclaw cron add "0 9 * * *" "Resume mis emails del día"
 
// Ejemplo: Backup semanal los domingos a las 2 AM
openclaw cron add "0 2 * * 0" "Ejecuta backup de la carpeta ~/proyectos"

Formatos de cron:

  • 0 9 * * * = Todos los días a las 9:00 AM
  • */30 * * * * = Cada 30 minutos
  • 0 */6 * * * = Cada 6 horas
  • 0 2 * * 0 = Domingos a las 2:00 AM

Voz y ElevenLabs

OpenClaw soporta interacción por voz mediante integración con ElevenLabs:

openclaw skill add voice
openclaw skill add elevenlabs --api-key "..."

Características de voz:

  • Wake word: Activa OpenClaw con "Hey OpenClaw"
  • Modo always-on: OpenClaw escucha continuamente
  • Text-to-speech: Respuestas habladas naturales con ElevenLabs
  • Modelos de voz: Elige entre múltiples voces profesionales

Configuración del wake word:

openclaw config set voice.wakeWord "hey openclaw"
openclaw config set voice.alwaysListening true

Requisitos:

  • Micrófono funcional
  • API key de ElevenLabs (plan gratuito disponible)
  • Conexión a internet estable

Canvas Interactivo

OpenClaw incluye un canvas interactivo para colaboración visual:

openclaw skill add canvas

Permite al agente:

  • Dibujar diagramas y flujos
  • Editar imágenes
  • Colaborar en pizarras virtuales
  • Exportar resultados como PNG/SVG

Casos de Uso Reales

1. Automatización de Desarrollo

// Crear rama, implementar feature, tests, commit, push
"Crea una rama llamada 'feature/auth-2fa', implementa autenticación de dos factores, ejecuta los tests, haz commit y push"

2. Gestión de Emails

// Revisar emails importantes, responder, archivar
"Resume mis emails no leídos de hoy, responde los urgentes y archiva los newsletters"

3. Investigación y Síntesis

// Investigar un tema, generar informe
"Investiga las últimas tendencias en IA agentic 2026, genera un informe con fuentes"

4. Monitoreo de Servers

// Revisar logs, alertar problemas
"Revisa los logs del server nginx, alerta si hay errores 5xx en la última hora"

5. Scraping y Análisis de Datos

// Extraer datos de sitios web
"Extrae las 20 mejores ofertas de trabajo de remote.co para Python developers, guárdalas en CSV"

Seguridad y Permisos

OpenClaw ejecuta comandos en tu sistema, por lo que es importante configurar permisos adecuadamente.

Lista blanca de comandos:

{
  "security": {
    "allowedCommands": [
      "git",
      "npm",
      "docker",
      "python",
      "node"
    ]
  }
}

Lista negra de comandos:

{
  "security": {
    "blockedCommands": [
      "rm -rf /",
      "dd",
      "mkfs",
      ":(){ :|:& };:"
    ]
  }
}

Modo sandbox:

openclaw config set security.sandboxMode true

En modo sandbox, OpenClaw solo puede ejecutar comandos en directorios específicos.

Actualizar OpenClaw

Con npm:

npm update -g openclaw
openclaw restart

Con Docker:

cd ~/openclaw
docker-compose pull
docker-compose up -d

Verificar versión:

openclaw --version

Solución de Problemas Comunes

OpenClaw no inicia

// Ver logs
openclaw logs
 
// Reiniciar daemon
openclaw restart
 
// Verificar que el puerto 18789 no esté ocupado
lsof -i :18789

Errores de API Key

// Reconfigurar API key
openclaw config set agent.apiKey "sk-ant-..."
 
// Verificar provider correcto
openclaw config set agent.provider "anthropic"  # o "openai"

Consumo alto de memoria

// Limitar memoria del agente
openclaw config set agent.maxMemory "512MB"
 
// Deshabilitar skills no usados
openclaw skill disable web-browser

No responde en canales

// Verificar tokens de channels
openclaw channel list
 
// Reconfigurar channel
openclaw channel remove slack
openclaw channel add slack

Comparación: OpenClaw vs Zapier vs Make

Característica OpenClaw Zapier Make
Ejecución Local (tu máquina) Cloud Cloud
Open-source No No
Costo Gratis + API costs $19.99+/mes $9+/mes
Control total Limitado Limitado
Comandos del sistema No No
Código personalizado JavaScript/Python Limitado JavaScript
Privacidad Total (datos locales) Datos en cloud Datos en cloud

Cuándo usar OpenClaw:

  • Necesitas control total del sistema
  • Privacidad de datos es crítica
  • Quieres automatizaciones complejas sin límites
  • Prefieres pagar por uso (API calls) vs suscripción mensual

Cuándo usar Zapier/Make:

  • Prefieres solución no-code lista para usar
  • No te importa que tus datos pasen por servidores externos
  • Necesitas integraciones pre-construidas con cientos de apps

Recursos Oficiales

Preguntas Frecuentes

¿OpenClaw es gratis?

Sí, OpenClaw es completamente open-source y gratis. Solo pagas por los costos de API de tu proveedor de IA (Claude, OpenAI, etc.). Si usas modelos locales (Llama, Mistral), no hay costos de API.

¿Puedo usar OpenClaw sin conexión a internet?

Sí, si usas modelos de IA locales (Llama, Mistral via Ollama). Pero necesitas hardware potente (GPU recomendada) para ejecutar modelos locales.

¿OpenClaw funciona en Windows?

Sí, mediante WSL2 (Windows Subsystem for Linux). Instala WSL2 primero, luego sigue las instrucciones de instalación para Linux.

¿Cuánta RAM necesita OpenClaw?

Mínimo 4GB, recomendado 8GB. Con modelos cloud (Claude, GPT-4), OpenClaw usa ~300MB de RAM. Con modelos locales, necesitas 8-16GB+ dependiendo del modelo.

¿Puedo ejecutar múltiples agentes simultáneamente?

Sí, OpenClaw soporta múltiples agentes. Cada agente puede tener su propia configuración, modelo de IA y conjunto de skills.

openclaw agent create "agente-email" --model gpt-4o
openclaw agent create "agente-dev" --model claude-sonnet-4.5

¿OpenClaw soporta modelos locales?

Sí, OpenClaw soporta modelos locales mediante Ollama o llama.cpp:

// Instalar Ollama
curl -fsSL https://ollama.ai/install.sh | sh
 
// Descargar modelo
ollama pull llama3:70b
 
// Configurar OpenClaw
openclaw config set agent.provider "ollama"
openclaw config set agent.model "llama3:70b"

¿Es seguro darle acceso a mi sistema?

OpenClaw ejecuta comandos con tus permisos de usuario. Usa listas blancas/negras de comandos y habilita modo sandbox si tienes dudas. Nunca ejecutes OpenClaw como root.

¿Puedo contribuir al proyecto?

Sí, OpenClaw es open-source. Contribuye en github.com/openclaw/openclaw. El proyecto será trasladado a una fundación open-source tras la incorporación de Peter Steinberger a OpenAI.

Conclusión

OpenClaw (anteriormente Clawdbot/Moltbot) es una herramienta poderosa para automatizar tareas, integrar IA en tu flujo de trabajo diario y mantener control total sobre tus datos. Con soporte para múltiples modelos, canales de mensajería, Docker, Raspberry Pi y una comunidad activa, es una alternativa robusta y open-source a servicios cloud como Zapier o Make.

Próximos pasos:

  1. Instala OpenClaw con el método que prefieras
  2. Configura tu API key y canales
  3. Experimenta con comandos simples
  4. Habilita skills avanzados según necesites
  5. Únete a la comunidad en Discord

Última actualización: 16 de febrero de 2026.


Fuentes

Bio
Angel Cruz

Desarrollador web full-stack enfocado en React, buenas prácticas y código abierto. Apasionado por construir productos útiles y compartir lo aprendido en el camino.