প্রকল্প সম্পর্কে

Threadbase Mobile হলো একটি iOS এবং Android অ্যাপ্লিকেশন যা AI কোডিং এজেন্টদের জন্য একটি রিমোট কন্ট্রোল প্লেন হিসেবে কাজ করে। এটি একটি সেলফ-হোস্টেড `tb-streamer` ইনস্ট্যান্সের সাথে সংযুক্ত হয়, যা ব্যবহারকারীদের মোবাইল ডিভাইসের মাধ্যমে লাইভ সেশন মনিটর করতে, টার্মিনাল আউটপুট দেখতে এবং AI এজেন্টদের পরিচালনা করতে সাহায্য করে। এর মূল ক্ষমতাগুলোর মধ্যে রয়েছে: - লাইভ সেশন মনিটরিং: WebSockets-এর মাধ্যমে রিয়েল-টাইম স্ট্যাটাস ট্র্যাকিং (running, waiting, completed, failed, idle)। - টার্মিনাল ভিউয়ার: একটি এমবেডেড VT100 এমুলেটর যা টার্মিনাল আউটপুট রেন্ডার করে এবং TUI ডেকোরেশনগুলো সরিয়ে ফেলে। - রিমোট কন্ট্রোল: রিমোটলি সক্রিয় সেশনগুলোতে প্রম্পট কিউ (queue) এবং সাবমিট করার ক্ষমতা। - হিস্ট্রি এবং সার্চ: ইনডেক্স করা কথোপকথনের ইতিহাসের ফুল-টেক্সট সার্চ এবং ব্রাউজিং সুবিধা। - মাল্টি-সার্ভার ম্যানেজমেন্ট: একটি একক অ্যাপ থেকে একাধিক streamer ইনস্ট্যান্সের সাথে সংযোগ স্থাপন এবং তা পরিচালনা করার সাপোর্ট। - নোটিফিকেশন: সেশনের স্ট্যাটাস পরিবর্তন এবং ইনপুট রিকোয়েস্টের জন্য পুশ অ্যালার্ট, যার মধ্যে কনফিগারযোগ্য কুইয়েট আওয়ারস (quiet hours) অন্তর্ভুক্ত। - সিকিউর পেয়ারিং: QR-কোড ভিত্তিক সার্ভার পেয়ারিং অথবা ম্যানুয়াল URL এবং API key এন্ট্রির সুবিধা। অ্যাপটি Expo, React Native, Zustand এবং TanStack Query-সহ একটি আধুনিক টেক স্ট্যাক দিয়ে তৈরি করা হয়েছে। এটি একটি লোকাল-ফার্স্ট প্রাইভেসি মডেল অনুসরণ করে যেখানে সেশনের কন্টেন্ট এবং ক্রেডেনশিয়ালগুলো লোকালি স্টোর করা হয় অথবা শুধুমাত্র ব্যবহারকারী-কনফিগার করা streamer URL-এ পাঠানো হয়; এতে কোনো বিল্ট-ইন প্রোডাক্ট অ্যানালিটিক্স বা বিহেভিয়ারাল টেলিম্যাট্রি নেই।