Asistente de IA personal de código abierto que se ejecuta localmente y se integra con aplicaciones de mensajería como WhatsApp, Telegram, Discord e iMessage

MITTypeScriptclawdbotclawdbot 21.4k Last Updated: January 26, 2026

Clawdbot: Tu Plataforma de Asistente de IA Personal 🦞

Descripción General

Clawdbot es una innovadora plataforma de asistente de IA personal de código abierto que revoluciona la forma en que los usuarios interactúan con la inteligencia artificial. A diferencia de los asistentes tradicionales basados en la nube, Clawdbot se ejecuta completamente en tu hardware local, integrándose sin problemas con las aplicaciones de mensajería que ya utilizas a diario.

Creado por Peter Steinberger y mantenido por una comunidad activa, Clawdbot sirve como un puente entre potentes modelos de lenguaje (Claude, GPT, Gemini) y tus canales de comunicación cotidianos, creando una experiencia de IA verdaderamente personalizada que respeta la privacidad y proporciona un control sin precedentes.

🚀 Características Principales

Integración Multiplataforma

  • Plataformas de Mensajería: WhatsApp, Telegram, Discord, Slack, Signal, iMessage, Microsoft Teams, Google Chat
  • Canales Extendidos: BlueBubbles, Matrix, Zalo, WebChat
  • Soporte Móvil: Aplicaciones complementarias para iOS y Android
  • Escritorio: Aplicación de barra de menú para macOS con funcionalidad de activación por voz

Arquitectura Local-Primero

  • Sistema de Gateway: Plano de control único que gestiona todas las conexiones y operaciones
  • Autoalojado: Se ejecuta completamente en tu hardware (Mac, PC, Raspberry Pi o servidor en la nube)
  • Enfoque en la Privacidad: Tus datos nunca salen de tu control
  • Memoria Persistente: Retención de contexto a largo plazo almacenada localmente como archivos Markdown

Capacidades Avanzadas

  • Integración de Voz: Reconocimiento de voz siempre activo con ElevenLabs TTS
  • Lienzo en Vivo: Espacio de trabajo visual impulsado por agentes con A2UI
  • Control del Navegador: Navegación web automatizada y relleno de formularios
  • Acceso al Sistema: Gestión de archivos, comandos de shell, operaciones Git
  • Hogar Inteligente: Integración con dispositivos como Philips Hue
  • Acciones Proactivas: Tareas programadas, monitorización de latidos, flujos de trabajo automatizados

🏗️ Arquitectura Técnica

Diseño Centrado en el Gateway

WhatsApp / Telegram / Discord / iMessage (+ plugins)
                    │
                    ▼
    ┌───────────────────────────────┐
    │         Gateway               │
    │      (plano de control)       │
    │   ws://127.0.0.1:18789        │
    └──────────────┬────────────────┘
                   │
    ├─ Agente de IA (RPC)
    ├─ CLI (comandos de clawdbot)
    ├─ UI de WebChat
    ├─ Aplicación de macOS
    └─ Nodos de iOS / Android

Componentes Clave

1. Proceso Gateway

  • Demonio de larga ejecución que gestiona todas las conexiones de mensajería
  • Plano de control WebSocket para comunicaciones de clientes
  • Enrutamiento y aislamiento de sesiones
  • Procesamiento de eventos en tiempo real

2. Sistema de Agentes

  • Capacidades de enrutamiento multiagente
  • Operación basada en espacio de trabajo (~directorio clawd)
  • Capa de integración de herramientas para acceso al sistema
  • Opciones de sandboxing para ejecución segura

3. Framework de Habilidades

  • Extensiones modulares de TypeScript/JavaScript
  • Mercado de habilidades impulsado por la comunidad (ClawdHub)
  • Capacidades de auto-mejora a través de habilidades generadas por IA
  • Arquitectura de plugins para integraciones personalizadas

4. Modelo de Seguridad

  • Sistema de emparejamiento DM para contactos desconocidos
  • Sandboxing de Docker para conversaciones grupales
  • Sistemas de permisos configurables
  • Pistas de auditoría y diagnósticos de seguridad

🛠️ Instalación y Configuración

Inicio Rápido

# Instalación global
npm install -g clawdbot@latest

# Ejecutar asistente de configuración
clawdbot onboard --install-daemon

# Iniciar el gateway
clawdbot gateway --port 18789

Configuración de Desarrollo

# Clonar repositorio
git clone https://github.com/clawdbot/clawdbot.git
cd clawdbot

# Instalar dependencias
pnpm install
pnpm ui:build
pnpm build

# Ejecutar configuración
pnpm clawdbot onboard --install-daemon

Requisitos del Sistema

  • Runtime: Node.js ≥22
  • Sistemas Operativos: macOS, Linux, Windows (a través de WSL2)
  • Memoria: Se recomiendan 2 GB+ de RAM
  • Almacenamiento: Se recomienda SSD para un rendimiento óptimo

🔧 Configuración

Configuración Principal

La configuración se almacena en ~/.clawdbot/clawdbot.json con opciones completas para:

  • Configuración del Agente: Rutas del espacio de trabajo, preferencias de modelo, niveles de pensamiento
  • Configuración del Canal: Ajustes específicos de la plataforma y controles de acceso
  • Seguridad: Modos de sandbox, listas blancas, políticas de DM
  • Herramientas: Habilitación de habilidades y gestión de permisos

Configuración Multiagente

# Crear instancias de agente aisladas
CLAWDBOT_CONFIG_PATH=~/.clawdbot/agent-a.json \
CLAWDBOT_STATE_DIR=~/.clawdbot-agent-a \
clawdbot gateway --port 19001

🎯 Casos de Uso y Aplicaciones

Productividad Personal

  • Gestión de correo electrónico y respuestas automatizadas
  • Coordinación de calendario y programación de reuniones
  • Automatización de tareas en múltiples plataformas
  • Procesamiento de documentos y organización de archivos

Flujos de Trabajo de Desarrollo

  • Revisión de código y gestión de solicitudes de extracción (pull requests)
  • Monitorización de pipelines CI/CD
  • Mantenimiento de repositorios
  • Pruebas y despliegue automatizados

Integración de Hogar Inteligente

  • Control y automatización de dispositivos
  • Monitorización ambiental
  • Rutinas programadas
  • Comandos activados por voz

Proyectos Creativos

  • Generación de contenido con soporte multimedia
  • Procesamiento de imágenes y audio
  • Gestión de redes sociales
  • Asistencia en escritura creativa

🌟 Comunidad y Ecosistema

Desarrollo Activo

  • Repositorio de GitHub: Más de 18,000 estrellas y en crecimiento
  • Ciclo de Lanzamiento: Actualizaciones frecuentes con nuevas funciones
  • Discord de la Comunidad: Miles de usuarios activos
  • Documentación: Guías y tutoriales completos

Ecosistema de Plugins

  • ClawdHub: Repositorio centralizado de habilidades
  • Contribuciones de la Comunidad: Habilidades y plugins generados por usuarios
  • Bibliotecas de Integración: Conectores preconstruidos para servicios populares
  • Herramientas para Desarrolladores: SDK y utilidades CLI para el desarrollo de extensiones

📊 Rendimiento y Escalabilidad

Eficiencia de Tokens

  • Caché inteligente para reducir costos de API
  • Fragmentación adaptativa para conversaciones largas
  • Mecanismos de fallback progresivos
  • Estrategias de optimización de contexto

Gestión de Recursos

  • Proceso de gateway ligero
  • Comunicaciones WebSocket eficientes
  • Uso optimizado de memoria para sesiones de larga duración
  • Límites de recursos configurables

🔒 Seguridad y Privacidad

Diseño con Enfoque en la Privacidad

  • Todo el procesamiento de datos se realiza localmente
  • Sin dependencia de la nube para la funcionalidad principal
  • Políticas de retención de datos controladas por el usuario
  • Registro transparente y capacidades de auditoría

Características de Seguridad

  • Entornos de ejecución aislados (sandboxed)
  • Acceso a herramientas basado en permisos
  • Gestión segura de credenciales
  • Opciones de aislamiento de red

🚧 Limitaciones Actuales y Consideraciones

Desafíos Técnicos

  • Complejidad de Configuración: Requiere conocimientos técnicos para la configuración inicial
  • Costos de API: Depende de servicios LLM de pago para un rendimiento óptimo
  • Requisitos de Recursos: La configuración siempre activa se beneficia de hardware dedicado
  • Etapa Temprana: Desarrollo activo con cambios disruptivos ocasionales

Estrategias de Mitigación

  • El asistente de configuración mejorado reduce la complejidad de la configuración
  • El soporte para modelos locales reduce la dependencia de la API
  • Documentación completa y soporte de la comunidad
  • Los contenedores Docker proporcionan aislamiento y consistencia

🔮 Hoja de Ruta Futura

Mejoras Planificadas

  • Soporte Mejorado para Modelos Locales: Integración mejorada con LLMs de código abierto
  • Expansión de la Aplicación Móvil: Paridad de funciones entre iOS y Android
  • Mejoras en la Interfaz Visual: Capacidades avanzadas de Canvas y A2UI
  • Funciones Empresariales: Herramientas de colaboración y gestión de equipos

Objetivos de la Comunidad

  • Soporte de Plataforma Más Amplio: Integraciones adicionales de plataformas de mensajería
  • Configuración Simplificada: Experiencias de instalación con un clic
  • Optimización del Rendimiento: Reducción del consumo de recursos
  • Recursos Educativos: Tutoriales y programas de certificación

🤝 Cómo Participar

Para Usuarios

  • Guía de Instalación: Documentación de Inicio Rápido
  • Discord de la Comunidad: Únete a discusiones y obtén soporte
  • Mercado de Habilidades: Explora y contribuye con habilidades a través de ClawdHub
  • Comentarios: Informa problemas y sugiere funciones en GitHub

Para Desarrolladores

  • Contribuciones: Consulta CONTRIBUTING.md para conocer las directrices de desarrollo
  • Desarrollo de Plugins: Crea habilidades e integraciones personalizadas
  • Documentación: Ayuda a mejorar guías y tutoriales
  • Pruebas: Participa en pruebas beta y control de calidad

📚 Recursos y Enlaces


Clawdbot representa el futuro de los asistentes de IA personales: controlados localmente, infinitamente extensibles e integrados sin problemas en tu flujo de trabajo diario. ¡Únete a la revolución y toma el control de tu experiencia de IA! 🦞

Star History Chart