Clawdbot: Asistente personal de IA independiente de plataformas para cualquier aplicación de chat

¿Qué es Clawdbot?

Clawdbot es un asistente personal de IA de código abierto que puede retransmitir en vivo tus conversaciones en las mismas aplicaciones que ya usas: WhatsApp, Telegram, Slack, Discord, Microsoft Teams, Google Chat, Signal, iMessage e incluso extensiones más antiguas como BlueBubbles, Matrix y Zalo. Su eslogan, "Tu propio asistente personal de IA. Cualquier OS. Cualquier Plataforma. Al estilo de los cangrejos. 🦞", resume una promesa core: local, rápido, siempre en línea y completamente bajo tu control.

a. Multiplataforma – Con Node.js como base, Clawdbot funciona en macOS, Windows (por medio de WSL2), Linux, Android e iOS. También se ofrece un binario compilado en Go para configuraciones rápidas.

b. Buzón multicanal – El agente responde en todas las superficies de mensajería principales. Cuando llega un mensaje, la puerta de enlace lo envía a una sesión aislada que puede recordar contexto, usar herramientas e incluso enrutar a otros agentes.

c. Datos en el dispositivo – Todo el historial de chats se almacena localmente en una base de datos SQLite, a menos que habilites explícitamente una base de datos externa. No se envía ningún dato a un servicio de terceros.

d. Compatible con complementos – La arquitectura es modular: añade o reemplaza habilidades (pistas personalizadas, herramientas y controladores) en la carpeta skills/ o descarga habilidades desde el Registro de Habilidades de la comunidad.

e. Lienzo en vivo – Una interfaz web en tiempo real muestra la conversación, el estado y puede ser controlada remotamente. El host A2UI incorporado te permite construir flujos de trabajo visuales o paneles.

Por qué importa

La mayoría de los asistentes de IA que encuentras en el mercado requieren una cuenta en la nube: los datos fluyen a los servidores del proveedor, los costos aumentan y la privacidad se ve comprometida. Clawdbot cambia esto: todo se ejecuta en tu propio hardware. Convierte las aplicaciones de mensajería cotidianas en un hub de chat unificado para un asistente de IA que puede leer la web, explorar sitios, ejecutar código, incorporar eventos de calendario y responderte de inmediato.

Para los desarrolladores, también es un parque de juegos. El árbol de código es pequeño, el lenguaje es TypeScript (con ocasionales Swift para iOS), y el asistente de incorporación expone cada punto de configuración, desde el manejo del token OAuth hasta las políticas de sandbox.

Guía rápida de instalación

Requisitos previos: Node 22+, pnpm (o npm/bun). Clona el repositorio e instala las dependencias.

  1. Clonar y compilar:

    git clone https://github.com/clawdbot/clawdbot.git
    cd clawdbot
    pnpm install
    pnpm ui:build  # compila el frontend (una sola vez)
    pnpm build
    

  2. Ejecutar el asistente – Este paso configura tu puerta de enlace, canales, OAuth y habilidades.

    pnpm clawdbot onboard --install-daemon
    

  3. Pedirá tu modelo preferido (Anthropic, OpenAI, etc.) y las credenciales del canal.

  4. Iniciar el puente – El demonio está listo y escuchando en ws://127.0.0.1:18789.

    pnpm clawdbot gateway --port 18789 --verbose
    

  5. Enviar una prueba – Abre una terminal o usa tu cliente preferido.

    pnpm clawdbot message send --to +1234567890 --message "Hello from Clawdbot"
    

  6. Chatear en tu canal – Si configuraste WhatsApp vía Baileys, abre WhatsApp y comienza a conversar con el bot. El primer mensaje activará un código de emparejamiento.

Asegurando tu asistente

Clawdbot incluye un robusto sistema de políticas DM. Por defecto, los remitentes desconocidos reciben un código de emparejamiento y el bot no procesa el mensaje hasta que lo apruebes.

# Aprobar un nuevo código de emparejamiento para Telegram
pnpm clawdbot pairing approve telegram 1234

Cuando permites que un canal sea abierto, debes optar explícitamente por recibir DM de todos los usuarios, mitigando el spam accidental.

Para mantener tus datos locales y evitar fugas accidentales, deberías:

  • Guardar los tokens de modelo en un archivo .env.
  • Usar el modo sandbox para chats de grupo: establecer agents.defaults.sandbox.mode: "non-main".
  • Restringir el acceso a herramientas: permitir solo browser, canvas y nodes en los que confíes.

Ampliando Clawdbot

Habilidades

Una habilidad es una promt JSON completo + herramientas opcionales. Crea un nuevo directorio en skills/ con un SKILL.md y el asistente la descubrirá. La comunidad ya entrega docenas de habilidades listas para usar para generación de código, raspado web, recuperación de datos y escritura creativa.

Herramientas

Clawdbot trae herramientas de alto nivel listas de fábrica:

  • Control de Navegador – Conducir Chrome sin cabeza para obtener páginas, capturas de pantalla y ejecutar JavaScript.
  • Lienzo – Desplazar una UI en vivo a tu navegador para tareas visuales interactivas.
  • Nodos – Captura de cámara, grabación de pantalla, notificaciones y comandos del sistema.

Puedes escribir herramientas personalizadas en TypeScript/Swift y conectar un skill a través del registro de herramientas.

Casos de uso

Caso de uso Cómo ayuda Clawdbot
Base de conocimiento personal Sincroniza notas de cualquier canal con el asistente y solicita resúmenes.
Automatización del hogar Empareja el asistente con un nodo Raspberry Pi y controla enchufes inteligentes.
Compañero de codificación Pide al bot generar fragmentos de código o explicar errores mientras trabajas en VSCode.
Colaboración remota Utiliza el lienzo en vivo para dibujar diagramas durante una reunión de equipo.
IA centrada en la privacidad Habla con el asistente en WhatsApp o Signal manteniendo los chats locales.

Comunidad y contribuciones

Clawdbot es mantenido por una comunidad vibrante de desarrolladores. Las contribuciones llegan en forma de habilidades, nuevos adaptadores de canal, documentación o corrección de errores. El proyecto incluye un completo CONTRIBUTING.md que facilita la incorporación.

Siéntete libre de forkar, abrir issues o enviar PRs. El repositorio ya cuenta con 253 colaboradores, 11,7k estrellas y 1,5k forks, demostrando que la comunidad sigue escalando.

Resumen

Si necesitas un asistente personal de IA que resida en tu propio hardware, hable en las aplicaciones de mensajería que usas diariamente y sea totalmente de código abierto, Clawdbot es la respuesta. Su asistente de incorporación flexible, su modelo de seguridad robusto y su sistema de extensiones amplían su uso, haciendo trivial llevar IA a tu flujo de trabajo diario sin sacrificar la privacidad ni la velocidad.

¿Listo para sumergirte? Clona el repositorio e inicia el asistente de incorporación hoy mismo: tu asistente de IA local está a solo unos comandos de distancia.

Artículo original: Ver original

Compartir este artículo