OpenClaw: qué es, cómo instalarlo y si es seguro
OpenClaw es el asistente de IA de código abierto que manejas desde Telegram o WhatsApp. Cómo instalarlo, usarlo con Ollama, cuánto cuesta y cómo protegerlo.
OpenClaw es un asistente de IA de código abierto que instalas en tu ordenador o en un servidor y con el que hablas desde las aplicaciones de mensajería que ya usas: Telegram, WhatsApp, Slack, Discord o iMessage. No se limita a contestar: ejecuta comandos, maneja archivos y el navegador, recuerda cosas entre conversaciones y hace tareas programadas, con el modelo de IA que elijas, incluido uno que corra en tu equipo. Antes se llamaba Clawdbot y, durante tres días, Moltbot.
Los pasos de esta guía salen de la documentación oficial a 13 de octubre de 2026, con la versión estable 2026.10.2, del 12 de octubre. Si es la primera vez que oyes hablar de agentes, empieza por qué es un agente de IA: OpenClaw es uno, y de los que más permisos tienen.
Qué es OpenClaw
Su documentación lo define como «un asistente de IA que ejecutas en tu propia infraestructura». Tus archivos, la memoria y el historial se quedan en tu máquina; lo que escribes sí viaja al proveedor del modelo si usas uno en la nube.
Los usos que propone el propio proyecto: un resumen cada mañana del correo, la agenda y las noticias; recordatorios; investigar un tema y dejarte un borrador; rellenar formularios en webs; o mandarle una tarea desde el móvil y recibir el resultado por el chat. Para programar dentro de un repositorio, la misma documentación recomienda Claude Code o Codex.
El código está en GitHub con licencia MIT y lo mantiene la OpenClaw Foundation, una fundación sin ánimo de lucro. Lo creó Peter Steinberger. A 13 de octubre de 2026 tenía 391.824 estrellas en GitHub según su API, más que React (250.967) o el núcleo de Linux (251.712).
De Clawdbot a OpenClaw
Muchas guías siguen usando los nombres viejos. Es el mismo proyecto, según su historia oficial:
| Nombre | Cuándo |
|---|---|
| Warelay | El origen, una pasarela para WhatsApp |
| Clawdbot | De noviembre de 2025 al 27 de enero |
| Moltbot | Del 27 al 30 de enero de 2026 |
| OpenClaw | Desde el 30 de enero de 2026 |
El primer cambio llegó por un correo de Anthropic sobre la marca registrada. La versión 2.0 (v2026.8.1) salió el 31 de agosto de 2026.
Cómo funciona OpenClaw por dentro
La pasarela y los canales
La pieza central es la pasarela (Gateway): un programa que se queda encendido, mantiene las conexiones con las aplicaciones de mensajería y le pasa tus mensajes al modelo. Por defecto solo escucha en tu propio equipo, en 127.0.0.1:18789 (arquitectura). Telegram y el chat web vienen de serie; WhatsApp, Discord, Slack, Signal, iMessage y una veintena más se instalan como complementos oficiales (funciones).
El modelo y las herramientas
OpenClaw no trae modelo propio: funciona con Anthropic, OpenAI, Google, OpenRouter y muchos más, y con modelos locales a través de Ollama, LM Studio, llama.cpp o vLLM. Las herramientas le permiten actuar: ejecutar comandos, manejar un navegador, buscar en la web, leer y escribir archivos o conectarse a servidores MCP. Y se amplía con skills, carpetas con un archivo SKILL.md que le enseña una tarea concreta, que se descargan de ClawHub, su tienda. Cómo funcionan lo contamos en qué son las skills y cómo crear la tuya.
La memoria y las tareas programadas
La memoria es texto plano: archivos Markdown en su carpeta de trabajo, ~/.openclaw/workspace. AGENTS.md guarda las reglas, SOUL.md su personalidad, USER.md tus preferencias y MEMORY.md lo importante, y hay una nota por día en memory/. Como dice su documentación, el modelo solo recuerda lo que se guarda en disco.
Además, trabaja sin que le escribas. Las automatizaciones (openclaw automations) lo despiertan a una hora fija o cuando llega un correo, y el latido (heartbeat) le hace dar una vuelta cada 30 minutos por defecto para ver si hay algo que contarte (heartbeat).
Qué necesitas para instalar OpenClaw
Según la página de instalación, a 13 de octubre de 2026:
- macOS, Linux o Windows. En Windows hay app de escritorio (Windows Hub), instalador por PowerShell y opción de WSL2.
- Node.js 24.16 o posterior, o 26.1 o posterior. La 22 no sirve. Si no lo tienes, el instalador lo pone.
- Acceso a un modelo: una clave de API, tu sesión de Claude Code o de Codex, o un modelo local.
- Una máquina encendida si quieres que conteste siempre. Para un servidor, la documentación pide como mínimo 1 vCPU, 1 GB de RAM y 500 MB de disco, y recomienda 2 GB y Ubuntu LTS. Con el modelo en la nube, vale una Raspberry Pi 4 o 5 de 2 GB o más.
Cómo se instala OpenClaw paso a paso
1. Instálalo (según la guía de inicio oficial). En macOS, Linux o WSL2, desde la terminal:
curl -fsSL https://openclaw.ai/install.sh | bash
En Windows, desde PowerShell:
iwr -useb https://openclaw.ai/install.ps1 | iex
El script instala Node.js si hace falta, instala OpenClaw y arranca la configuración. Si prefieres npm: npm install -g openclaw@latest --allow-scripts=openclaw y después openclaw onboard --install-daemon.
2. Configúralo. Elige Quick start: busca un acceso a IA que ya tengas (una sesión de Claude Code o Codex, o una clave de API), lo prueba con una petición real y abre el panel web. Custom setup te lo pregunta todo, y openclaw configure te deja volver más tarde.
3. Déjalo en segundo plano. Quick start deja la pasarela abierta en la terminal. Párala con Ctrl+C e instálala como servicio (LaunchAgent en macOS, systemd en Linux y WSL2, tarea programada en Windows):
openclaw gateway install
4. Comprueba que funciona. openclaw gateway status debe indicar el puerto 18789, y openclaw dashboard abre el panel para escribirle el primer mensaje.
5. Pasa la auditoría antes de conectar nada.
openclaw security audit
Revisa quién puede escribirle, qué podrían hacer sus herramientas, si la pasarela está expuesta a la red y los permisos de los archivos. Con --fix corrige lo básico (auditoría). Si algo falla en la instalación, openclaw doctor la diagnostica.
Cómo conectar OpenClaw a Telegram o WhatsApp
Telegram, el más rápido
La documentación lo recomienda para empezar porque solo pide un token (guía de Telegram):
- En Telegram, abre un chat con @BotFather (comprueba que el nombre es exactamente ese), escribe
/newboty guarda el token que te da. - Dáselo a OpenClaw:
openclaw channels add --channel telegram --token <token-del-bot>. - Comprueba la conexión con
openclaw channels status --probe. - Escribe a tu bot y aprueba ese primer contacto:
openclaw pairing list telegramte da el código yopenclaw pairing approve telegram <CÓDIGO>lo acepta. Caduca en una hora.
WhatsApp, con matices
OpenClaw entra en WhatsApp como un dispositivo vinculado, igual que WhatsApp Web, con la librería Baileys. No usa la API oficial para empresas (guía de WhatsApp). La cuenta se vincula escaneando un QR:
openclaw channels login --channel whatsapp
Luego apruebas tu primer mensaje como en Telegram o pones tu número en la lista allowFrom.
El riesgo está en la cuenta. Baileys avisa de que no tiene relación con WhatsApp y desaconseja los envíos automatizados. Y las condiciones de WhatsApp para Europa, en vigor desde el 17 de agosto de 2026, prohíben acceder al servicio «por medios automatizados» sin autorización y permiten suspender o desactivar la cuenta de quien las incumpla.
Cómo usar OpenClaw con Ollama
El camino corto lo pone Ollama: ollama launch openclaw instala OpenClaw si no lo tienes, te deja elegir modelo, lo configura todo y arranca la pasarela (documentación de Ollama). El antiguo ollama launch clawdbot sigue funcionando. Desde OpenClaw, ejecuta openclaw onboard, elige Ollama y el modo «Local only», o hazlo a mano como explica su guía de Ollama:
ollama pull gemma4
export OLLAMA_API_KEY="ollama-local" # en local vale cualquier valor
openclaw models set ollama/gemma4
Para esto, Ollama recomienda gemma4 (unos 16 GB de memoria de gráfica) o qwen3.5 (unos 11 GB), con al menos 64.000 tokens de contexto. OpenClaw solo ofrece por su cuenta modelos que admitan herramientas y tengan 16.000 tokens de contexto o más, y con los locales usa por defecto 32.768. Lo que pide la IA en local en general está en qué necesitas para ejecutar IA en tu ordenador, y el manejo de Ollama, en nuestro tutorial de Ollama.
La parte incómoda: la propia documentación de OpenClaw desaconseja los modelos locales pequeños. Según su FAQ, OpenClaw necesita mucho contexto, los modelos pequeños o muy comprimidos se dejan manipular más fácilmente con instrucciones escondidas y los locales no traen los filtros de seguridad de los proveedores en la nube. Si aun así le das herramientas, su guía sobre inyección de prompts pide que sean de solo lectura, con sandbox en todas las sesiones y sin navegador ni búsqueda web. Solo para un asistente que charla contigo, sin herramientas, admite que un modelo pequeño suele bastar.
Ojo también con los modelos de Ollama con la etiqueta :cloud: corren en los servidores de Ollama, no en tu equipo.
Cuánto cuesta OpenClaw
El programa es gratis (licencia MIT) y la fundación que lo mantiene vive de donaciones. Pagas dos cosas: dónde corre y el modelo. Las opciones, con precios del 13 de octubre de 2026:
| Opción | Qué necesitas | Al mes |
|---|---|---|
| En casa, modelo local | Gráfica de unos 11 a 16 GB | 0 $ más la luz |
| En casa, modelo por API | Equipo encendido y clave de API | Solo los tokens |
| VPS, modelo por API | 1 GB de RAM (mejor 2) | 6 a 12 $ más tokens |
| Tu suscripción de IA | ChatGPT, Codex o Claude de pago | Lo que ya pagas |
Las cifras del VPS son de DigitalOcean: 6 $ con 1 GB y 12 $ con 2 GB.
Con una clave de API pagas por tokens, y un agente gasta muchos más que un chat: en cada vuelta manda al modelo sus instrucciones, la lista de herramientas, tus archivos de memoria y la conversación. Solo los archivos de arranque pueden sumar 60.000 caracteres, unos 15.000 tokens según su documentación sobre tokens.
Una cuenta orientativa, nuestra, con los precios de Anthropic del 13 de octubre de 2026: 30 llamadas al modelo al día, cada una con 20.000 tokens de entrada y 500 de salida, sin caché.
- Claude Haiku 5.5 (0,10 $ por millón de tokens de entrada y 0,50 $ de salida): unos 0,07 $ al día, unos 2 $ al mes.
- Claude Sonnet 5.5 (2 $ y 10 $): 1,35 $ al día, unos 40 $ al mes.
- Claude Opus 5.5 (4 $ y 20 $): 2,70 $ al día, unos 81 $ al mes.
La caché de prompts baja mucho esa cifra: en Sonnet 5.5 y Opus 5.5, la entrada que ya está en caché se cobra al 5 % de su precio. El latido la sube, porque añade vueltas por su cuenta; mientras pruebas, puedes apagarlo con agents.defaults.heartbeat.every: "0m". Lo gastado de verdad lo ves escribiendo /usage cost en el chat.
¿Es seguro OpenClaw?
Es tan seguro como lo configures, y la configuración de partida está pensada para la comodidad de un único usuario de confianza. Lo bueno: la pasarela solo escucha en tu equipo y los desconocidos reciben un código en vez de una respuesta. Lo demás, según la documentación a 13 de octubre de 2026:
- El sandbox, que encierra la ejecución de herramientas en un contenedor, viene apagado.
- Con un solo usuario, el agente ejecuta comandos en la máquina sin pedir permiso. Su modelo de confianza lo considera intencionado, no un fallo.
- Los secretos de su almacén no van cifrados en disco. La documentación recomienda cifrar el disco entero o usar un gestor externo, como 1Password.
The Register ya criticó lo del sandbox y lo de los secretos al salir la 2.0, el 31 de agosto de 2026. Y la documentación lo resume sin rodeos: tu asistente «puede ejecutar comandos arbitrarios, leer y escribir archivos, acceder a servicios de red y enviar mensajes a cualquiera», y la mayoría de los fallos son del tipo «alguien le escribió al bot y el bot hizo lo que le pedían».
Lo que ya ha pasado
- Un agente que picó en un phishing. En una prueba de Varonis con datos falsos, un correo de un tal «Dan», que se hacía pasar por un jefe de equipo, bastó para que el agente reenviara claves de AWS, cadenas de conexión a bases de datos y credenciales SSH (Varonis, actualizado el 9 de junio de 2026).
- Skills con malware. Koi Security publicó el 1 de febrero de 2026 que 341 de las 2.857 skills de ClawHub eran maliciosas. Pedían instalar un «requisito previo» que en macOS era Atomic Stealer, un programa para robar datos (informe de Koi, copia archivada; The Hacker News).
ClawHub enseña ahora en cada skill el resultado de varios análisis, pero la documentación avisa de que esas auditorías no son una garantía y pide tratar las skills de terceros como código no fiable.
Lista de comprobación de seguridad
Sacada de la guía de seguridad oficial:
- Pasa
openclaw security auditdespués de cada cambio de configuración. - Deja la pasarela en
127.0.0.1y con token. Para entrar desde fuera, Tailscale o un túnel SSH; nunca abras el puerto 18789 a internet. - Mensajes directos en
pairingoallowlist, y en grupos,requireMention: true. - Activa el sandbox. Con
agents.defaults.sandbox.mode: "non-main", todo lo que no sea tu chat principal, grupos incluidos, corre en un contenedor de Docker. - Haz que pida aprobación antes de ejecutar comandos (
tools.exec.ask: "always"). - Separa leer de actuar: un agente lector sin herramientas resume correos y webs y solo le pasa el resumen al principal.
- Niega
gateway,cron,sessions_spawnysessions_senda los agentes que lean contenido no fiable. - Usa el mejor modelo que puedas en cualquier agente con herramientas: los pequeños y antiguos se dejan engañar más.
- Lee cada skill antes de instalarla y no ejecutes nunca un «requisito previo» que te pida pegar algo en la terminal.
- Si se filtra algo, cambia las claves cuanto antes: cómo, en qué hacer si se filtra una API key.
Para empezar con un asistente que solo conversa, la documentación propone esta configuración endurecida para ~/.openclaw/openclaw.json. Luego activas herramientas una a una, solo donde hagan falta:
{
gateway: {
mode: "local",
bind: "loopback",
auth: { mode: "token", token: "UN_TOKEN_LARGO_Y_ALEATORIO" },
},
session: { dmScope: "per-channel-peer" },
tools: {
profile: "messaging",
deny: ["group:automation", "group:runtime", "group:fs", "sessions_spawn", "sessions_send"],
fs: { workspaceOnly: true },
exec: { security: "deny", ask: "always" },
elevated: { enabled: false },
sessions: { visibility: "agent" },
agentToAgent: { enabled: false },
},
channels: {
whatsapp: { dmPolicy: "pairing", groups: { "*": { requireMention: true } } },
},
}
Errores habituales
- Seguir un tutorial de cuando se llamaba Clawdbot. Han cambiado los comandos y la configuración. Si vienes de una instalación antigua,
openclaw doctor --fixmigra lo heredado. - Tener Node.js 22. No está soportado: necesitas la 24.16 o posterior.
openclaw: command not foundtras instalar con npm. Casi siempre, la carpeta global de npm no está en el PATH.npm prefix -gte dice cuál es.- Conectar Ollama por la dirección
/v1. Según la documentación, rompe las llamadas a herramientas y el modelo acaba escribiendo el JSON como texto. Usahttp://127.0.0.1:11434, sin más.
¿Hay alternativas a OpenClaw?
Si buscas algo parecido, mira Hermes Agent, de Nous Research, con 253.254 estrellas en GitHub a 13 de octubre de 2026. Según su repositorio, también es de código abierto (MIT), se maneja desde Telegram, Discord, Slack, WhatsApp, Signal o el correo, tiene memoria y tareas programadas, crea sus propias skills tras las tareas complejas y admite cualquier modelo, también locales con Ollama. Presume de correr en «un VPS de 5 $».
Por dónde seguir
- Qué es un agente de IA: sus piezas, cuándo compensa y por qué la inyección de prompts es su gran riesgo.
- Qué son las skills y cómo crear la tuya: el formato
SKILL.mdque usan OpenClaw, Claude y otros agentes. - Qué necesitas para ejecutar IA en tu ordenador: para que OpenClaw no dependa de la nube.
Preguntas frecuentes
¿OpenClaw es de OpenAI?
No. Lo gestiona la OpenClaw Foundation, una fundación independiente y sin ánimo de lucro registrada en Estados Unidos, que vive de donaciones. OpenAI es uno de sus donantes, junto a Amazon, Red Hat o la Universidad de Míchigan, y su creador, Peter Steinberger, trabaja allí. Según el proyecto, ningún donante lo posee ni lo dirige, y funciona igual con modelos de Anthropic, de Google o locales.
¿Puedo usar mi suscripción de ChatGPT o de Claude en lugar de una clave de API?
Sí. OpenClaw admite iniciar sesión con tu cuenta de ChatGPT o Codex, y con Claude Pro o Max reutiliza la sesión de Claude Code que tengas abierta en el mismo equipo. En ese caso gasta de los límites de tu plan, no de un saldo aparte. Para un servidor que esté siempre encendido, su documentación considera más predecible una clave de API de Anthropic.
¿OpenClaw envía mis datos a sus creadores?
Por defecto, una vez al día pregunta si hay una versión nueva y envía la versión de OpenClaw, el sistema operativo, la versión de Node.js y la arquitectura del procesador. Las estadísticas anónimas de uso vienen apagadas. Según la fundación, nunca envía mensajes, prompts, claves ni rutas, y con update.checkOnStart en false no manda nada. Lo que escribes sí llega al proveedor del modelo y a la aplicación de mensajería que uses.
¿Cómo se desinstala OpenClaw del todo?
Con openclaw uninstall --dry-run --all ves qué se va a borrar, y con openclaw uninstall --all quitas el servicio, la configuración, la carpeta de trabajo y la app. Si lo instalaste con el script oficial o con npm, termina con npm rm -g openclaw. Antes, copia la carpeta de trabajo si quieres conservar la memoria del asistente.