DEV Community

Cover image for مقارنة DeepSeek Harness و Claude Code: اختيار وكيل البرمجة الأنسب لمكدسك التقني
Yusuf Khalidd
Yusuf Khalidd

Posted on Originally published at apidog.com

مقارنة DeepSeek Harness و Claude Code: اختيار وكيل البرمجة الأنسب لمكدسك التقني

وصل DeepSeek Harness (dsh) في 13 أغسطس 2026 بإطلاق لافت. وصف عنوان VentureBeat الأداة بأنها «منافس مفتوح المصدر لـ Claude Code»، بالتزامن مع إطلاق DeepSeek V4-Pro على واجهة API. وبعد أسبوع، اقترب المستودع من 169 ألف نجمة، اعتباراً من 20 أغسطس.

جرّب Apidog اليوم

لكن عدد النجوم لا يحسم السؤال العملي: هل تشغّل وكيل البرمجة على DeepSeek Harness أم Claude Code؟ يراهن dsh على المصدر المفتوح، ومرونة النماذج، ونواة إضافات، وواجهة ويب محلية. بينما يقدّم Claude Code منتجاً ناضجاً بواجهات متعددة، وMCP أصلي، ومهارات وخطافات ووكلاء فرعيين.

تغطي هذه المقارنة الترخيص، والواجهات، والنماذج، والتكلفة، والنضج، وقابلية التوسع، والأذونات، وMCP. إذا كنت جديداً على dsh، اقرأ أولاً: ما هو DeepSeek Harness وكيف يعمل.

💡 كلا الوكيلين يكتبان كوداً يتعامل مع APIs، وجودة الناتج تعتمد على دقة المواصفات التي تمنحها لهما. يساعدك Apidog على إبقاء هذه المواصفات مختبرة ومحدّثة، بغض النظر عن الوكيل الذي تختاره.

المقارنة السريعة

البعد DeepSeek Harness (dsh) Claude Code
الترخيص MIT، والمصدر على GitHub احتكاري؛ «جميع الحقوق محفوظة» بموجب شروط Anthropic التجارية
العمر أُطلق في 13 أغسطس 2026 كمعاينة للمطورين متاح عموماً ومنتج ناضج
الاستقرار README يحذر من تغييرات تكسر التوافق قنوات إصدار مستقرة وإعدادات بإصدارات
الواجهة واجهة ويب محلية على 127.0.0.1:3080، وأوضاع CLI عبر ملفات شخصية، منها headless Terminal CLI وVS Code وJetBrains وتطبيق سطح المكتب والويب والجوال
النماذج DeepSeek، ومزودو Anthropic وOpenAI وBedrock وVertex وAzure، وأي نقطة نهاية متوافقة مع OpenAI نماذج Claude فقط، مباشرة أو عبر Bedrock وVertex وFoundry
التسعير الـ harness مجاني؛ تدفع لكل توكن للمزود الذي تتصل به Claude Pro/Max أو فواتير API حسب الاستخدام عبر Console
قابلية التوسع كل شيء إضافة عبر Cordis kernel Plugins وSkills وHooks وSubagents وAgent SDK
الأذونات مطالبات موافقة في واجهة الويب وفق سياسة الأذونات النشطة ستة أوضاع أذونات وقواعد سماح/رفض دقيقة
MCP إضافة مجتمعية: dsh-mcp-manager أصلي ومن الدرجة الأولى

مفتوح المصدر مقابل الاحتكاري: ماذا يمنحك ترخيص MIT؟

DeepSeek Harness مرخص بـ MIT، مع تتبع تبعيات الطرف الثالث في THIRD_PARTY_NOTICES.md. عملياً، يمكنك:

  • فحص حلقة الوكيل وما يرسله عبر الشبكة.
  • تفريع المشروع وتعديله.
  • دمجه في منتج تجاري.
  • إصلاح مشكلة داخلية بدلاً من انتظار البائع.

هذا مهم خصوصاً لفرق المنصات والبيئات ذات متطلبات الامتثال. أما Claude Code، فمستودعه العام مخصص للمشكلات والوثائق؛ لا تحصل على المصدر الذي يمكنك فحصه أو تفريعه.

لكن لا تخلط بين الترخيص والاستقرار. ترخيص MIT يمنحك الحقوق، لكنه لا يضمن استمرار الصيانة. وdsh ما زال مشروعاً حديثاً جداً.

الواجهة: واجهة ويب محلية مقابل التشغيل في أي مكان

ابدأ dsh عبر:

npx @deepseek-ai/dsh web
Enter fullscreen mode Exit fullscreen mode

يشغّل هذا الأمر واجهة ويب محلية على:

http://127.0.0.1:3080
Enter fullscreen mode Exit fullscreen mode

ولمنع فتح المتصفح تلقائياً:

npx @deepseek-ai/dsh web --no-open
Enter fullscreen mode Exit fullscreen mode

تختار مساحة العمل ثم تشير إلى دليل المشروع وتبدأ العمل من المتصفح. الواجهة محلية بالكامل، وليست خدمة مستضافة.

يوثق README الخاص بواجهة dsh CLI أوضاع التشغيل القائمة على الملفات الشخصية:

dsh --profile <name>
Enter fullscreen mode Exit fullscreen mode

تُخزّن الملفات الشخصية تحت:

$DSH_HOME/profiles/<name>
Enter fullscreen mode Exit fullscreen mode

كما يدعم dsh وضع headless لجلسة واحدة مستمرة تطبع الإجابة النهائية ثم تخرج، ويمكنك إدارة الإضافات عبر:

dsh plugin
Enter fullscreen mode Exit fullscreen mode

في المقابل، يعمل Claude Code في الطرفية وVS Code وJetBrains وتطبيق سطح المكتب والويب على claude.ai/code، إضافة إلى دعم الجوال. كما أن وضعه بدون واجهة مناسب للأتمتة:

claude -p "prompt"
Enter fullscreen mode Exit fullscreen mode

استخدم dsh إذا كان عملك يتركز في مشروع محلي واحد وتفضّل واجهة ويب بسيطة. اختر Claude Code إذا كنت تحتاج إلى التنقل بين IDE والطرفية وCI والويب والجوال.

حرية النموذج: أين تريد المرونة؟

dsh ليس مرتبطاً بنموذج واحد. وفق وثائق المزودين، يمكنك استخدام Anthropic وOpenAI وBedrock وVertex وAzure، أو تسجيل نقطة نهاية متوافقة مع OpenAI في:

$DSH_HOME/settings.yaml
Enter fullscreen mode Exit fullscreen mode

إعداد نموذجي لنقطة نهاية مخصصة يتضمن:

apiKeyEnv: MY_API_KEY
api: openai-completions
baseURL: http://localhost:8000/v1
models:
  - my-local-model
Enter fullscreen mode Exit fullscreen mode

تُحفظ المفاتيح في ملف منفصل:

.credentials.yaml
Enter fullscreen mode Exit fullscreen mode

وبذلك يبقى ملف الإعدادات قابلاً للمشاركة. يمكنك تشغيل نماذج DeepSeek، أو Claude عبر مزود Anthropic، أو نموذج محلي على GPU لديك عبر خادم متوافق مع OpenAI. راجع الدليل العملي: كيفية تشغيل أي نموذج في DeepSeek Harness.

Claude Code يشغّل نماذج Claude فقط. يمكنك تغيير مسار البنية التحتية أو الفوترة عبر Bedrock أو Vertex أو Foundry، لكن النموذج يبقى Claude.

القرار هنا مباشر:

  • اختر dsh إذا كانت قابلية تبديل النموذج أولوية.
  • اختر Claude Code إذا كنت تفضّل تكاملاً ضيقاً بين الـ harness ونماذج Claude.

التسعير: لكل توكن مقابل اشتراك

الـ harness في dsh مجاني، لكنك تدفع تكلفة الاستدلال إلى مزود النموذج. عند استخدام واجهة DeepSeek API، راجع أسعار DeepSeek لكل توكن. ووفق تغطية VentureBeat، جاء V4-Pro بأسعار أعلى من سابقاته.

إذا كنت تستخدم V4-Pro، راجع دليل واجهة DeepSeek V4-Pro-0813 لمعرفة معرفات النماذج وتنسيقات الطلبات.

قاعدة عملية:

  • الاستخدام الخفيف أو المتقطع: الدفع لكل توكن غالباً مناسب.
  • الاستخدام اليومي الكثيف: الاشتراك الثابت أسهل في التنبؤ.

يعمل Claude Code عادة عبر Claude Pro بسعر 20 دولاراً شهرياً، أو Claude Max بسعر 100 أو 200 دولار شهرياً، مع خيار الفوترة حسب الاستخدام عبر Claude Console. رفعت Anthropic الحدود الأسبوعية بنسبة 50% في يوليو 2026، كما هو موضح في تغطيتنا لزيادة حدود Claude Code الأسبوعية.

النضج: معاينة للمطورين مقابل نظام بيئي

يحذر README الخاص بـ dsh صراحة من وجود تغييرات تكسر التوافق. تعامل معه كمعاينة للمطورين:

  • قد تتغير ملفات الإعدادات.
  • قد تحتاج الإضافات إلى إعادة كتابة.
  • قد تظل بعض الوثائق ناقصة أو متغيرة.

إذا بنيت سير عمل إنتاجياً على dsh اليوم، فخطط لصيانته باستمرار.

Claude Code موجود لدى المطورين منذ أوائل 2025، ويقدّم ميزات ناضجة مثل:

  • ذاكرة المشروع عبر CLAUDE.md.
  • ذاكرة تلقائية.
  • Skills لسير العمل المعبأ.
  • Hooks لتشغيل أوامر shell حول إجراءات الوكيل.
  • Subagents مع وكيل رئيسي منسّق.
  • Agent SDK لبناء وكلاء مخصصين.
  • تكاملات GitHub Actions وGitLab CI/CD.
  • روتينات مجدولة.

للمقارنة مع بديل ناضج آخر، راجع Claude Code vs Codex CLI.

شهد dsh زخماً مجتمعياً كبيراً، مع نحو 169 ألف نجمة و18.1 ألف fork في أسبوع واحد، اعتباراً من 20 أغسطس. لكن التوصيف الدقيق اليوم ما زال: معاينة مقابل منتج ناضج.

قابلية التوسع: نواة إضافات مقابل نقاط توسعة

في dsh، الإضافات جزء من المعمارية نفسها. يعتمد المشروع على Cordis، حيث يكون محول النموذج وسجل الأدوات وسجل الجلسات وحتى حلقة الوكيل مكونات قابلة للاستبدال.

هذا يتيح لك، نظرياً، استبدال سلوك مثل إعادة محاولة استدعاءات الأدوات الفاشلة. يمكن العثور على إضافات المجتمع عبر موضوع:

dsh-plugin
Enter fullscreen mode Exit fullscreen mode

على GitHub.

في Claude Code، لا تعدّل الحلقة الداخلية مباشرة، لكنك توسّع السلوك من خلال:

  • Plugins
  • Skills
  • Hooks
  • MCP servers
  • Subagents

هذا النموذج أكثر أماناً عادة أثناء الترقية، لأنك تعتمد على نقاط توسعة موثقة بدلاً من تعديل المكونات الأساسية.

اختر dsh إذا كنت تريد إعادة تشكيل الوكيل نفسه. اختر Claude Code إذا كنت تريد تخصيصات مستقرة عند حدود واضحة.

الأذونات: مطالبات سياسة مقابل ستة أوضاع

يجب أن يملك أي وكيل يعدّل ملفات ويشغّل أوامر shell ضوابط واضحة.

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

أما Claude Code فيوثق نظام الأذونات عبر ستة أوضاع:

default
acceptEdits
plan
auto
dontAsk
bypassPermissions
Enter fullscreen mode Exit fullscreen mode

ويدعم أيضاً:

  • قواعد سماح ورفض دقيقة للأدوات والأوامر.
  • حدوداً لأدلة العمل.
  • سياسات مُدارة على مستوى المؤسسة.

مثال على الاستخدام:

  • استخدم plan كي يستكشف الوكيل المشروع دون تعديل الملفات.
  • استخدم auto لمراجعة الإجراءات عبر مصنف خلفي بدلاً من مطالبتك دائماً.
  • استخدم bypassPermissions داخل حاويات معزولة فقط.

إذا كانت دقة الأذونات مطلوبة لسير عمل CI أو بيئة منظمة أو فريق كبير، فإن Claude Code يتقدم حالياً في التوثيق والضوابط.

MCP: أصلي مقابل إضافة مجتمعية

بروتوكول سياق النموذج، أو MCP، هو طريقة ربط الوكيل بالأنظمة الخارجية مثل قواعد البيانات ومتتبعات التذاكر ومواصفات API.

يدعم Claude Code بروتوكول MCP بشكل أصلي، وتخضع أدوات MCP لقواعد الأذونات نفسها التي تحكم بقية الأدوات.

في dsh، دعم MCP متاح حالياً عبر الإضافة المجتمعية:

dsh-mcp-manager
Enter fullscreen mode Exit fullscreen mode

تضيف هذه الإضافة صفحة إعدادات MCP وتدعم:

  • خوادم HTTP البعيدة.
  • خوادم stdio المحلية.
  • OAuth أو التوكنات الثابتة.
  • أدوات مسجلة بصيغة:
mcp__<name>__*
Enter fullscreen mode Exit fullscreen mode
  • إعدادات خادم لكل مشروع.

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

بالنسبة لعمل API، يتيح خادم MCP من Apidog للوكيل الوصول إلى مواصفات API الفعلية لفريقك. بدلاً من اختراع أسماء حقول أو افتراض بنية الاستجابة، يمكن للوكيل توليد كود عميل مقابل العقد الحقيقي.

  • مع Claude Code: الاتصال أصلي عبر MCP.
  • مع dsh: الاتصال يمر عبر dsh-mcp-manager.

يمكنك أيضاً تنزيل Apidog وتشغيل خادم MCP على المشروع نفسه، ثم تشغيل اختبارات الانحدار عبر Apidog CLI في CI بعد كل تغيير ينفذه الوكيل.

أيهما يجب أن تختار؟

اختر DeepSeek Harness إذا:

  • تحتاج إلى مصدر مفتوح وترخيص MIT.
  • تريد فحص الكود أو تفريعه أو دمجه في منتجك.
  • ترفض الارتباط بنموذج واحد.
  • تريد تشغيل نماذج محلية أو مزودين متعددين.
  • تريد تعديل حلقة الوكيل والبنية الداخلية.
  • تستطيع تحمّل تغييرات تكسر التوافق.

اختر Claude Code إذا:

  • تريد منتجاً ناضجاً وجاهزاً للعمل اليومي.
  • تحتاج إلى الطرفية وIDE والويب والجوال وCI.
  • تحتاج إلى MCP أصلي.
  • تحتاج إلى أذونات وسياسات مؤسسية موثقة.
  • تفضّل فاتورة اشتراك أكثر قابلية للتنبؤ.
  • أنت مرتاح لاستخدام نماذج Claude فقط.

المسار العملي هو تجربة الاثنين. ابدأ بـ dsh دون تكلفة للـ harness:

npx @deepseek-ai/dsh web
Enter fullscreen mode Exit fullscreen mode

ثم قارن سير العمل نفسه مع Claude Code. أياً كان اختيارك، حافظ على طبقة API موثوقة عبر Apidog: مواصفات واحدة مختبرة، متاحة للوكيل عبر MCP، واختبارات انحدار تعمل في CI بعد كل تغيير.

الأسئلة الشائعة

هل DeepSeek Harness مفتوح المصدر حقاً، على عكس Claude Code؟

نعم. dsh مرخص بـ MIT ومصدره متاح على GitHub، بما في ذلك حلقة الوكيل ونواة الإضافات. أما Claude Code فمستودعه العام يعرض الوثائق والمشكلات، وليس مصدراً يمكنك تفريعه.

هل يمكن لـ DeepSeek Harness استخدام نماذج Claude؟

نعم. يوفّر dsh مزود Anthropic إلى جانب OpenAI وBedrock وVertex وAzure، ويدعم أيضاً نقاط النهاية المتوافقة مع OpenAI عبر settings.yaml.

لكن العكس غير صحيح: Claude Code يشغّل نماذج Claude فقط، سواء مباشرة من Anthropic أو عبر Bedrock أو Vertex أو Foundry.

هل DeepSeek Harness مستقر بما يكفي للعمل اليومي؟

هو إصدار معاينة للمطورين، ويحذر README من تغييرات تكسر التوافق. يمكن استخدامه في عمل حقيقي، لكن توقّع تغيرات في الإعدادات والإضافات. Claude Code هو الخيار الأكثر أماناً لسير العمل الذي لا تريد إعادة بنائه.

هل يعمل كلا الوكيلين مع Apidog؟

نعم. يكشف خادم MCP من Apidog مواصفات API للوكيل:

  • أصلياً في Claude Code.
  • عبر إضافة dsh-mcp-manager في dsh.

كما يمكن لـ Apidog CLI تشغيل اختبارات الانحدار ضمن حلقة الطرفية أو CI. راجع استخدام Apidog CLI في DeepSeek Harness.

Top comments (0)