دليل تثبيت مصوّر · 2026

دليل إعداد DeepSeek Harness

النموذج هو الدماغ؛ والـharness هو كل ما يلتف حوله — السياق والأدوات والإضافات وخوادم MCP والأذونات والذاكرة. يثبَّت DeepSeek Harness في نحو خمس دقائق ويعمل بأي نموذج توجهه إليه: GLM أو Ollama أو حتى Claude. وهذا الدليل يتتبع تثبيتًا حقيقيًا إطارًا بإطار.

TL;DR — ما الذي ستثبّته

  • النموذج هو الدماغ. والـharness هو كل ما حوله: السياق والأدوات والإضافات وخوادم MCP والأذونات والذاكرة. يمنحك DeepSeek Harness كل ذلك مع إبقاء كل قرار مفتوحًا.
  • التثبيت يستغرق نحو خمس دقائق: أمر واحد في الطرفية، وتفتح لوحة ويب محلية تلقائيًا.
  • لست مضطرًا لاستخدام واجهة DeepSeek الرسمية. اربط GLM أو خطة Gemini المجانية أو نموذج Ollama محلي — بل حتى مفتاح Anthropic لتشغيل Claude داخل الـharness.
  • كل تشغيل قابل للتتبع حتى payload كل استدعاء أداة، ويمكنك قتل المهمة في منتصفها ثم استئنافها بسياقها سليمًا.

DeepSeek Harness Setup: A Free Claude Code You Own In 10 Minutes

فيديو من إعداد:Sharbel A.13 min

شاهد على YouTube

لقطات الشاشة في هذا الدليل مأخوذة من الفيديو أعلاه؛ وحقوق النشر تعود لصانعه، وهو مُثنى عليه هنا ومربوط بطابع كل خطوة الزمني. أما خطوات النص فهي من إعدادنا.

البداية السريعة: تثبيت في نحو خمس دقائق

  1. 1

    افتح الموقع وخذ أمر التثبيت

    موقع DeepSeek Harness يعلن فلسفته التصميمية على واجهته: «Everything is a plugin». ادخل من أزرار الصفحة الرئيسية إلى مستودع GitHub وانسخ أمر التثبيت المكون من سطر واحد.

    DeepSeek Harness website homepage showing the Everything is a plugin tagline with View on GitHub and Developer docs buttons
    الصفحة الرئيسية للمشروع تربط مستودع GitHub ووثائق المطورين معًا.شاهد من 1:58
  2. 2

    شغّل التثبيت في الطرفية

    الصق الأمر ودعه يعمل — نحو خمس دقائق. عند الانتهاء تطبع الطرفية رابط اللوحة المحلية (http://127.0.0.1:3880) وتفتح المتصفح تلقائيًا. وأضف --no-open إن كنت تفضّل فتحه بنفسك.

    Terminal finishing the DeepSeek Harness install with the local dashboard URL http://127.0.0.1:3880 ready to open
    انتهى التثبيت — اللوحة تعمل محليًا على المنفذ 3880.شاهد من 2:37
  3. 3

    تجاوز طلب مفتاح API مؤقتًا

    يطلب الإطلاق الأول مفتاح API رسمي من DeepSeek. لا تحتاجه: اضغط «Configure later» وأضف في الخطوة التالية الـprovider الذي تستخدمه فعلًا.

    DeepSeek Harness first-run API key dialog with a Configure later button for skipping the official DeepSeek provider
    نافذة الإطلاق الأول — «Configure later» تتجاوز المزود الرسمي.شاهد من 2:55

اربط أي نموذج تريد

  1. 4

    أضف أول provider للنماذج

    توجه إلى Settings → Models → Add provider. في الفيديو يربط المؤلف اشتراك GLM (يظهر في القائمة باسم Zai)، لكن النافذة نفسها تقبل DeepSeek وOpenAI وAnthropic وBedrock وVertex وغيرها.

    DeepSeek Harness Models settings listing the DeepSeek and Zai providers next to the Add provider buttons
    مزودان نشطان — النموذج إضافة لا قيد.شاهد من 3:15
  2. 5

    أو اربط نموذجًا محليًا عبر Ollama

    تطلب «Add a custom provider» معرّف مزود واسمًا للعرض وbase URL وبروتوكول API (يناسب Ollama بروتوكول openai-completions). الأوزان المحلية هي المسار المجاني الوحيد السقف فيه مفتوح فعلًا — كل الخطط المجانية المستضافة لها حدود.

    Custom provider form in DeepSeek Harness with Ollama base URL and openai-completions protocol fields before Create provider
    نموذج المزود المخصص — ضع base URL الخاص بـ Ollama وأنشئ.شاهد من 3:42

كل شيء إضافة (plugin)

  1. 6

    تجوّل في لوحة الإضافات

    يعرض Settings → Plugins كل قدرات الـharness — الأوامر وأوامر الواجهة وحلقات التغذية الراجعة — وكل واحدة قابلة للتبديل فرديًا بين Default وEnabled. وحتى الشريط الجانبي نفسه إضافة.

    DeepSeek Harness Plugins settings showing command and ui-command plugins with Enabled and Default toggles
    قائمة الإضافات — كل ما تراه يمكن إيقافه.شاهد من 5:32
  2. 7

    فعّل creator mode

    creator mode هو preset يحمّل أدوات تطوير الإضافات تلقائيًا، فيبني لك الوكيل الإضافات بدل أن يكتفي باستخدامها.

    DeepSeek Harness creator mode prompt asking for a plugin that fires a desktop notification when a run finishes
    creator mode يحمل مسبقًا أدوات تطوير الإضافات.شاهد من 6:00
  3. 8

    اطلب أول إضافة لك بكلمات بسيطة

    الإضافة التي بُنيت في الفيديو: «Add a plugin that fires a desktop notification when a run finishes, and puts the token count and what it cost me into the notification». أرسلها كرسالة دردشة عادية.

    DeepSeek Harness chat running the desktop notification plugin prompt with context injection and tool calls visible
    جملة واحدة تصير مواصفات — الوكيل يكتب الإضافة ويثبّتها.شاهد من 6:08
  4. 9

    شاهد الإضافة تعمل في التشغيل التالي

    عند اكتمال التشغيل يظهر الإشعار بعدد التوكنات والتكلفة. في الفيديو كانت النسخة الأولى بنص أسود على أسود غير مقروء — رسالة متابعة واحدة صححت الألوان واستمرت الإضافة في العمل.

    DeepSeek Harness chat confirming the desktop notification plugin fired a Run finished alert with session token stats
    انتهى التشغيل — الوكيل يؤكد الإشعار، والإحصاءات مرفقة.شاهد من 9:26

Trajectory: شاهد كل استدعاء واستأنف أي تشغيل

  1. 10

    افتح تبويب Trajectory واقرأ كل شيء

    كل تشغيل يحتفظ بـtrajectory كاملة: برومبت النظام حرفيًا، والسياق المُدخل كلمة بكلمة، وأي مهارات تحمّلت ولماذا، وكل استدعاء أداة مع payload ونتيجته ومدته. ليس ملخصًا — بل السجل الخام.

    Trajectory tab in DeepSeek Harness with color-coded turn timeline and every assistant and tool call logged
    أدوار ملونة بالشفرة مع كل استدعاء أداة ومعه payload ونتيجته.شاهد من 7:46
  2. 11

    اقتل تشغيلًا في منتصف المهمة — ثم استأنفه

    لا شيء مكتوب بشكل صارم، فلا شيء يضطر لإعادة التشغيل. اقتل تشغيلًا في منتصف الطريق واستأنفه: تعرض الـtrajectory استعلام الـworkspace الذي يعيد السياق نفسه وتفضيلات المستخدم نفسها وحالة الأدوات نفسها. يحذّر README من تغييرات كاسرة (إنه معاينة للمطورين) — وهذه هي شبكة الأمان.

    DeepSeek Harness trajectory log showing a cordis workspace query resuming a killed run with its runtime context
    عند الاستئناف يعود السياق ذاته الذي كان بحوزة التشغيل المقتول.شاهد من 8:02

الأسئلة الشائعة حول DeepSeek Harness