À propos du projet
Moltworker est une solution de déploiement qui permet aux utilisateurs d'exécuter OpenClaw (anciennement Moltbot/Clawdbot), un assistant personnel IA, dans l'environnement Cloudflare Workers en utilisant des conteneurs Sandbox Cloudflare. Ce projet sert de preuve de concept pour héberger des assistants IA sur une infrastructure serverless sans auto-hébergement.
Les fonctionnalités clés incluent :
- **Déploiement géré** : Exécute OpenClaw dans un conteneur Sandbox Cloudflare entièrement géré, éliminant le besoin de serveurs dédiés.
- **Prise en charge multi-canaux** : Se connecte à diverses plateformes de chat, notamment Telegram, Discord et Slack, via des jetons de bot.
- **Stockage persistant** : Intégration optionnelle avec Cloudflare R2 pour sauvegarder l'historique des conversations, les appareils associés et les configurations lors des redémarrages de conteneurs.
- **Automatisation navigateur** : Inclut un shim Chrome DevTools Protocol (CDP) pour le contrôle de navigateur headless, permettant des tâches comme le scraping web et les captures d'écran.
- **Sécurité** : Implémente plusieurs couches d'authentification, y compris Cloudflare Access pour les routes admin, des jetons de passerelle pour l'accès à l'interface, et l'appairage d'appareils pour une authentification DM sécurisée.
- **Intégration passerelle IA** : Prend en charge le routage des requêtes via Cloudflare AI Gateway pour la mise en cache, la limitation de débit et l'analyse, compatible avec des fournisseurs comme Anthropic, OpenAI et Groq.
La configuration nécessite un plan Cloudflare Workers Payant en raison des coûts de conteneurs. Les utilisateurs peuvent déployer via l'interface CLI Wrangler, en configurant des secrets pour les clés API, les politiques d'accès et des fonctionnalités optionnelles comme le stockage R2 ou des modèles IA spécifiques. Le système inclut une interface d'administration pour gérer les appairages d'appareils, les sauvegardes et l'état de la passerelle.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.