عن المشروع

يعمل DorkOS كواجهة "مركز تحكم" مركزية لإدارة عدة وكلاء برمجة بالذكاء الاصطناعي، ويدعم تحديدًا أدوات مثل Claude Code وCodex وOpenCode. وهو مصمم للمطورين الذين يشغّلون الوكلاء من مصادر متعددة (الطرفيات، والمحررات، والسكربتات)، حيث يجمع جميع الجلسات في لوحة تحكم واحدة تعمل عبر المتصفح. تشمل القدرات الرئيسية ما يلي: - **مراقبة الجلسات**: عرض الحالة والسجل ومخرجات markdown الغنية لكل جلسة وكيل في مكان واحد، بغض النظر عن مكان بدئها. - **الموافقة على الإجراءات**: مراجعة الإجراءات المحددة التي يتخذها الوكلاء والموافقة عليها أو رفضها، مما يوفر طبقة أمان للعمليات المستقلة. - **جدولة المهام**: تعريف وجدولة تشغيل الوكلاء (مثل التدقيقات الليلية، وعمليات البناء الصباحية) دون إبقاء الطرفيات مفتوحة. يتولى النظام منع التكرار والجدولة المستمرة. - **التواصل بين الوكلاء (Relay & Mesh)**: يمكن للوكلاء إشعار المستخدمين عبر Telegram أو webhooks أو المتصفح. كما يمكنهم اكتشاف بعضهم البعض والتواصل فيما بينهم عبر مشاريع مختلفة باستخدام نهج شبكة mesh. - **تكامل MCP**: يدعم بروتوكول Model Context Protocol (MCP)، مما يسمح لأدوات ذكاء اصطناعي أخرى بالتفاعل مع بيئة DorkOS المحلية وأدواته بشكل آمن. البرنامج ذاتي الاستضافة، ومرخّص بموجب MIT، ويعمل محليًا على جهاز المستخدم، مما يضمن خصوصية البيانات. ويتطلب Node.js 22.22.3+ ويمكن تثبيته عبر npm أو Docker. ويستفيد التثبيت من المصادقة الحالية للوكلاء المدعومين مثل Claude Code، أو يقبل مفاتيح API مباشرة.