Asistente de IA personal de código abierto que se ejecuta localmente en cualquier sistema operativo, conectándose a más de 100 plataformas de mensajería con capacidades de ejecución autónoma de tareas
OpenClaw - Asistente Personal de IA
Resumen
OpenClaw es un framework gratuito y de código abierto de asistente de IA autónomo que permite a los usuarios desplegar un asistente personal de IA en su propia infraestructura. Desarrollado originalmente por el ingeniero de software austriaco Peter Steinberger en noviembre de 2025 bajo el nombre "Clawdbot", el proyecto fue renombrado posteriormente a "Moltbot" y finalmente a "OpenClaw" a principios de 2026. Ha alcanzado una popularidad significativa, acumulando más de 117.000 estrellas en GitHub y 16.500 bifurcaciones.
Enlaces del Proyecto
- Repositorio de GitHub: https://github.com/openclaw/openclaw
- Sitio Web Oficial: https://openclaw.ai
- Documentación: https://docs.openclaw.ai
- Licencia: MIT
- Idioma: TypeScript
Concepto Central
OpenClaw se distingue como un asistente de IA que "realmente hace cosas" en lugar de simplemente responder a indicaciones. Opera como un agente autónomo capaz de ejecutar tareas de forma independiente a través de modelos de lenguaje grandes (LLM), utilizando plataformas de mensajería como su interfaz de usuario principal.
Características Clave
1. Integración Multiplataforma
- Se conecta a más de 100 servicios de mensajería, incluyendo:
- WhatsApp (vía Baileys)
- Telegram (vía grammY)
- Slack (vía Bolt)
- Discord (vía discord.js)
- Google Chat
- Signal
- iMessage
- Microsoft Teams
- Matrix
- BlueBubbles
- WebChat
- Y muchos más
2. Arquitectura de Gateway Local-Primero
- Plano de control WebSocket único para sesiones, canales, herramientas y eventos
- Se ejecuta completamente en su propio hardware (Mac mini, servidor Linux, Windows a través de WSL2)
- Enfocado en la privacidad: todos los datos permanecen en su infraestructura
- Sin dependencias de la nube para la funcionalidad principal
3. Enrutamiento Multi-Agente
- Enruta canales/cuentas entrantes a agentes aislados
- Organización basada en espacios de trabajo con sesiones por agente
- Soporte para múltiples modelos y proveedores de IA concurrentes
4. Capacidades de Voz y Habla
- Despertar por Voz: reconocimiento de voz siempre activo para macOS/iOS/Android
- Modo Hablar: conversación continua con integración de ElevenLabs
- Soporte de pulsar para hablar a través de aplicaciones complementarias
5. Lienzo en Vivo
- Espacio de trabajo visual impulsado por agentes
- Framework A2UI (Agente a Interfaz de Usuario) para interfaces dinámicas
- Renderizado e interacción en tiempo real
6. Integración Avanzada de Herramientas
- Control de Navegador: Automatización dedicada de Chrome/Chromium con CDP
- Operaciones de Lienzo: Capacidades de enviar/restablecer, evaluar, instantánea
- Nodos de Dispositivo: Cámara, grabación de pantalla, servicios de ubicación
- Integración del Sistema: Notificaciones, ejecución de comandos locales
- Automatización: Tareas cron, webhooks, disparadores de Gmail Pub/Sub
7. Plataforma de Habilidades
- Sistema de habilidades modular con habilidades integradas, gestionadas y de espacio de trabajo
- Registro de habilidades ClawdHub para descubrimiento e instalación
- Soporte para desarrollo de habilidades personalizadas
8. Flexibilidad de Modelos
Soporta múltiples proveedores de IA:
- Anthropic (modelos Claude - Opus 4.5, Sonnet 4.5, Haiku 4.5)
- OpenAI (modelos GPT, Codex)
- Google (Gemini)
- Otros proveedores de LLM a través de API
Arquitectura
Componentes Principales
Gateway
- Servidor WebSocket central (por defecto:
ws://127.0.0.1:18789) - Gestiona sesiones, presencia, configuración
- Maneja el enrutamiento y la entrega de mensajes
- Proporciona el panel de control UI
Pi Agent Runtime
- Motor de ejecución basado en RPC
- Streaming de herramientas y bloques
- Gestión de la ventana de contexto
- Aislamiento de sesiones
Modelo de Sesión
- Sesión principal para chats directos
- Aislamiento de grupos con modos de activación
- Gestión de colas para solicitudes concurrentes
- Enrutamiento de respuesta
Modelo de Seguridad
Comportamiento Predeterminado:
- Las herramientas se ejecutan en el host para la sesión principal (acceso completo para usuarios autenticados)
- Modo sandbox configurable para sesiones de grupo/canal
- Sistema de emparejamiento de DM para prevenir acceso no autorizado
Opciones de Sandbox:
- Contenedores Docker por sesión para sesiones no principales
- Lista blanca/negra de herramientas
- Capacidades de aislamiento de red
Instalación y Despliegue
Requisitos del Sistema
- Runtime: Node.js ≥22
- Soporte de SO: macOS, Linux, Windows (a través de WSL2)
- Gestores de Paquetes: npm, pnpm, o bun
Inicio Rápido
# Instalar globalmente
npm install -g openclaw@latest
# Ejecutar asistente de configuración
openclaw onboard --install-daemon
# Iniciar gateway
openclaw gateway --port 18789 --verbose
# Enviar mensaje de prueba
openclaw message send --to +1234567890 --message "Hola desde OpenClaw"
# Interactuar con el agente
openclaw agent --message "Lista de verificación de envío" --thinking high
Desde el Código Fuente
git clone https://github.com/openclaw/openclaw.git
cd openclaw
pnpm install
pnpm ui:build
pnpm build
pnpm openclaw onboard --install-daemon
pnpm gateway:watch # Modo de desarrollo con recarga automática
Configuración
Configuración Mínima
{
"agent": {
"model": "anthropic/claude-opus-4-5"
}
}
Ejemplos de Configuración de Canal
WhatsApp:
pnpm openclaw channels login
Telegram:
{
"channels": {
"telegram": {
"botToken": "TU_BOT_TOKEN"
}
}
}
Discord:
{
"channels": {
"discord": {
"token": "TU_DISCORD_TOKEN"
}
}
}
Seguridad y Privacidad
Características de Seguridad
- Sistema de emparejamiento de DM (los extraños reciben códigos de emparejamiento)
- Control de acceso basado en lista blanca
- Entornos sandbox configurables
- Aislamiento opcional de Docker para sesiones no confiables
- Integración de Tailscale para acceso remoto seguro
Ventajas de Privacidad
- Autoalojado: propiedad completa de los datos
- Sin telemetría en la nube por defecto
- Almacenamiento local de credenciales
- Restricciones de red configurables
Consideraciones de Seguridad
Según investigadores de seguridad:
- Requiere amplios permisos para funcionar eficazmente
- Adecuado para usuarios avanzados que comprenden las implicaciones de seguridad
- Se recomienda ejecutar en entornos aislados para producción
- Riesgos de la cadena de suministro debido a la arquitectura extensible
- No debe conectarse a servicios de producción sin medidas de seguridad adecuadas
Acceso Remoto
OpenClaw admite el acceso remoto al gateway a través de:
- Tailscale Serve/Funnel: Red segura o HTTPS público
- Túneles SSH: Túneles seguros tradicionales
- Autenticación por Token/Contraseña: Modos de autenticación configurables
Esto permite ejecutar el gateway en un servidor Linux mientras se controla desde cualquier dispositivo.
Comandos de Chat
Los usuarios pueden controlar las sesiones con comandos:
/status- Información de la sesión/newo/reset- Restablecer conversación/compact- Resumir contexto/think <level>- Ajustar profundidad de pensamiento/verbose on|off- Activar/desactivar salida detallada/usage off|tokens|full- Estadísticas de uso/restart- Reiniciar gateway (solo propietario)/activation mention|always- Configuración de grupo
Aplicaciones Complementarias
Aplicación macOS
- Control desde la barra de menú para el estado del gateway
- Despertar por Voz y pulsar para hablar
- Interfaz WebChat
- Herramientas de depuración
- Control remoto del gateway
Nodo iOS
- Reenvío de disparadores de voz
- Renderizado de superficie de lienzo
- Ejecución de comandos basada en nodos
Nodo Android
- Captura de lienzo, cámara y pantalla
- Emparejamiento de nodos a través de Bridge
Espacio de Trabajo y Habilidades del Agente
- Raíz del Espacio de Trabajo:
~/.openclaw/workspace - Archivos de Indicaciones:
AGENTS.md,SOUL.md,TOOLS.md - Directorio de Habilidades:
~/.openclaw/workspace/skills/
Casos de Uso
Asistente de Productividad Personal
- Gestión y respuestas de correo electrónico
- Coordinación de calendario
- Automatización de tareas
Automatización de Desarrollo
- Notificaciones de GitHub
- Despliegues automatizados
- Asistencia en revisión de código
Centro de Comunicación Multi-Canal
- Bandeja de entrada unificada entre plataformas
- Respuestas automatizadas
- Reenvío y enrutamiento de mensajes
Automatización de Flujos de Trabajo Personalizados
- Integración con herramientas internas
- Pipelines de procesamiento de datos
- Tareas y recordatorios programados
Comunidad y Desarrollo
- Desarrollo Activo: Más de 8.368 commits
- Código Abierto: Licencia MIT
- Comunidad: Servidor de Discord disponible
- Contribuciones: Se aceptan PRs y participación de la comunidad
- Documentación: Documentación completa en docs.openclaw.ai
Logros Notables
- Más de 117k estrellas en GitHub
- Más de 16.5k bifurcaciones
- Presentado en Wikipedia
- Popularidad viral a través de la integración de Moltbook
- Interés significativo de Silicon Valley y desarrolladores internacionales
Comparación con Alternativas
A diferencia de ChatGPT o Claude AI:
- Autónomo: Ejecuta tareas de forma independiente vs. respuestas reactivas
- Autoalojado: Se ejecuta en su infraestructura
- Multiplataforma: Integración nativa con más de 100 servicios
- Extensible: Habilidades y herramientas personalizadas
- Privacidad Primero: Control total de los datos
Recursos para Empezar
- Documentación Oficial
- Guía de Inicio Rápido
- Referencia de Configuración
- Guía de Seguridad
- Solución de Problemas
Desarrollo Futuro
OpenClaw se mantiene activamente con:
- Actualizaciones regulares y corrección de errores
- Nuevas integraciones de canales
- Funciones de seguridad mejoradas
- Soporte ampliado de modelos de IA
- Ecosistema de habilidades en crecimiento
Créditos
- Creador: Peter Steinberger
- Agradecimientos Especiales: Mario Zechner (pi-mono), Adam Doppelt (lobster.bot)
- Comunidad: Más de 200 contribuyentes y en crecimiento
Conclusión
OpenClaw representa un cambio de paradigma en los asistentes personales de IA, enfatizando la autonomía, la privacidad y el autoalojamiento. Es ideal para desarrolladores y usuarios avanzados que desean un control completo sobre su asistente de IA mientras mantienen la flexibilidad para integrarse con flujos de trabajo y canales de comunicación existentes.
Para aquellos que se sienten cómodos con el autoalojamiento y buscan un asistente de IA que opere verdaderamente como un agente autónomo en lugar de un chatbot, OpenClaw proporciona una base potente y de código abierto.