Sobre el proyecto
Moltworker es una solución de implementación que permite a los usuarios ejecutar OpenClaw (anteriormente Moltbot/Clawdbot), un asistente de IA personal, dentro del entorno Cloudflare Workers utilizando contenedores Sandbox de Cloudflare. Este proyecto sirve como prueba de concepto para alojar asistentes de IA en infraestructura sin servidor sin necesidad de autoalojamiento.
Características clave:
- Despliegue Gestionado: Ejecuta OpenClaw en un contenedor Sandbox de Cloudflare completamente gestionado, eliminando la necesidad de servidores dedicados.
- Soporte Multi-Canal: Se conecta a varias plataformas de chat, incluidas Telegram, Discord y Slack, mediante tokens de bot.
- Almacenamiento Persistente: Integración opcional con Cloudflare R2 para guardar el historial de conversaciones, dispositivos emparejados y configuraciones entre reinicios de contenedores.
- Automatización de Navegadores: Incluye un shim del Protocolo de Desarrollo de Chrome (CDP) para el control de navegadores sin cabeza, lo que habilita tareas como raspado web y captura de pantallas.
- Seguridad: Implementa múltiples capas de autenticación, incluido Cloudflare Access para rutas de administrador, tokens de puerta de enlace para acceso a la interfaz de usuario y emparejamiento de dispositivos para autenticación segura de DM.
- Integración con AI Gateway: Admite el enrutamiento de solicitudes a través de Cloudflare AI Gateway para caché, limitación de velocidad y análisis, compatible con proveedores como Anthropic, OpenAI y Groq.
La configuración requiere un plan Pagado de Cloudflare Workers debido a los costos de los contenedores. Los usuarios pueden implementar mediante la CLI Wrangler, configurando secretos para claves API, políticas de acceso y funciones opcionales como almacenamiento R2 o modelos de IA específicos. El sistema incluye una Interfaz de Usuario de Administrador para gestionar emparejamientos de dispositivos, copias de seguridad y el estado de la puerta de enlace.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.