عن المشروع

إن TangleClaw هو منسق لجلسات البرمجة بالذكاء الاصطناعي لنظام macOS يحافظ على استمرار جلسات التطوير المدعومة بالذكاء الاصطناعي عبر انقطاعات الشبكة، وتبديل الأجهزة، وإعادة الاتصال. وهو يقوم بتغليف الجلسات من Claude Code وCodex وAntigravity (واجهة سطر أوامر Gemini من Google) وAider ومثيلات OpenClaw البعيدة داخل عمليات tmux مستمرة. تشمل القدرات الأساسية أغلفة جلسات هيكلية تقوم تلقائيًا بإنشاء ملخصات، وسجلات تغييرات المشاريع، وتهيئة الاستئناف حتى تبدأ الجلسة التالية من حيث انتهت السابقة. يتم أخذ لقطات للنصوص الكاملة وتكون قابلة للبحث من درج سجل الجلسات (Session History) الخاص بكل مشروع مع فلاتر للتاريخ، والوسوم، والنوع، والملفات المعدلة. توفر الأداة لوحة تحكم قائمة على المتصفح مع تطبيق ويب تقدمي (PWA) قابل للتثبيت على الهاتف المحمول، ومساعد Project Master مستمر ومتوافق مع الأسطول، ولوحة تحويل الجلسات (Medusa) للمراسلة المباشرة بين وكلاء الجلسات مع سجلات التسليم ومراقبي الاستيقاظ. تتضمن ميزات الأمان بوابة دخول Caddy مع بروتوكول TLS وحماية بكلمة مرور، ورموز الخدمة للوصول إلى واجهة برمجة التطبيقات (API) من آلة إلى آلة، وتخصيص المستخدم على الجلسات، وإعداد إجباري للحساب الأول. تمنع رموز الاسترداد الإغلاق خارج الحساب. ميزات إضافية: إنشاء تكوين أصلي للمحرك (CLAUDE.md، .codex.yaml، AGENTS.md، .aider.conf.yml)، وملفات تعريف تنسيق لكل مشروع ترتبط بنقاط نهاية متوافقة مع OpenAI، وPortHub لإدارة المنافذ المركزية، ومجموعات المشاريع ذات المستندات المشتركة، وخريطة المشروع وفهرس الميزات (Project Map and Feature Index)، وقواعد الجلسة مع تحسينات مقترحة من الذكاء الاصطناعي وموافقة المشغل، وتفويض حوكمة Prawduct، وتحميل الملفات مع فحص الأسرار المستند إلى العلامات فقط، وواجهة برمجة تطبيقات REST كاملة. تم بناؤه باستخدام المكتبة القياسية لـ Node.js 22+ فقط، وبدون أي اعتمادات npm، وبدون خطوة بناء، وتخزين SQLite، ومجموعة اختبار شاملة.