Skip to content
تطبيق مرافق غير رسمي

الـ harness في جيبك

‏DSH Mobile تطبيق مرافق مفتوح المصدر لأندرويد، مخصص لـ DeepSeek Harness. أدِر الجلسات، وراجع الخطط والأهداف، وردَّ على طلبات الموافقة والأسئلة، واستلم إشعارًا فور انتهاء الـ harness — من هاتفك وعبر شبكتك المحلية.

لأندرويد فقط. مبني بـ Kotlin و Jetpack Compose. يحاكي واجهة الويب الخاصة بالـ harness ميزةً بميزة، وبلغتها البصرية نفسها.

Android 8.0+MITv0.4.0Harness 0.1.0-rc.7
شاشة المحادثة: أدوار متدفقة برمز خاص لكل أداة، وبطاقات أدوات قابلة للفتح، وشريط الأهداف، وصندوق الكتابة.
شاشة الاتصال: نسخ harness محفوظة مع حالة الوصول الآنية، واكتشاف على الشبكة المحلية، وإدخال يدوي للمضيف والمنفذ، ومفاتيح الاتصال التلقائي.
عرض المسار: الجلسة نفسها كسجل دورًا بدور مع إجماليات الاستخدام.
‏Harness + هاتف

جهاز REMOTE الخاص بك، لـ harness ما زال يعمل

الـ harness يعمل على حاسوبك. والعمل لا يتوقف لمجرد أنك ابتعدت عنه.

يعثر على الـ harness

مسح نشط للشبكة الفرعية مع مصافحة تحقق من الجاهزية يكتشفان أي harness على شبكة Wi-Fi لديك. المضيفون المحفوظون يُفحصون قبل الدخول، ويمكنك دائمًا كتابة المضيف والمنفذ يدويًا.

يقود الجلسة

أدوار متدفقة، وكشف للاستدلال، و markdown، وبطاقات أدوات، وشريط الانتظار، وأوامر الشرطة المائلة، ومراجعة الخطة، وموافقات الأذونات، والوكلاء الفرعيون — كل ما تفعله واجهة الويب.

يخبرك حين ينتهي

اكتمال الدور، أو بلوغ الهدف أو تعثّره، أو مراجعة أو سؤال في انتظارك. خدمة تعمل في المقدمة تُبقي الاتصال حيًّا، ولهذا يصل الإشعار فعلًا.

ماذا يفعل

كل ما تفعله واجهة الويب، على هاتف

تجربة محادثة كاملة

أدوار متدفقة مع إمكانية كشف الاستدلال، و markdown، وبطاقات للطرفية والفروق والقراءة والبحث والويب. شريط انتظار لتعديل ما ينتظر دوره أو حذفه أو توجيهه. تصفّح للسجل على صفحات، وإرفاق للصور.

تجربة محادثة كاملة

كل ما تفعله واجهة الويب

أهداف بمراحل وجولات، ووضع الخطة ومراجعتها، وموافقات الأذونات، وأسئلة للمستخدم، وشريط المهام، والوكلاء الفرعيون، والمهام الخلفية، وتشغيل مسارات العمل، والمهارات، واختيار النموذج، وإعدادات الوكلاء الجاهزة، والبحث في الجلسات وتصديرها.

كل ما تفعله واجهة الويب

أوامر الشرطة المائلة والمهارات

يقارن صندوق الكتابة السطر الذي يبدأ بشرطة مائلة بفهرس أوامر الجلسة نفسها، ثم ينفّذه عبر بوابة أوامر الـ harness. وما لا يطالب به الفهرس يُرسل كموجّه — وهكذا تُستدعى المهارات.

أوامر الشرطة المائلة والمهارات

تنقّل على طريقة Discord

اسحب من الحافة اليسرى نحو اليمين لفتح قائمة المحادثات مجمّعةً حسب مساحة العمل، واسحب نحو اليسار لإغلاقها، واسحب من الحافة اليمنى نحو اليسار للوحة تفاصيل الجلسة.

تنقّل على طريقة Discord
الشاشات

خمس شاشات، جلسة واحدة

الاتصال نفسه، من خمس زوايا.

الاتصال
الاتصالنسخ harness محفوظة مع حالة الوصول الآنية، واكتشاف على الشبكة المحلية، وإدخال يدوي للمضيف والمنفذ، واتصال تلقائي.
المحادثة
المحادثةأدوار متدفقة، ورمز خاص لكل أداة، وبطاقات قابلة للفتح، ومُحدِّد للأذونات.
المسار
المسارالجلسة نفسها كسجل دورًا بدور مع إجماليات الاستخدام.
تفاصيل الجلسة
تفاصيل الجلسةتفصيل السياق، والهدف، ووضع الخطة، والمهام الخلفية، والأدوار المنتظرة، ومعلومات المضيف، وتصدير سجل الجلسة.
الوكلاء الفرعيون
الوكلاء الفرعيونفهرس الوكلاء الفرعيين — افتح نص أحد الأبناء، أو تابع معه، أو أوقفه.
يبدو مثل الـ harness

رموز التصميم الخاصة بالـ harness، منقولة كما هي

الألوان، وسلّم الخطوط، وأنصاف الأقطار، وصفوف الكشف، والوميض، وأزرار الحبر — كلها من منصة التصميم الخاصة بالـ harness نفسه، لا تقريبًا لها. سمات فاتحة وداكنة وتابعة للنظام.

  • حبر#0F1115
  • لون مميِّز#4176E6
  • سطح#F5F6F7
  • تحذير#F59E0B
  • نجاح#22C55E
  • خطأ#EC1313
إحدى عشرة لغة

يتحدث لغتك. وهذه الصفحة كذلك.

يصدر التطبيق بإحدى عشرة لغة، ويراعي الكتابة من اليمين إلى اليسار. وثمة قاعدة فحص تُسقط عملية البناء متى نقصت ترجمة أي نص أصلي — وهذا وحده ما يُبقي هذا الادعاء صحيحًا.

  • English
  • 中文
  • हिन्दी
  • Español
  • Français
  • العربية
  • বাংলা
  • Português
  • Русский
  • اردو
  • ไทย
الأمان والخصوصية

اقرأ هذا قبل أن تضعه على شبكة Wi-Fi

الـ harness بلا مصادقة

يقدّم خادم الويب الخاص بالـ harness بروتوكول HTTP غير مشفّر خلف سياج ثقة، لا خلف مصادقة. فلا رموز مميزة، ولا ملفات ارتباط، ولا TLS. وأي جهاز على الشبكة نفسها يستطيع قيادة الوكيل — بما في ذلك تنفيذ أوامر على الحاسوب المضيف. لا تفتحه إلا على شبكة تثق بها ثقة تامة، ولا تفعل ذلك أبدًا على شبكة عامة أو شبكة ضيوف.

طلب واحد فقط يغادر شبكتك

عند بدء التشغيل يسأل التطبيق GitHub عن أحدث إصدار ليخبرك بوجود ملف APK أجدّ. وهذا هو الطلب الوحيد الذي يغادر شبكتك، ويمكنك إيقافه من الإعدادات. وما عدا ذلك لا يتصل أي جزء من التطبيق بشيء سوى الـ harness.

ماذا يخزّن

عناوين المضيفين المحفوظة وتفضيلات التطبيق، في مساحة تخزين خاصة بالتطبيق وحده. ولا يُكتب أي محتوى للجلسات على القرص — فسجل المحادثة يبقى في الذاكرة ويُجلب من جديد عند الاتصال.

ماذا يفحص

لا يفحص المسح سوى نطاق IPv4 /24 الخاص بجهازك أنت، وبمجرد اتصال TCP يتبعه استدعاء التعريف الخاص بالـ harness نفسه.

اقرأ نموذج الأمان كاملًا
التوافق

مثبَّت على خط أساس مُختبَر

يتحدث DSH Mobile بروتوكول عميل الويب الخاص بالـ harness، وهو بروتوكول داخلي لا يحمل رقم إصدار على الشبكة. لذلك يثبّت التطبيق خط أساس: إصدار الـ harness الذي نُقلت عنه أشكال الاستدعاءات وقُوبلت به.

DSH MobileHarnessالحالة
0.5.00.1.0-rc.8خط الأساس المدعوم
0.4.00.1.0-rc.7خط الأساس السابق
0.1.0 – 0.3.10.1.0-rc.5

خط الأساس يخبرك بما جرى اختباره، وليس بوابةً تمنع. فالتطبيق يتراجع بحسب شكل البيانات لا بحسب رقم الإصدار، ويعرض إصدار الـ harness نفسه أينما ظهر مضيف.

اقرأ سياسة التوافق
ابدأ

ثبّته، ثم وجّهه إلى الـ harness لديك

ثبّت ملف APK

احصل على أحدث إصدار. يتطلب Android 8.0 أو أحدث.

v0.4.0

‏USB أو محاكي

شغّل الـ harness، ثم مرّر المنفذ، ثم اتصل بعنوان الاسترجاع المحلي داخل التطبيق.

$ dsh web
$ adb reverse tcp:3080 tcp:3080

Wi-Fi

طبّق رقعة الشبكة المحلية ذات الملف الواحد، وأعد تشغيل الـ harness، ثم اضغط «فحص الشبكة» في التطبيق.

$ ~/.dsh/profiles/web/cordis.patch.yml
إعداد وضع الشبكة المحلية

إذا أخفقت محاولة اتصال، يسمّي التطبيق السبب — وصفحة حل المشكلات في الويكي مرتّبة على تلك الجملة نفسها.

ضع الـ harness في جيبك

مفتوح المصدر برخصة MIT. بلا حساب، وبلا قياس عن بُعد، وبلا خادم في المنتصف — هاتفك وحاسوبك أنت، لا غير.