منصوبے کے بارے میں

Threadbase Mobile ایک iOS اور Android ایپلی کیشن ہے جو AI کوڈنگ ایجنٹس کے لیے ریموٹ کنٹرول پلین کے طور پر کام کرتی ہے۔ یہ ایک سیلف-ہوسٹڈ `tb-streamer` instance سے منسلک ہوتی ہے، جس سے صارفین کو موبائل ڈیوائس کے ذریعے لائیو سیشنز کی نگرانی کرنے، ٹرمینل آؤٹ پٹ دیکھنے اور AI ایجنٹس کے انتظام کی اجازت ملتی ہے۔ اہم صلاحیتوں میں شامل ہیں: - لائیو سیشن مانیٹرنگ: WebSockets کے ذریعے ریئل ٹائم اسٹیٹس ٹریکنگ (running, waiting, completed, failed, idle)۔ - ٹرمینل ویور: ایک ایمبیڈڈ VT100 emulator جو ٹرمینل آؤٹ پٹ کو رینڈر کرتا ہے اور TUI ڈیکوریشنز کو ہٹاتا ہے۔ - ریموٹ کنٹرول: فعال سیشنز کو ریموٹ طور پر پرامپٹس بھیجنے اور کیو (queue) کرنے کی صلاحیت۔ - ہسٹری اور سرچ: انڈیکس شدہ گفتگو کی ہسٹری کی فل ٹیکسٹ سرچ اور براؤزنگ۔ - ملٹی سرور مینجمنٹ: ایک ہی ایپ سے متعدد streamer instances سے منسلک ہونے اور ان کے انتظام کی سپورٹ۔ - نوٹیفیکیشنز: سیشن اسٹیٹس کی تبدیلیوں اور ان پٹ درخواستوں کے لیے پش الرٹس، بشمول قابلِ ترتیب خاموش اوقات (quiet hours)۔ - محفوظ پیئرنگ: QR-code پر مبنی سرور پیئرنگ یا مینوئل URL اور API key انٹری۔ یہ ایپ ایک جدید ٹیک اسٹیک کے ساتھ بنائی گئی ہے جس میں Expo, React Native, Zustand, اور TanStack Query شامل ہیں۔ یہ ایک لوکل-فرسٹ پرائیویسی ماڈل پر عمل کرتی ہے جہاں سیشن مواد اور کریڈنشلز مقامی طور پر محفوظ کیے جاتے ہیں یا صرف صارف کے کنفیگر کردہ streamer URL پر بھیجے جاتے ہیں، جس میں کوئی بلٹ ان پروڈکٹ اینالیٹکس یا بیہیویورل ٹیلی میٹری شامل نہیں ہے۔