عن المشروع

Moltworker هو حل развер deployment الذي يسمح للمستخدمين بتشغيل OpenClaw (المعروف سابقًا بـ Moltbot/Clawdbot)، وهو مساعد AI شخصي، داخل بيئة Cloudflare Workers باستخدام حاويات Cloudflare Sandbox. يهدف هذا المشروع إلى إظهار مفهوم استضافة المساعدين الذكاء الاصطناعي على البنية التحتية الخالية من الخوادم دون الحاجة إلى استضافة ذاتية. Key features include: - **Managed Deployment**: يعمل OpenClaw داخل حاوية Sandbox مدارة بالكامل في Cloudflare، مما يلغي الحاجة إلى خوادم مخصصة. - **Multi-Channel Support**: يتصل بمنصات دردشة متعددة بما في ذلك Telegram, Discord, و Slack عبر توكنات البوت. - **Persistent Storage**: يتكامل اختياريًا مع Cloudflare R2 لحفظ سجل المحادثات، والأجهزة المتطابقة، والإعدادات عبر إعادة تشغيل الحاويات. - **Browser Automation**: يحتوي على شيم بروتوكول تحكم DevTools (CDP) للChrome لتحكم المتصفح في وضعية خالية من الرأس، مما يسمح بمهام مثل استخراج الويب وتقطيع الشاشة. - **Security**: يُطبق طبقات متعددة من المصادقة، بما في ذلك Cloudflare Access للمسارات الإدارية، وتوكنات البوابة للوصول إلى واجهة الاستخدام، وتطابق الأجهزة لتوثيق آمن للرسائل المباشرة. - **AI Gateway Integration**: يدعم توجيه الطلبات عبر Cloudflare AI Gateway لتخزين مؤقت، تقييد السرعة، والتحليلات، ومتوافق مع مزودي خدمات مثل Anthropic, OpenAI, و Groq. تتطلب إعدادات النظام خطة مدفوعة لـ Cloudflare Workers بسبب تكلفة الحاويات. يمكن للمستخدمين النشر عبر واجهة سطر الأوامر Wrangler CLI، مع تكوين الأسرار لرموز API، سياسات الوصول، وخصائص اختيارية مثل تخزين R2 أو نماذج AI محددة. يتضمن النظام واجهة إدارية (Admin UI) لإدارة تطابقات الأجهزة، النسخ الاحتياطي، وحالة البوابة.