Moltbot (antes conocido como Clawdbot), es un asistente personal de IA que ejecutas en tus propios dispositivos. Te responde en los canales que ya utilizas (WhatsApp, Telegram, Slack, Discord, Google Chat, Signal, iMessage, Microsoft Teams, WebChat), además de canales de extensión como BlueBubbles, Matrix, Zalo y Zalo Personal. Puede hablar y escuchar en macOS/iOS/Android, y puede renderizar un Canvas en vivo que tú controlas.
El Gateway es solo el plano de control; el producto es el asistente.
Si buscas un asistente personal para un solo usuario que se sienta local, rápido y siempre activo, es este.
Características destacadas
- Ejecución en tu propia máquina: Funciona en Mac, Windows o Linux. Compatible con Anthropic, OpenAI o modelos locales. Privado por defecto: tus datos te pertenecen.
- Cualquier aplicación de chat: Comunícate con él por WhatsApp, Telegram, Discord, Slack, Signal o iMessage. Funciona tanto en mensajes directos como en chats grupales.
- Memoria persistente: Te recuerda y se vuelve exclusivamente tuyo. Tus preferencias, tu contexto, tu IA.
- Control del navegador: Puede navegar por la web, rellenar formularios y extraer datos de cualquier sitio.
- Acceso total al sistema: Lectura y escritura de archivos, ejecución de comandos en la terminal y scripts. Acceso total o en entorno aislado (sandboxed): tú eliges.
- Habilidades y complementos: Amplía sus capacidades con habilidades de la comunidad o crea las tuyas propias. Incluso puede programar sus propias habilidades.
Configuración recomendada
Ejecuta el asistente de configuración: moltbot onboard. Este te guiará a través del gateway, el espacio de trabajo, los canales y las habilidades. El asistente por CLI es la ruta recomendada y funciona en macOS, Linux y Windows (vía WSL2; muy recomendado). Funciona con npm, pnpm o bun.
Suscripciones (OAuth)
Nota sobre modelos: aunque cualquier modelo es compatible, recomiendo encarecidamente Anthropic Pro/Max (100/200) + Opus 4.5 por su potencia con contextos largos y mejor resistencia a la inyección de prompts.
- Modelos (selección + autenticación): Configuración de modelos + CLI.
- Rotación de perfiles de autenticación (OAuth vs. claves API) + contingencias: Failover de modelos.
Instalación (recomendada)
Entorno de ejecución: Node ≥22.
Bash
npm install -g moltbot@latest
# o bien:
pnpm add -g moltbot@latest
moltbot onboard --install-daemon
El asistente instala el demonio del Gateway (servicio de usuario launchd/systemd) para que permanezca en ejecución. Nota de legado: clawdbot sigue estando disponible como un alias de compatibilidad.
Inicio rápido (Resumen)
- Entorno de ejecución: Node ≥22.
- Guía completa para principiantes (auth, emparejamiento, canales): Guía de inicio.
Bash
moltbot onboard --install-daemon
moltbot gateway --port 18789 --verbose
# Enviar un mensaje
moltbot message send --to +1234567890 --message "Hola desde Moltbot"
# Hablar con el asistente (opcionalmente responder a cualquier canal conectado)
moltbot agent --message "Lista de verificación de envío" --thinking high
Comandos de chat
Envía estos comandos en WhatsApp, Telegram, Slack, Google Chat, Microsoft Teams o WebChat (los comandos de grupo son solo para el propietario):
- /status: estado compacto de la sesión (modelo + tokens, coste según disponibilidad).
- /new o /reset: restablece la sesión.
- /compact: compacta el contexto de la sesión (resumen).
- /think <nivel>: off | minimal | low | medium | high | xhigh (solo modelos GPT-5.2 + Codex).
- /verbose on|off
- /usage off|tokens|full: pie de página de uso por respuesta.
- /restart: reinicia el gateway (solo propietario en grupos).
- /activation mention|always: alterna la activación en grupos (solo grupos).
Moltbot ha sido creado por Peter Steinberger.
Que novedades incluye la versión 24.01.2026 See changelog
Released
Destacados
- Proveedores: se ha añadido el descubrimiento y la documentación de Ollama; se han mejorado las guías de Venice y se han incluido enlaces internos.
- Canales: se ha incorporado el complemento de LINE (Messaging API) con respuestas enriquecidas y respuestas rápidas.
-
TTS: se ha añadido un sistema de reserva para Edge (sin clave) y modos automáticos para
/tts. -
Aprobaciones de ejecución: se ha habilitado la aprobación en el chat mediante
/approveen todos los canales (incluidos los complementos). - Telegram: se han tratado los temas de mensajes directos como sesiones independientes y se ha añadido un interruptor para la vista previa de enlaces salientes.
Cambios
- Canales: se ha añadido el complemento de LINE (Messaging API) con respuestas enriquecidas, respuestas rápidas y registro HTTP de complementos.
- TTS: se ha incluido un sistema de reserva para el proveedor Edge TTS, que utiliza por defecto Edge sin clave con reintento en MP3 si fallan los formatos.
-
TTS: se ha añadido un enumerador de modo automático (desactivado/siempre/entrante/etiquetado) con anulación de
/ttspor sesión. - Telegram: se han gestionado los temas de mensajes directos como sesiones separadas y se han mantenido estables los límites del historial de mensajes directos con sufijos de hilo.
-
Telegram: se ha incorporado
channels.telegram.linkPreviewpara activar o desactivar las vistas previas de enlaces salientes. - Búsqueda web: se ha añadido un parámetro de filtro de actualidad de Brave para obtener resultados limitados en el tiempo.
- IU: se ha renovado el sistema de diseño del panel de control (tipografía, colores y espaciado).
-
Aprobaciones de ejecución: se han reenviado las solicitudes de aprobación al chat con
/approvepara todos los canales (incluidos los complementos). -
Pasarela: se ha expuesto
config.patchen la herramienta de pasarela con actualizaciones parciales seguras y un centinela de reinicio. - Diagnósticos: se han añadido indicadores de diagnóstico para registros de depuración específicos (anulación de configuración y entorno).
- Documentación: se ha ampliado la sección de preguntas frecuentes (migración, programación, concurrencia, recomendaciones de modelos, autenticación de suscripción a OpenAI, dimensionamiento de Pi, instalación modificable y solución para SSL en docs).
- Documentación: se ha incluido una guía detallada para la resolución de problemas del instalador.
- Documentación: se ha añadido una guía de VM para macOS con opciones locales/alojadas y orientación sobre VPS/nodos.
- Documentación: se ha incorporado la configuración del rol de instancia EC2 de Bedrock y los pasos de IAM.
- Documentación: se han actualizado las notas de la guía de Fly.io.
- Desarrollo: se han añadido ganchos de pre-commit de prek y configuración de dependabot para actualizaciones semanales.
Correcciones
- IU Web: se ha corregido el desbordamiento del diseño de configuración/depuración, el desplazamiento y el tamaño de los bloques de código.
- IU Web: se ha habilitado la visualización del botón de detención durante las ejecuciones activas y el cambio a "Nueva sesión" cuando está inactivo.
- IU Web: se han eliminado los avisos de desconexión antiguos al volver a conectar; se ha permitido guardar formularios con rutas de esquema no compatibles, pero se han bloqueado los esquemas ausentes.
-
IU Web: se han ocultado las sugerencias internas de
message_iden las burbujas de chat. - Pasarela: se ha permitido que la autenticación de solo token en la IU de control omita el emparejamiento de dispositivos incluso cuando existe una identidad de dispositivo.
- Matrix: se ha corregido la descifrado de archivos adjuntos multimedia E2EE con una protección de tamaño previa al vuelo.
- BlueBubbles: se han redirigido los objetivos de números de teléfono a mensajes directos, se ha evitado la filtración de ID de enrutamiento y se ha habilitado la creación automática de mensajes directos faltantes (requiere API privada).
- BlueBubbles: se han mantenido los GUID de índice de parte en las etiquetas de respuesta cuando faltan los ID cortos.
-
iMessage: se han normalizado los prefijos de
chat_id/chat_guid/chat_identifiersin distinguir mayúsculas de minúsculas y se han mantenido estables los identificadores con prefijo de servicio. - Signal: se ha reparado el envío de reacciones (objetivos de grupo/UUID e indicadores de autor de CLI).
- Signal: se ha añadido un tiempo de espera de inicio de signal-cli configurable y documentación para el modo de demonio externo.
-
Telegram: se ha establecido el modo duplex de fetch en "half" para subidas en Node 22 para evitar fallos en
sendPhoto. -
Telegram: se ha utilizado fetch envuelto para el sondeo largo en Node para normalizar la gestión de
AbortSignal. - Telegram: se ha respetado el proxy por cuenta para las llamadas a la API salientes.
- Telegram: se ha establecido el retroceso a texto cuando las notas de voz están bloqueadas por la configuración de privacidad.
- Llamada de voz: se ha devuelto el flujo TwiML para llamadas de conversación salientes en el webhook inicial de Twilio.
- Llamada de voz: se ha serializado la reproducción de TTS de Twilio y se ha cancelado en caso de interrupción para evitar solapamientos.
- Google Chat: se ha ajustado la coincidencia de la lista blanca de correos electrónicos, la limpieza de escritura, los límites de medios y la documentación/pruebas.
- Google Chat: se han normalizado los objetivos de espacio sin el prefijo doble de espacios.
- Agentes: se ha habilitado la compactación automática ante errores de desbordamiento de contexto antes de fallar.
- Agentes: se ha utilizado el perfil de autenticación activo para la recuperación de compactación automática.
- Comprensión de medios: se ha omitido la comprensión de imágenes cuando el modelo principal ya es compatible con visión.
- Modelos: se han establecido valores por defecto para los campos de proveedores personalizados ausentes para que se acepten configuraciones mínimas.
- Mensajería: se ha mantenido segura la fragmentación de nuevas líneas para bloques de markdown delimitados en todos los canales.
- Mensajería: se ha configurado la fragmentación de nuevas líneas para que reconozca párrafos (divisiones en líneas en blanco) para mantener unidos los encabezados y las listas.
- TUI: se ha recargado el historial tras la reconexión de la pasarela para restaurar el estado de la sesión.
- Latido: se han normalizado los identificadores de objetivos para un enrutamiento coherente.
- Ejecución: se han mantenido las aprobaciones para solicitudes elevadas a menos que se use el modo completo.
- Ejecución: se han tratado las etiquetas de plataforma de Windows como Windows para la selección de shell de nodo.
- Pasarela: se han incluido variables de entorno de configuración en línea en los entornos de instalación del servicio.
- Pasarela: se ha omitido el sondeo de DNS de Tailscale cuando el modo tailscale está desactivado.
- Pasarela: se ha reducido el ruido en los registros para invocaciones tardías y sondeos de nodos remotos; se ha suavizado la actualización de habilidades.
- Pasarela: se han aclarado las sugerencias de error de autenticación en la IU de control/WebChat por falta de tokens.
- Pasarela: se ha habilitado la escucha en el bucle invertido IPv6 cuando está vinculado a 127.0.0.1 para que los webhooks de localhost funcionen.
- Pasarela: se han almacenado los archivos de bloqueo en el directorio temporal para evitar bloqueos antiguos en volúmenes persistentes.
-
macOS: se han establecido por defecto las URL
ws://de transporte directo al puerto 18789; se ha documentado el transporte remoto de la pasarela. - Pruebas: se ha limitado el número de trabajadores de Vitest en la CI de macOS para reducir los tiempos de espera.
- Pruebas: se ha evitado la dependencia de temporizadores falsos en el simulador de flujo del ejecutor embebido para mejorar la estabilidad de la CI.
- Pruebas: se ha aumentado el tiempo de espera de la prueba de ordenación del ejecutor embebido.
