دليل إعداد 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
لقطات الشاشة في هذا الدليل مأخوذة من الفيديو أعلاه؛ وحقوق النشر تعود لصانعه، وهو مُثنى عليه هنا ومربوط بطابع كل خطوة الزمني. أما خطوات النص فهي من إعدادنا.
البداية السريعة: تثبيت في نحو خمس دقائق
- 1
افتح الموقع وخذ أمر التثبيت
موقع DeepSeek Harness يعلن فلسفته التصميمية على واجهته: «Everything is a plugin». ادخل من أزرار الصفحة الرئيسية إلى مستودع GitHub وانسخ أمر التثبيت المكون من سطر واحد.

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

انتهى التثبيت — اللوحة تعمل محليًا على المنفذ 3880.شاهد من 2:37 - 3
تجاوز طلب مفتاح API مؤقتًا
يطلب الإطلاق الأول مفتاح API رسمي من DeepSeek. لا تحتاجه: اضغط «Configure later» وأضف في الخطوة التالية الـprovider الذي تستخدمه فعلًا.

نافذة الإطلاق الأول — «Configure later» تتجاوز المزود الرسمي.شاهد من 2:55
اربط أي نموذج تريد
- 4
أضف أول provider للنماذج
توجه إلى Settings → Models → Add provider. في الفيديو يربط المؤلف اشتراك GLM (يظهر في القائمة باسم Zai)، لكن النافذة نفسها تقبل DeepSeek وOpenAI وAnthropic وBedrock وVertex وغيرها.

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

نموذج المزود المخصص — ضع base URL الخاص بـ Ollama وأنشئ.شاهد من 3:42
كل شيء إضافة (plugin)
- 6
تجوّل في لوحة الإضافات
يعرض Settings → Plugins كل قدرات الـharness — الأوامر وأوامر الواجهة وحلقات التغذية الراجعة — وكل واحدة قابلة للتبديل فرديًا بين Default وEnabled. وحتى الشريط الجانبي نفسه إضافة.

قائمة الإضافات — كل ما تراه يمكن إيقافه.شاهد من 5:32 - 7
فعّل creator mode
creator mode هو preset يحمّل أدوات تطوير الإضافات تلقائيًا، فيبني لك الوكيل الإضافات بدل أن يكتفي باستخدامها.

creator mode يحمل مسبقًا أدوات تطوير الإضافات.شاهد من 6:00 - 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». أرسلها كرسالة دردشة عادية.

جملة واحدة تصير مواصفات — الوكيل يكتب الإضافة ويثبّتها.شاهد من 6:08 - 9
شاهد الإضافة تعمل في التشغيل التالي
عند اكتمال التشغيل يظهر الإشعار بعدد التوكنات والتكلفة. في الفيديو كانت النسخة الأولى بنص أسود على أسود غير مقروء — رسالة متابعة واحدة صححت الألوان واستمرت الإضافة في العمل.

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

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

عند الاستئناف يعود السياق ذاته الذي كان بحوزة التشغيل المقتول.شاهد من 8:02
