OpenClaw 🦞¶
"¡EXFOLIA! ¡EXFOLIA!" — Una langosta espacial, probablemente
Gateway para cualquier sistema operativo para agentes de IA en WhatsApp, Telegram, Discord, iMessage y más.
EnvÃe un mensaje y obtenga la respuesta de un agente desde su bolsillo. Los plugins agregan Mattermost y más.
openclaw onboard y flujos de emparejamiento.
¿Qué es OpenClaw?¶
OpenClaw es un Gateway autoalojado que conecta sus aplicaciones de chat favoritas — WhatsApp, Telegram, Discord, iMessage y más — con agentes de codificación de IA como Pi. Usted ejecuta un único proceso del Gateway en su propia máquina (o en un servidor), y este se convierte en el puente entre sus aplicaciones de mensajerÃa y un asistente de IA siempre disponible.
¿Para quién es? Desarrolladores y usuarios avanzados que desean un asistente de IA personal al que puedan escribir desde cualquier lugar, sin ceder el control de sus datos ni depender de un servicio alojado.
¿Qué lo hace diferente?
- Autoalojado: se ejecuta en su hardware, bajo sus reglas
- Multicanal: un solo Gateway sirve WhatsApp, Telegram, Discord y más de forma simultánea
- Nativo para agentes: diseñado para agentes de codificación con uso de herramientas, sesiones, memoria y enrutamiento multiagente
- Código abierto: con licencia MIT, impulsado por la comunidad
¿Qué necesita? Node 22+, una clave de API (se recomienda Anthropic) y 5 minutos.
Cómo funciona¶
flowchart LR
A["Chat apps + plugins"] --> B["Gateway"]
B --> C["Pi agent"]
B --> D["CLI"]
B --> E["Web Control UI"]
B --> F["macOS app"]
B --> G["iOS and Android nodes"]
El Gateway es la única fuente de verdad para las sesiones, el enrutamiento y las conexiones de canales.
Capacidades clave¶
Inicio rápido¶
bash
npm install -g openclaw@latest
bash
openclaw onboard --install-daemon
bash
openclaw channels login
openclaw gateway --port 18789
¿Necesita la instalación completa y la configuración de desarrollo? Consulte Inicio rápido.
Panel¶
Abra la IU de control en el navegador después de que se inicie el Gateway.
- Predeterminado local: http://127.0.0.1:18789/
- Acceso remoto: Superficies web y Tailscale
Configuración (opcional)¶
La configuración se encuentra en ~/.openclaw/openclaw.json.
- Si no hace nada, OpenClaw utiliza el binario de Pi incluido en modo RPC con sesiones por remitente.
- Si desea restringirlo, comience con
channels.whatsapp.allowFromy (para grupos) las reglas de menciones.
Ejemplo:
{
channels: {
whatsapp: {
allowFrom: ["+15555550123"],
groups: { "*": { requireMention: true } },
},
},
messages: { groupChat: { mentionPatterns: ["@openclaw"] } },
}