عن المشروع

Threadbase Mobile هو تطبيق لنظامي iOS و Android يعمل كلوحة تحكم عن بُعد لوكلاء البرمجة بالذكاء الاصطناعي. يتصل التطبيق بمثيل `tb-streamer` مستضاف ذاتياً، مما يسمح للمستخدمين بمراقبة الجلسات المباشرة، وعرض مخرجات الطرفية (terminal)، وإدارة وكلاء الذاء الاصطناعي من جهاز محمول. تشمل القدرات الرئيسية ما يلي: - مراقبة الجلسات المباشرة: تتبع الحالة في الوقت الفعلي (قيد التشغيل، في الانتظار، مكتملة، فاشلة، خاملة) عبر WebSockets. - عارض الطرفية: محاكي VT100 مدمج يقوم بتصيير مخرجات الطرفية وإزالة زخارف واجهة المستخدم النصية (TUI). - التحكم عن بُعد: القدرة على جدولة وإرسال المطالبات (prompts) إلى الجلسات النشطة عن بُعد. - السجل والبحث: بحث بنص كامل وتصفح لسجل المحادثات المفهرس. - إدارة خوادم متعددة: دعم الاتصال بمثيلات streamer متعددة وإدارتها من تطبيق واحد. - الإشعارات: تنبيهات فورية لتغييرات حالة الجلسة وطلبات الإدخال، بما في ذلك ساعات الهدوء القابلة للتكوين. - الاقتران الآمن: اقتران بالخادم عبر رمز QR أو إدخال يدوي لرابط URL ومفتاح API. تم بناء التطبيق باستخدام حزمة تقنية حديثة تشمل Expo و React Native و Zustand و TanStack Query. يتبع التطبيق نموذج خصوصية يعتمد على التخزين المحلي أولاً، حيث يتم تخزين محتوى الجلسات وبيانات الاعتماد محلياً أو إرسالها فقط إلى رابط streamer الذي يحدده المستخدم، دون وجود تحليلات مدمجة للمنتج أو قياس عن بُعد للسلوك.