OpenClaw es un framework de código abierto que te permite construir un asistente de IA proactivo —uno que puede hacer cosas, no solo chatear. Puede ejecutar comandos, editar archivos, llamar a APIs y trabajar por sí mismo a través de aplicaciones de mensajería como Telegram, WhatsApp o Slack.
El proyecto también ha sido conocido como Clawdbot y MoltBot. El nombre cambió con el tiempo, pero la tecnología central es la misma. OpenClaw es el nombre actual y activamente mantenido.
Esta guía te lleva a través de la configuración paso a paso. La configuración toma algo de tiempo, pero terminas con un asistente que se siente como una parte real de tu flujo de trabajo.
¿Qué es OpenClaw/Clawdbot/MoltBot?
OpenClaw es el principal proyecto de código abierto. Clawdbot fue el primer lanzamiento popular; MoltBot fue un nombre de corta duración durante un cambio de marca. Hoy, ya sea que veas "OpenClaw", "Clawdbot" o "MoltBot", todos se refieren al mismo tipo de asistente virtual que ejecutas en tu propia máquina.
Qué hace: Se interpone entre tú (a través de una aplicación de mensajería) y un modelo de lenguaje grande (normalmente Claude). Envías un mensaje; el agente lo interpreta, planifica los pasos y realiza acciones: abrir navegadores, editar archivos, enviar correos electrónicos, ejecutar scripts y más.
Por qué la gente lo usa:
- Se ejecuta localmente — Tus datos permanecen en tu máquina; mantienes el control y la privacidad.
- Recuerda el contexto — Mantiene el historial de conversaciones entre sesiones.
- Puede ser proactivo — Puedes programarlo para que actúe según un horario o desencadenantes.
- Chat-first (Primero el chat) — Interactúas a través de Telegram, WhatsApp, Slack, etc., por lo que no hay una nueva interfaz de usuario que aprender.
Importante: Debido a que el agente puede ejecutar comandos y acceder a tu sistema, la seguridad es importante. Ejecútalo en un contenedor o VM cuando sea posible, y evita darle acceso completo en tu computadora principal.
Requisitos previos para ejecutar OpenClaw como tu asistente virtual
Prepara tu entorno antes de la instalación. Clawdbot como tu asistente virtual o MoltBot como tu asistente virtual sigue los mismos requisitos.
- Hardware: Una máquina dedicada siempre encendida (PC, Mac, Raspberry Pi o VPS). Usa una máquina que funcione 24/7 para una verdadera proactividad. Las especificaciones mínimas incluyen 8 GB de RAM, CPU multinúcleo e internet estable.
- Sistema Operativo: macOS, Linux (se recomienda Ubuntu/Debian) o Windows (con WSL para obtener los mejores resultados).
- Dependencias: Node.js (v18+), npm/yarn, Git, Docker (opcional pero recomendado para el aislamiento).
- Claves de API: Clave de API de Anthropic (para modelos Claude) o equivalentes de OpenAI/Groq/etc. Presupuesta el uso, las tareas de agente consumen tokens rápidamente.
- Aplicación de Mensajería: API de WhatsApp Business, Token de Bot de Telegram, Aplicación de Slack, Bot de Discord, etc.
- Mentalidad de Seguridad: Ejecutar en un contenedor o VM. Evita conceder acceso sin restricciones en tu estación de trabajo principal.
Instala Node.js y Git primero si no los tienes.
Cómo ejecutar OpenClaw
Paso 1: Instalar OpenClaw
Clona el repositorio oficial (o consulta openclaw.ai para la última bifurcación):
git clone https://github.com/moltbot/moltbot.git
cd moltbotLuego instala las dependencias (típicamente):
npm installEsto te proporciona la misma base de código, ya sea que la consideres OpenClaw, Clawdbot o MoltBot.
Paso 2: Configurar variables de entorno para OpenClaw
En la raíz del proyecto, crea un archivo .env y añade tus claves. Por ejemplo:
ANTHROPIC_API_KEY=your_anthropic_key_here
TELEGRAM_BOT_TOKEN=your_telegram_bot_token_here
# Add other keys as required by the project (WhatsApp, Slack, etc.)- Telegram: Obtén un token de bot de @BotFather.
- WhatsApp / Slack / Discord: Sigue la documentación para desarrolladores de cada plataforma para obtener tokens o webhooks.
Una vez configurado esto, el agente puede recibir mensajes y enviarlos al LLM.
Paso 3: Habilitar herramientas y reforzar la seguridad
OpenClaw soporta herramientas para control del navegador, acceso a archivos, comandos de shell y más. Edita config/tools.ts o similar para habilitar los específicos.
Muchos usuarios activan "dangerously-skip-permissions" para una operación sin problemas; sin embargo, esto permite que el agente ejecute comandos sin confirmación. Aísla la configuración en Docker para contener los riesgos.
Crea una configuración básica de Docker:
Ejecutando Clawdbot como tu asistente virtual en Docker:
FROM node:20
WORKDIR /app
COPY . .
RUN npm install
CMD ["npm", "start"]Luego ejecuta:
docker build -t openclaw-assitance .
docker run -d --env-file .env openclaw-assitance
Esto contiene de forma segura a MoltBot o Clawdbot como tu asistente virtual.
Paso 4: Conectar OpenClaw como tu asistente virtual a aplicaciones de mensajería
Configuración de Telegram para Clawdbot como tu asistente virtual:
- Crea un bot a través de @BotFather.
- Añade el token a .env.
- Inicia el agente:
npm start4. Envía un mensaje al bot: "Resume mi bandeja de entrada" o "Reprograma mi reunión de las 3 pm."
El agente procesa a través de Claude, planifica y actúa. Prueba primero con consultas sencillas.
Para WhatsApp o Slack, configura webhooks o sondeos según la documentación.
Paso 5: Extender OpenClaw como tu asistente virtual con APIs personalizadas
Mejora OpenClaw con integraciones personalizadas para el asistente virtual. Define nuevas herramientas en el código que llamen a APIs externas.
Apidog resulta invaluable aquí. Usa Apidog para diseñar tus especificaciones OpenAPI, simular endpoints durante el desarrollo, probar solicitudes y generar código cliente. Descarga Apidog gratis para acelerar esta fase; su editor visual y las funciones asistidas por IA reducen significativamente el tiempo de configuración.
Ejemplo: Crea una herramienta que consulte una API del clima o tu servicio personalizado. Pruébala y documéntala en Apidog, luego impórtala a OpenClaw.
Paso 6: Ejecutar y monitorear OpenClaw como tu asistente virtual
Inicia el agente:
npm run devMonitoriza los registros en busca de errores. Interactúa a través de tu aplicación elegida. El agente recuerda el contexto, por lo que los mensajes de seguimiento se basan en los anteriores.
Ajusta las instrucciones en los archivos de configuración para un mejor rendimiento. Ajusta la temperatura, el máximo de tokens, etc.
Mejores prácticas de seguridad para ejecutar OpenClaw
El acceso completo al sistema introduce riesgos. Mitígalos:
- Ejecuta en Docker o VM.
- Usa cuentas de usuario separadas.
- Monitoriza el tráfico de red.
- Revisa regularmente los comandos ejecutados.
- Evita datos sensibles en las instrucciones.
Muchos informan de un funcionamiento fluido una vez aislado.
Solución de problemas comunes con OpenClaw
- Límites de tasa de API: Actualiza tu plan de Anthropic o cambia de modelos.
- Caídas de conexión: Asegúrate de que la máquina permanezca en línea; usa pm2 o systemd para la persistencia.
- Permiso denegado: Verifica el indicador "dangerously-skip-permissions".
- Costos elevados: Limita las tareas proactivas; monitoriza el uso.
Los foros de la comunidad y los problemas de GitHub proporcionan soluciones.
Conclusión
Ahora posees el conocimiento para ejecutar OpenClaw como tu asistente virtual, Clawdbot como tu asistente virtual, o MoltBot como tu asistente virtual de manera efectiva. Esta configuración transforma un LLM simple en un agente capaz que maneja trabajo real a través de interfaces de chat familiares.
La configuración inicial requiere esfuerzo técnico, pero la recompensa incluye un asistente personalizado, siempre disponible y bajo tu control.
Experimenta de forma iterativa. Empieza poco a poco, añade herramientas gradualmente y prioriza la seguridad. Si integras APIs, descarga Apidog gratis para gestionar el diseño y las pruebas de manera eficiente.
Tu compañero de IA proactivo te espera, configúralo hoy.
