21 de agosto de 2026 · Por YasKad
cloudflare/moltworker

Moltworker: un OpenClaw personal en la infraestructura de Cloudflare

cloudflare/moltworker · 9.957★ · 1.719 forks

Todo lo que hay que saber sobre cloudflare/moltworker: una prueba de concepto que empaqueta OpenClaw dentro de un contenedor Sandbox y lo expone mediante Cloudflare Workers.


Qué es Moltworker

Moltworker ejecuta OpenClaw —antes Moltbot y Clawdbot— como asistente personal de IA en un Cloudflare Sandbox. No es una implementación nueva del agente: añade un Worker de entrada, rutas de administración y guiones adaptados para alojar el gateway de OpenClaw en un contenedor gestionado.

El resultado conserva el modelo de OpenClaw: interfaz web de control, conversaciones persistentes si se configura almacenamiento, emparejamiento de dispositivos y canales como Telegram, Discord y Slack. La propuesta sustituye un ordenador propio o un servidor virtual administrado por Workers, Sandboxes y servicios asociados de Cloudflare.

El origen: la alternativa al Mac mini de la semana de Moltbot

Cloudflare creó el repositorio el 27 de enero de 2026 y publicó la presentación el 29 de enero de 2026, firmada por Celso Martinho, Brian Brunner, Sid Chatterjee y Andreas Jansson. El contexto del lanzamiento fue el aumento de personas que compraban Mac mini para ejecutar Moltbot en segundo plano; el artículo plantea explícitamente la alternativa de ejecutar el asistente en línea sin comprar hardware dedicado.

Imagen conceptual dividida: a la izquierda una computadora Mac mini física cubierta de polvo y telarañas en una habitación oscura; a la derecha un icono de servidor de Cloudflare Worker etéreo y luminoso irradiando luz naranja neón, reemplazando el hardware.

El propio artículo recibió una nota editorial el 30 de enero: Moltbot pasó a llamarse OpenClaw. Esta sucesión explica que el repositorio mantenga nombres históricos como MOLTBOT_GATEWAY_TOKEN y rutas de configuración mientras el README actual ya habla de OpenClaw.

La motivación técnica de Cloudflare fue demostrar el avance de su compatibilidad con Node.js y de la plataforma de desarrollo. Según el anuncio, Sandboxes ofrece ejecución aislada, Browser Rendering automatización de navegador y R2 persistencia; Moltworker los une con un Worker que actúa como encaminador y proxy hacia el contenedor.

Filosofía y principios

El principio central es desplazar la operación de un asistente personal a infraestructura administrada, conservando aislamiento de contenedor y un control de acceso en varias capas. No obstante, el repositorio se define como experimental, prueba de concepto y no soportado oficialmente; puede dejar de funcionar sin aviso.

Representación visual de una puerta de seguridad digital de varias capas: una entrada neón brillante protegida por un campo de fuerza futurista, con tokens digitales translúcidos y credenciales JWT flotando en primer plano, sobre un fondo con un contenedor oscuro y aislado con un núcleo luminoso.

En seguridad, el diseño no trata el token del gateway como único control: Cloudflare Access protege administración, API y depuración; el token abre la interfaz de control; y cada dispositivo nuevo debe aprobarse en la interfaz administrativa. Esta composición responde a que el agente puede recibir mensajes y manejar credenciales de proveedores, no a una garantía de privacidad absoluta.

Cómo funciona

La arquitectura consta de un Worker de entrada y un contenedor Sandbox que ejecuta el gateway estándar de OpenClaw. El Worker expone la interfaz de administración y hace de proxy entre las API de Cloudflare, Browser Rendering y el entorno aislado; R2 puede conservar configuración, dispositivos emparejados e historial cuando el contenedor se reinicia.

Diagrama arquitectónico intrincado renderizado como un paisaje urbano cyberpunk 3D: un nodo de trabajo central luminoso actúa como enrutador, emitiendo rayos de luz neón hacia una esfera oscura masiva que representa un contenedor Sandbox aislado, rodeado de plataformas flotantes para R2, Browser Rendering y AI Gateway.

El proyecto usa una instancia standard-1 de ½ vCPU, 4 GiB de memoria y 8 GB de disco. La copia de respaldo hacia R2 se realiza cada cinco minutos; al arrancar, el contenedor restaura los datos si existen.

Reloj de arena digital de alta tecnología y luminoso flotando en un vacío oscuro, con partículas de datos naranja neón fluyendo desde la mitad superior hacia un cubo de almacenamiento translúcido etiquetado con iconos de R2 en la parte inferior. Junto al reloj de arena, una luna creciente neón simboliza los ciclos de sueño y activación de un contenedor sin servidor.

Los componentes opcionales son relevantes para el flujo: AI Gateway puede centralizar caché, límites, analítica y costes de llamadas al modelo; el adaptador CDP permite controlar un navegador sin interfaz; y los secretos de bot activan Telegram, Discord o Slack.

Estado oficial y semioficial

El repositorio pertenece a la organización Cloudflare y su artículo oficial lo presenta como una demostración de la plataforma, por lo que es una iniciativa de primera parte de Cloudflare. Sin embargo, no es un producto oficialmente soportado: el README es explícito sobre su estado experimental y el riesgo de rotura.

No se recuperó evidencia de que sea un paquete aceptado en un mercado oficial de plugins ni de que posea una designación formal de estándar. En la práctica, es una referencia semioficial para desplegar OpenClaw sobre Cloudflare, no una distribución de OpenClaw respaldada como producto estable.

El ecosistema

Componentes de primera parte

  • OpenClaw es el runtime que Moltworker empaqueta; el README enlaza sus documentos y describe que el contenedor ejecuta su gateway e integraciones.
  • Cloudflare Sandbox / Containers, Workers, Cloudflare Access, R2, Browser Rendering y AI Gateway son los servicios con los que se integra el repositorio.
  • La habilidad incluida cloudflare-browser usa el adaptador CDP y contiene guiones para capturas y vídeo dentro de /root/clawd/skills/cloudflare-browser/.

Bifurcaciones, puertos y derivados detectados

La API de bifurcaciones muestra muchas copias con la misma descripción; no hay base para describirlas como puertos independientes. Entre las más visibles están buildwitholga/free-moltworker (10 estrellas), sugarforever/moltworker (7) y ax-platform/ax-moltworker (4); deben leerse como bifurcaciones, no como soporte oficial.

La búsqueda de repositorios recuperó zeviance/moltworker-zero (41 estrellas), que declara ejecutar ZeroClaw en Cloudflare Workers. Es un derivado relacionado por el destino de despliegue, pero no es una bifurcación de OpenClaw ni un componente de Cloudflare.

No se recuperaron traducciones no inglesas con una relación explícita ni repositorios compañeros de Cloudflare dedicados específicamente a Moltworker. Esta ausencia se refiere a las búsquedas y bifurcaciones consultadas, no descarta que aparezcan después.

Números del repo

Medición: 10 de agosto de 2026, API de GitHub.

MétricaValor
Estrellas9.932
Bifurcaciones1.747
Suscriptores reales47
Incidencias abiertas indicadas por la API95
Lenguaje principalTypeScript
LicenciaApache-2.0
Creación27 de enero de 2026
Última actualización de metadatos11 de agosto de 2026
Último envío al repositorio9 de mayo de 2026
Publicaciones de GitHubNinguna recuperada

Panel masivo y luminoso de repositorio de GitHub proyectado como un tablero holográfico 3D en una sala cyberpunk oscura. Gráficos neón muestran contadores de estrellas y historiales de commits ascendentes en naranja y cian eléctrico.

La fecha updated_at devuelta por la API es posterior a la fecha de medición del entorno; se transcribe como anomalía del metadato, sin inferir actividad futura. El campo watchers_count repite las estrellas en la API general, por lo que se informa subscribers_count como número de suscriptores reales; open_issues_count puede incluir solicitudes de cambios abiertas.

Los cinco contribuidores con más contribuciones devueltos por la API fueron andreasjansson (151), sidharthachatterjee (18), threepointone (4), elithrar (3) y celso (3). La página del repositorio mostraba 193 commits, 41 ramas y ninguna etiqueta en la consulta visual; esa cifra de página puede diferir de un conteo API paginado.

Cómo contribuir

CONTRIBUTING.md pide abrir primero una incidencia para cambios no triviales, explicar el impacto y la solución prevista, y demostrar pruebas manuales, automatizadas o mixtas antes de una solicitud de cambios.

El proyecto declara una política específica para contribuciones asistidas por IA: hay que revelar la herramienta y el alcance, las solicitudes generadas con IA deben referenciar una incidencia aceptada y una persona debe verificarlas en el entorno correspondiente. También prohíbe medios generados por IA y advierte que los mantenedores pueden cerrar propuestas que no quieran mantener.

Guía rápida de uso

Instalación y primer arranque

  1. Se requiere el plan Workers Paid y una clave de Anthropic, o la facturación unificada de AI Gateway.
  2. En el clon del repositorio, ejecute npm install, cargue ANTHROPIC_API_KEY con npx wrangler secret put ANTHROPIC_API_KEY y genere un token de gateway con el patrón documentado openssl rand -hex 32; guárdelo mediante npx wrangler secret put MOLTBOT_GATEWAY_TOKEN.
  3. Despliegue con npm run deploy y abra https://su-worker.workers.dev/?token=SU_GATEWAY_TOKEN. La primera petición puede tardar uno o dos minutos mientras inicia el contenedor.
  4. Antes de administrar dispositivos, active Cloudflare Access, configure CF_ACCESS_TEAM_DOMAIN y CF_ACCESS_AUD, vuelva a desplegar y visite /_admin/.

Interfaz de terminal futurista y de tema oscuro flotando en el aire, mostrando el texto npm run deploy en verde neón brillante. Alrededor de la terminal hay señales de advertencia holográficas e iconos flotantes neón de Telegram, Discord y Slack orbitando un hexágono central de Cloudflare.

Flujos de trabajo habituales

  • Asistente web seguro: abra la interfaz con ?token=..., autentíquese ante Access para la zona administrativa y apruebe el dispositivo pendiente desde /_admin/.
  • Conservar conversaciones: cree un token R2 de lectura/escritura y cargue R2_ACCESS_KEY_ID, R2_SECRET_ACCESS_KEY y CF_ACCOUNT_ID; el proyecto restaura datos al arranque y sincroniza cada cinco minutos.
  • Reducir gasto en usos esporádicos: defina SANDBOX_SLEEP_AFTER mediante npx wrangler secret put SANDBOX_SLEEP_AFTER y proporcione un valor como 10m o 1h; el siguiente acceso tendrá arranque en frío.
  • Añadir un canal: cargue TELEGRAM_BOT_TOKEN, DISCORD_BOT_TOKEN o, para Slack, SLACK_BOT_TOKEN y SLACK_APP_TOKEN, y ejecute npm run deploy.

Configuración esencial

Ajuste o archivoFunción
wrangler.jsoncConfiguración del Worker y su despliegue; el README lo trata como parte del proyecto desplegable.
MOLTBOT_GATEWAY_TOKENToken obligatorio para acceder remotamente a la interfaz de control.
CF_ACCESS_TEAM_DOMAIN y CF_ACCESS_AUDValidan JWT de Cloudflare Access en la interfaz administrativa.
R2_ACCESS_KEY_ID, R2_SECRET_ACCESS_KEY, CF_ACCOUNT_IDHabilitan persistencia fuera del ciclo de vida efímero del contenedor.
SANDBOX_SLEEP_AFTERDecide si el contenedor permanece activo o duerme cuando está inactivo.

Trampas frecuentes y soluciones

  • Si npm run dev falla por falta de autorización, active Cloudflare Containers en su panel de Containers.
  • Si R2 no monta, compruebe los tres secretos R2; el README indica además que el montaje solo funciona en producción, no con wrangler dev.
  • En desarrollo local, WebSocket puede fallar por limitaciones conocidas del proxy de wrangler dev; despliegue en Cloudflare para probar conexiones completas.
  • En Windows, el código de salida 126 puede venir de finales CRLF en start-openclaw.sh; use LF, por ejemplo con git config --global core.autocrlf input.
  • Las incidencias recuperadas muestran fricciones reales: blueteamp informó token ausente o inválido en la incidencia 58, ClawdMFT cuestionó el comportamiento de SANDBOX_SLEEP_AFTER en la 139 y sagarchauhan005 informó fallo al montar R2 en la 72. Son reportes de usuarios, no diagnósticos confirmados por una corrección de los mantenedores.

Integraciones y migración

AI Gateway puede usarse como proxy de Anthropic, OpenAI, Groq o Workers AI, con CF_AI_GATEWAY_MODEL en formato proveedor/modelo; la configuración nativa tiene prioridad sobre claves directas. Para automatización de navegador, defina CDP_SECRET y WORKER_URL, redepliegue y use los puntos CDP bajo /cdp/.

Encrucijada digital conceptual: un camino oscuro iluminado en neón se divide en varias direcciones, cada una custodiada por un icono holográfico luminoso. Un camino presenta un símbolo clásico de IA de Anthropic, otro muestra OpenAI, otro Groq, y otro un hexágono de Cloudflare Workers AI. El texto "AI Gateway" brilla en el cielo sobre la intersección.

La migración conceptual desde un Mac mini o un VPS consiste en trasladar el gateway de OpenClaw a Sandbox y habilitar R2 para que la persistencia no dependa del disco efímero. No se recuperó una guía oficial de migración automática entre instalaciones de OpenClaw.

Cómo lo recibió la comunidad

El hilo de Hacker News 46810828, que enlaza el anuncio de Cloudflare, registró 246 puntos y 71 comentarios en la búsqueda consultada. El usuario linkage valoró que fuese más fácil que mantener un VPS y posiblemente más barato para muchos, pero objetó que Cloudflare podría leer el tráfico y el almacenamiento adjunto; es una advertencia de privacidad atribuida a ese usuario, no una auditoría.

En el mismo hilo, JoblessWonder pidió una estimación mensual de coste más concreta para un caso de uso real. El README sí ofrece una referencia: aproximadamente 34,50 USD/mes con standard-1 activo todo el tiempo, frente a unos 5–6 USD/mes de cómputo si funciona cuatro horas diarias, más el plan de 5 USD; las cifras son estimaciones del proyecto y dependen del uso.

La búsqueda también devolvió dos envíos directos al repositorio: 46853852, de zoooey, y 46811854, de rcarmo, ambos con 3 puntos y 1 comentario. Acreditan difusión, pero su tamaño no permite inferir entusiasmo amplio.

Reddit, X, Product Hunt, vídeo, Dev.to, Hashnode, podcasts y registros de paquetes fueron intentados mediante búsquedas y rutas públicas durante esta ejecución, pero no se recuperó evidencia verificable y específica para incluirla. La falta de recuperación no prueba que no existan publicaciones o paquetes.

Plaza o foro digital vibrante de estilo cyberpunk. Avatares holográficos y burbujas de chat flotan en un espacio oscuro, iluminados por pantallas neón naranja y cian brillantes. Un monolito central muestra el texto "Hacker News" en tipografía retrofuturista brillante, con flujos de datos de comentarios y votos cayendo por su superficie.

Moltworker frente a otras propuestas

PropuestaRelación verificableDiferencia verificable
Instalación local de OpenClaw en hardware propioEl anuncio contrapone Moltworker a ejecutar Moltbot/OpenClaw en un Mac mini propio.Moltworker ejecuta el gateway en un Sandbox de Cloudflare y usa R2 para persistencia opcional; el hardware propio evita esa dependencia de proveedor.
VPS administradoUn comentarista de HN considera que la opción resulta más fácil que montar y mantener un VPS.La fuente no aporta una comparación técnica o económica independiente, por lo que no se afirma superioridad general.
zeviance/moltworker-zeroDespliega ZeroClaw en Cloudflare Workers y comparte el destino de infraestructura.Utiliza ZeroClaw, no OpenClaw; la descripción recuperada no sustenta una comparación más profunda.

Casos de uso y a quién puede ayudar este repositorio

  • Personas que quieren un asistente OpenClaw disponible desde Telegram, Discord, Slack o una interfaz web pueden partir del despliegue de Cloudflare sin gestionar una máquina dedicada, siempre que acepten el estado experimental y el coste de infraestructura.
  • Equipos que ya operan en Cloudflare pueden combinar Access, AI Gateway, R2, Browser Rendering y Workers para centralizar autenticación, observabilidad de llamadas y persistencia de una instalación de OpenClaw.
  • Desarrolladores que exploran agentes con navegador pueden usar el adaptador CDP y la habilidad cloudflare-browser para capturas, vídeo y automatización, protegiendo los puntos CDP con un secreto compartido.
  • Mantenedores que necesitan evaluar una alternativa a un VPS o Mac mini pueden usar la tabla de costes y SANDBOX_SLEEP_AFTER para modelar un caso de uso intermitente antes de comprometerse; deben tener presentes los arranques en frío y la observación comunitaria sobre privacidad.

Recursos


Nota: este artículo combina documentación oficial, la API de GitHub y fuentes comunitarias recuperadas el 10 de agosto de 2026. Las cifras cambian con el tiempo.

Comentarios