عن المشروع
DSH Desktop هو غلاف سطح مكتب مستقل لـ Windows مبني مجتمعياً لـ DeepSeek Harness. لا يعيد تنفيذ حلقة الوكلاء؛ بل يلتف حول واجهة Harness Web الرسمية ب قوائم Windows محلية للمشاريع والجلسات والنماذج والوكلاء والأدوات ومراجعة التغييرات. تذكر README بوضوح أن المشروع غير تابع أو معتمد من DeepSeek، وأن Harness نفسه يظل نسخة مطور.
كيف يعمل
يفتح المستخدم مستودع Git محلياً (Ctrl+O)، وتربط التطبيق مساحة العمل والجلسة المتطابقة في Harness مع تذكر المستودعات الأخيرة. يبقى Harness هو المصدر الوحيد للجلسات: يمكن إنشاؤها والبحث عنها واستئنافها وإعادة تسميتها وأرشفتها وتفرعها من واجهة سطح المكتب. يعرض المضيف أيضاً حالة الوكيل (خامل، قيد التشغيل، في انتظار الموافقة، غير متاح) ويسمح بإيقاف الدوران أو إعادة توجيهه. يبقى التوجيه وإرسال الطابور ضمن أدوات Harness الرسمية، بما في ذلك Ctrl+Enter للتوجيه والسهم العلوي للرسائل في الطابور؛ فقوائم سطح المكتب تركز على استدعاء تلك الأدوات الرسمية بدلاً من الحفاظ على بروتوكول طابور ثانٍ.
المراجعة والاستعادة
يعرض اللوح الأيمن الثابت فروق Git الحقيقية المحدودة بجانب Harness؛ يمكن قبول الملفات (إدراجها) أو رفضها واحدة تلو الأخرى أو دفعة واحدة بشكل آمن، مع حماية التعديلات الموجودة مسبقاً. يعرض مركز تسليم Git المستودع والفرع والأصل وعدود السبق/التأخر والعمل المدرج وغير المدرج والالتزامات الأخيرة وفحوصات PR العامة على GitHub، ويمكنه إنشاء التزام محلي من المحتوى المدرج بالفعل بعد فحص البصمة والتأكيد الأصلي. تلتقط نقاط التفتيش التلقائية للشيفرة الشجرة العاملة عبر فهرس Git مؤقت قبل دور الوكيل، مستثنية المسارات المشابهة للمعرفات والرموز السرية وغير مسجلة الفرع والشجرة العاملة والفهرس الحقيقي. استعادة نقاط التفتيش تعرض نقطة أمان، تحافظ على الملفات الحساسة، تعيد تدوير الملفات الجديدة ولا تنقل الفرع أو HEAD. يمكن مقارنة اثني عشر نقطة أمان محلية موثقة، ويمكن ربط نقاط التفتيش اختياريّاً بدورة Harness مكتملة لاستعادة الشيفرة فقط أو لإنشاء جلسة فرع رسمية والتبديل إليها.
أدوات مساحة العمل والفحص
يستعرض متصفح الملفات الأيسر المتراكم مساحة العمل النشطة، يبحث في أسماء الملفات المحدودة، يفتح الملفات النصية الآمنة في عرض Quick Look للقراءة فقط، ويمكنه إظهار ملف الفرق المحدد في الشجرة. يمكن فحص ملفات PNG وJPEG وWebP وGIF وPDF في الذاكرة مع تحكم بالت.fit والzoom وصفحات PDF، مع تحديد التنسيق بتوقيع حقيقي بدلاً من الامتداد. يمكن فتح HTML لمساحة العمل عبر منفذ loopback عشوائي تُديره البرمجيات، أو ربط خادم تطوير localhost موجود، مع حالات واضحة للجاهزية/غير متصل/متوقف وتنظيف المنافذ المملوكة. يعمل PTY PowerShell Windows المعزول والثابت في dock أصلي بعد تأكيد أصلي؛ قد يطلب Harness قراءة محدودة للجلسة الأمامية لكن لا يمكنه بدء PTY أو الكتابة فيه أو تغيير حجمه أو إيقافه، ويظل مفتاح DeepSeek المُدار ببرمجيات خارج بيئة الطرفية. يعمل لوحة أوامر عالمية (Ctrl+Shift+P) بمجموعة ثابتة يسهل الوصول إليها بلوحة المفاتيح من إجراءات سطح العمل. يمكن توسيط الواجهة كاملة من 80% إلى 140% وإعادة ضبطها بإجراء واحد، مع الحفاظ على الوصول بلوحة المفاتيح عند 1024x720 مضغوط.
الإضافات والOffice والWiki والمهام
يمارس مركز الإضافات القائم على البيانات الوصفية فقط مهارات وPlugins وHooks وMCP مع المخزون الرسمي الحي كمصدر للسلطة، يعرض النطاق والصلاحيات والإصدار والحالات والملفات ونقاط التراجع دون قراءة نصوص المهارات أو تكوينات الإضافة أو نسخ Hooks أو مفاتيح MCP. توفر Skills المضمنة إنشاء Word (.docx) وExcel (.xlsx) وPowerPoint (.pptx) قابل للتعديل وفحص الهيكلي، بما في ذلك استبدال نص دقيق مع دعم التراجع، مع حدود موثقة مثل عدم وجود macros أو التنسيقات القديمة أو التغييرات المتبوعة أو العرض المطابق بالبكسل. يضبط مركز Wiki المحلي الموجه خزان Markdown، يحافظ على صفحات معرفة الإصدارات المرتبطة بالأصل، ويمكنه استخراج تاريخ جلسات DSH المختار عبر تدفق المعاينة والتأكيد. يمكن فحص مهام وsubagents الأصلية لـHarness، ويمكن للجداول الزمنية المستقلة للخلفية العمل في worktrees منفصلة مع سجل التشغيل والحدود اليومية وإشعارات الموافقة. تشمل الميزات الأخرى Side Chat معزول مشتق من جلسة مكتملة، وإعدادات الشبكة داخل التطبيق للاستخدام المباشر أو Windows نظام أو custom HTTP(S) proxy، وتصدير دعم مشفر ونسخ SHA-256 موثقة للجلسات والإعدادات.
الأمان وتشغيل وإصدارات القنوات
الغلاف سطح المكتب loopback-only بمنفذ عشوائي sandbox renderer وعزل السياق ولا Node integration والتنقل المقيد. تستخدم شهادات DeepSeek تخزين DPAPI المشفر ومستثناة من النسخ العادي. يجمع المثبت Node.js وHarness runtimes مثبتة، لذلك لا يحتاج المستخدمون تثبيت Node.js أولاً. تذكر README الحدود المعروفة: مثبت Windows غير موقعة، تبقى upstream builds alpha/rc previews، تغييب علامات تبويب الطرفية والأقسام المقسمة، عدم دعم مصادقة proxy مخصصة وSOCKS، وتعطيل عمليات متعددة أثناء عمل PTY أو وكيل. تفصل قنوات الإصدار Stable معتمدة من المحافظ (V1.1.0) عن Latest pre-release الحالي (V1.1.11)، ويحذر المشروع من أن Session V3 لا يمكن فتحه بواسطة executables الأقدم، لذلك مطلوب نسخ احتياطي مستقل قبل الترقية أو العودة. يتطلب التطوير Windows x64 وNode.js v24.19.0 وpnpm، مع جلب أرشيف مثبت وإغلاق runtime إنتاجي ثابت.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.