ابتعدوا عن المكتب. أبقوا الوكيل يعمل.
يبث Threadbase سيشنات Claude Code وCodex من أجهزتكم إلى هاتفكم. وافقوا، أجيبوا، أضيفوا التوجيه التالي إلى قائمة الانتظار، أو ابدأوا سيشن جديدة من أي مكان. مشفّر من طرف إلى طرف. لا شيء يغادر أجهزتكم.
- iOS · إصدار TestFlight التجريبي
- Android · اختبار مغلق
- macOS · Linux · Windows streamer

حافظوا على استمرار كل وكيل، أينما كنتم.
ابتعدوا. سنخبركم عندما يحتاج الوكيل إلى رد.
يراقب Threadbase السيشن ويرسل لكم إشعارًا في اللحظة التي يتوقف فيها الوكيل بانتظار إدخال. ليس بثًا عليكم مراقبته باستمرار.
وافقوا دون طرفية صغيرة.
تصل طلبات الأذونات والأسئلة كبطاقات. اضغطوا على الإجابة. يواصل الوكيل العمل.
لا تتركوه بلا مهام.
ضعوا في قائمة الانتظار المطالبات الثلاث التالية بينما الوكيل يعمل. أمْلوها. أرفقوا لقطة شاشة. سيتناولها بالترتيب.
ابدؤوا من الهاتف. أو تولّوا القيادة.
تصفّحوا مشاريع جهاز ما وابدؤوا سيشن جديدة من التطبيق — أو تبنّوا سيشن بدأتموها في الطرفية وقودوها من الهاتف.
ابحثوا في كل شيء.
بحث نصي كامل عبر كل سيشن في كل جهاز، مع مقتطفات. اعثروا على المحادثة التي شرح فيها الوكيل تلك المهاجرة.
كل جهاز، تطبيق واحد.
أقرنوا بقدر ما تريدون من الأجهزة. كل هاتف يحصل على بيانات اعتماد خاصة به يمكنكم إلغاؤها من الـ streamer في أي وقت.
مصمّم للهاتف، لا مصغّر إليه
- عرض طرفية يزيل زخارف TUI بحيث يُقرأ النص كأنه محضر جلسة فعلي.
- عرض محادثة مع الفروقات واستدعاءات الأدوات، لا جدار من رموز ANSI.
- قفل Face ID، تصدير إلى Markdown، المفضّلة.
- الإنجليزية والعبرية والعربية والروسية — مع دعم RTL سليم.
streamer الخاص بكم. أجهزتكم. بلا خادم ترحيل للسيشنات مستضاف لدى Threadbase.
لا يمرّر Threadbase سيشن وكيل البرمجة عبر backend للسيشنات مستضاف لديه. السيشنات مشفّرة من طرف إلى طرف افتراضيًا — Noise IK وX25519 وChaCha20-Poly1305 — بين هاتفكم وكل streamer. كل هاتف يحصل على بيانات اعتماد محدودة النطاق خاصة به. ألغوا واحدة، وستختفي. تحقّقوا من بصمة الجهاز عبر tb-streamer identity قبل أن تثقوا به.
ما لا يمكننا رؤيته
- مطالباتكم ونصوصكم وموافقاتكم وملفاتكم لا تلامس أبدًا خادم Threadbase — لأنه لا يوجد خادم كهذا.
- لا تحليلات.
- تقارير الأعطال مغلقة افتراضيًا ولا تُرسل إلا لأنكم فعّلتموها بأنفسكم.
- الملاحظات التي تكتبونها في الإعدادات تُرسل فقط عند الضغط على الإرسال، ولا شيء غيرها.
- المفاتيح محفوظة في Keychain وKeystore.
- تشفير من طرف إلى طرف افتراضيًا
- بيانات اعتماد لكل جهاز، وإلغاء بنقرة واحدة
- Streamer تحت سيطرتكم
- عدة أجهزة مقترنة
ينطبق هذا الوصف على مسار سيشن البرمجة. أما الإقران وتسليم الإشعارات وعملية الوكيل المحلية فهي أجزاء منفصلة من البنية.
الإصدار التجريبي، بصراحة.
السلوك يختلف باختلاف المزوّد
يدعم Threadbase كلًا من Claude Code وCodex، لكن الموافقات والاسترداد واستئناف السيشن قد تختلف باختلاف المزوّد.
أنتم تشغّلون streamer
ثبّتوا streamer المحلي على كل جهاز تريدون الوصول إليه، وأبقوه قابلًا للوصول من الهاتف. أما الوصول إليه من خارج شبكتكم فهو مسؤوليتكم — يتوفر مساعد لـ quick tunnel من Cloudflare، لكن لا يوجد إعداد موجّه بعد.
التوزيع ما زال عبر قنوات تجريبية
يتوفر iOS عبر TestFlight، وAndroid عبر الاختبار المغلق في Google Play.
حدود المنصّات
على Windows، لا تستطيع السيشنات التي بدأت خارج Threadbase الإبلاغ عن مجلد العمل الخاص بها. وHomebrew على Linux متاح لمعمارية x86_64 فقط — استخدموا npm على arm64. وLive Activities على iOS اختيارية في الـ streamer وتتطلب بيانات اعتماد APNs خاصة بكم.
بعض الطلبات ما زالت تحتاج إلى الطرفية
تعمل الموافقات والأسئلة ذات الخيار الواحد من الهاتف. أما نماذج الاختيار المتعدد والأسئلة المتعددة فتعود إلى الطرفية الخام في الوقت الحالي.
كيف يعمل
شغّلوا streamer. اقرنوا الهاتف. واصلوا العمل.
- ثبّتوا الـ streamer على أي جهاز يشغّل وكلاءكم.
- اقرنوا الهاتف برمز QR — يتم تبادل المفاتيح هناك وفورًا.
- ابتعدوا. سنرسل لكم إشعارًا عندما يحتاجكم الوكيل.
اقرنوا مزيدًا من الأجهزة عند الحاجة، ثم تنقّلوا بين سيشناتها من التطبيق نفسه.
التثبيت
ابدؤوا العمل في أقل من دقيقة.
# 1. ثبّتوا streamernpm install -g @threadbase-sh/streamer# أو استخدموا Homebrew على macOS/Linuxbrew tap RonenMars/threadbasebrew install tb-streamer# 2. إعداد لمرة واحدة، ثم التشغيلtb-streamer set-key <YOUR_API_KEY>tb-streamer serve# في وضع خدمة Homebrew، يبدأ streamer أيضًا عند تسجيل الدخولbrew services start tb-streamer# 3. افتحوا تطبيق Threadbase على هاتفكم# اضغطوا "اقتران"، ثم امسحوا رمز QR الظاهر في الطرفية# 4. (اختياري) اقرنوا مزيدًا من الأجهزة# شغّلوا streamer على جهاز Linux أو حاسوب Windows أو جهاز Mac ثانٍ.# اقرنوا كل جهاز من التطبيق نفسه. تنقّلوا بين الجلسات بالسحب.اضبطوا رايات Claude CLI لكل جهاز من الهاتف، وانسخوا بيانات streamer الوصفية احتياطيًا واستعيدوها، وتحققوا من سلامة الخادم والإشعارات دون فتح طرفية.
مفتوح المصدر، برخصة MIT، بناه مطوّر يستخدمه كل يوم.
الأسئلة الشائعة
- هل يعمل مع Codex؟
- نعم. تعمل سيشنات Claude Code وCodex جنبًا إلى جنب، مع عرض فروقات الصحة والقدرات الخاصة بكل مزوّد داخل التطبيق.
- هل يجب فتح منافذ؟
- لا. الاقتران عبر شبكتكم المحلية يعمل مباشرة. أداة مدمجة من Cloudflare quick-tunnel تُخرجكم خارج الشبكة المحلية دون لمس الراوتر.
- ماذا لو كان هاتفي غير متصل عندما يسأل الوكيل؟
- الإشعار ينتظر، والسيشن تنتظر. لا شيء ينتهي وقته لأن هاتفكم كان غير متصل — افتحوا التطبيق وسترون ما حدث.
- ما المنصات التي يعمل عليها الـ streamer؟
- macOS وLinux وWindows. راجعوا القائمة الصريحة أعلاه للحدود الخاصة بكل منصة.
- لماذا يوجد Sentry في التطبيق؟
- شيئان تتحكمون بهما: نموذج الملاحظات في الإعدادات، والإبلاغ عن الأعطال، وهو مغلق افتراضيًا. لا شيء يُرسل حتى تفعّلوه أو تضغطوا على الإرسال.
- كم تكلفته؟
- Threadbase مجاني ومفتوح المصدر برخصة MIT. شغّلوا الـ streamer بأنفسكم على أجهزتكم.
أي سؤال آخر، تواصلوا مع الدعم
ابتعدوا عن المكتب. سيواصل السيشن العمل.
انضمّوا إلى الإصدار التجريبي على iOS أو Android، أو اشتركوا لتلقي تحديثات المنتج.
انضمّوا إلى الإصدار التجريبيابقوا على اطلاع.
أخبار وتحديثات Threadbase تصلكم مباشرة إلى بريدكم الإلكتروني.