ملاحظة من الكاتب: نحلل هنا سبب دعم Claude Code لنماذج Anthropic فقط، ونقارن بين 6 أدوات CLI (مثل OpenCode وCline وAider وGemini CLI) من حيث دعم النماذج، مع تقديم حل لتشغيل نماذج أخرى على Claude Code عبر وكيل LiteLLM.
تُعد Claude Code حالياً أقوى أداة برمجة تعتمد على الذكاء الاصطناعي في الطرفية (Terminal)، ولكنها تمتلك قيداً واضحاً: فهي تدعم فقط نماذج Claude من Anthropic، ولا تدعم GPT أو Gemini. إذا كنت بحاجة إلى التبديل بسهولة بين نماذج شركات مختلفة في سطر الأوامر — مثل استخدام Claude للاستدلال المعقد، وGPT للمهام المحددة، وGemini لاستغلال الحصص المجانية في المهام ذات الأولوية المنخفضة — فكيف تختار الأداة المناسبة؟ سنستعرض في هذا المقال نطاق دعم النماذج لـ 6 أدوات برمجة CLI شهيرة، ونقدم جدولاً واضحاً للمقارنة.
القيمة الأساسية: بعد قراءة هذا المقال، ستعرف بوضوح أي أداة CLI تناسب احتياجاتك لتعدد النماذج، وكيف يمكنك جعل Claude Code يعمل مع نماذج أخرى.

جدول المقارنة الأساسي لاختيار أدوات البرمجة عبر واجهة سطر الأوامر (CLI)
هذا هو الجدول الأهم في المقال، حيث يجيب مباشرة على سؤال "أي أداة تدعم ماذا؟".
مقارنة بين 6 أدوات برمجة تعتمد على الذكاء الاصطناعي عبر CLI
| الأداة | دعم CLI | Claude | GPT | Gemini | نموذج محلي | تبديل النماذج | قدرات الوكيل (Agent) | السعر |
|---|---|---|---|---|---|---|---|---|
| Claude Code | CLI أصلي | السلسلة كاملة | يحتاج وكيل | يحتاج وكيل | لا يدعم | لا يدعم | الأقوى | اشتراك |
| Gemini CLI | CLI أصلي | لا يدعم | لا يدعم | السلسلة كاملة | لا يدعم | لا يدعم | متوسط | حصة مجانية كبيرة |
| OpenCode | CLI أصلي | لا يدعم | السلسلة كاملة | السلسلة كاملة | Ollama | تبديل أثناء الجلسة | متوسط | مفتوح المصدر ومجاني |
| Cline | لا يدعم | السلسلة كاملة | السلسلة كاملة | السلسلة كاملة | Ollama | يدعم | متوسط | مفتوح المصدر ومجاني |
| Aider | CLI أصلي | السلسلة كاملة | السلسلة كاملة | السلسلة كاملة | Ollama | يدعم | متوسط | مفتوح المصدر ومجاني |
| Codex CLI | CLI أصلي | لا يدعم | السلسلة كاملة | لا يدعم | لا يدعم | لا يدعم | متوسط | اشتراك OpenAI |
من الجدول، يمكننا بوضوح رؤية "الفجوات" في كل أداة:
- Claude Code: يمتلك أقوى قدرات وكيل (Agent) لكنه مقيد بنماذج Claude فقط.
- Gemini CLI: يوفر حصة مجانية كبيرة لكنه مقيد بنماذج Gemini فقط.
- OpenCode: يدعم أكثر من 75 نموذجاً ولكنه لا يدعم Claude.
- Cline: يدعم جميع النماذج ولكنه ليس أداة CLI (يتطلب VS Code).
- Aider: يجمع بين CLI ودعم جميع النماذج، لكن قدرات الوكيل فيه أضعف من Claude Code.
- Codex CLI: مقيد بنماذج OpenAI فقط.
لماذا لا يدعم Claude Code نماذج GPT و Gemini؟
الأسباب التقنية: التكامل العميق مقابل التوافق العام
أداة Claude Code ليست مجرد "غلاف" بسيط لنماذج اللغة الكبيرة (LLM)، بل هي إطار عمل للوكلاء (Agent Framework) صممته Anthropic خصيصاً لنماذج Claude. تعتمد العديد من القدرات الأساسية في Claude Code على خصائص فريدة لنماذج Claude:
| القدرات الحصرية لـ Claude Code | خصائص Claude المعتمد عليها |
|---|---|
| ضغط السياق (Context Compaction) | آلية التلخيص الداخلية لـ Claude |
| التفكير التكيفي (Adaptive Thinking) | معامل التفكير في Claude Opus 4.6 |
| توقيع الاستنتاج (thoughtSignature) | توقيع الاستنتاج الخاص بـ Claude |
| المهارات / الوكلاء الفرعيون | تحسين تنسيق الموجه (Prompt) الخاص بـ Claude |
| نافذة سياق 1 مليون | ميزة حصرية لـ Claude Opus 4.6 |
| التفكير العميق (Ultrathink) | وضع الاستنتاج العميق الخاص بـ Claude |
إذا استبدلنا هذه النماذج بـ GPT أو Gemini، فإن هذه الوظائف المحسنة بعمق ستفشل أو تنخفض جودتها. وهذا هو السبب في أن قدرات الوكيل في Claude Code أقوى بكثير من الأدوات العامة مثل OpenCode وAider؛ فالتخصص يمنح ميزات لا يمكن للتوافق العام تكرارها.
الأسباب التجارية: استراتيجية حصر المستخدمين
تعد Claude Code واحدة من المنتجات الأساسية لشركة Anthropic، وهي تدفع المستخدمين لاستهلاك رموز (Tokens) واجهة برمجة تطبيقات Claude. إذا سمحت Anthropic للمستخدمين بالتبديل إلى GPT، فإنها ستفقد هذا الجزء من الإيرادات. وهذا يتبع نفس المنطق الذي تتبعه Gemini CLI التي تدعم Gemini فقط، وCodex CLI التي تدعم GPT فقط؛ حيث تسعى كل شركة لحصر المستخدمين داخل نظامها البيئي الخاص.
تحليل مفصل لخصائص الأدوات
OpenCode: يدعم أكثر من 75 نموذجاً لكنه لا يدعم Claude
OpenCode هي أداة برمجة مفتوحة المصدر تعمل عبر واجهة الأوامر (CLI) ومطورة بلغة Go، وقد حازت على أكثر من 45,000 نجمة على GitHub. تكمن ميزتها الكبرى في مرونة النماذج، حيث تدعم أكثر من 75 مزوداً لنماذج اللغة الكبيرة (LLM)، بما في ذلك OpenAI وGoogle Gemini وAWS Bedrock وGroq وAzure وغيرها.
الخصائص الجوهرية:
- التبديل السريع بين النماذج أثناء الجلسة (استخدام نماذج اقتصادية للتكرار السريع، ونماذج قوية للتحقق النهائي).
- تكامل LSP (تكوين تلقائي لخادم اللغة).
- جلسات متعددة متوازية (تشغيل عدة وكلاء في نفس المشروع).
- أولوية الخصوصية (لا يتم تخزين الكود أو بيانات السياق).
القيود الرئيسية: لا يدعم OpenCode نماذج Anthropic Claude. إذا كان سير عملك الأساسي يعتمد على قدرات الاستدلال التي يتمتع بها Claude، فإن OpenCode ليس الخيار المناسب لك.
Aider: واجهة أوامر (CLI) + دعم كامل للنماذج + التزام تلقائي بـ Git
تعد Aider حالياً الأداة الوحيدة التي تجمع بين "واجهة الأوامر الأصلية + دعم كامل للنماذج + تكامل قوي مع Git". وهي تدعم تقريباً جميع النماذج الرئيسية مثل Claude وGPT وGemini وDeepSeek والنماذج المحلية عبر Ollama.
المزايا الجوهرية:
- التزام تلقائي بـ Git (إنشاء رسالة التزام ذات معنى مع كل تعديل).
- تحرير تعاوني لملفات متعددة.
- دعم شامل لجميع نماذج LLM تقريباً.
- مفتوحة المصدر ومجانية، مع خاصية BYOK (إحضار مفتاح API الخاص بك).
القيود الرئيسية: قدرات الوكيل (Agent) فيها أضعف من Claude Code؛ حيث تفتقر إلى نظام المهارات (Skills)، والوكلاء الفرعيين (Subagents)، والخطافات (Hooks)، والوكلاء في الخلفية (Background Agents). إنها أشبه بمحرر أكواد ذكي أكثر من كونها منصة وكلاء متكاملة.
Cline: دعم كامل للنماذج لكنها ليست CLI
تعتمد فلسفة Cline على "الموافقة على كل شيء"؛ حيث تتطلب كل عملية تعديل للملفات أو أمر في الطرفية موافقتك الصريحة. تدعم الأداة جميع النماذج الرئيسية، بما في ذلك Claude وGPT وGemini والنماذج المحلية عبر Ollama.
القيود الرئيسية: Cline ليست أداة CLI، بل هي إضافة لـ VS Code. إذا كنت بحاجة لاستخدامها في بيئة طرفية بحتة (مثل SSH، أو خوادم، أو بيئات CI/CD)، فإن Cline لن تكون مناسبة.
🎯 نصيحة الاختيار: إذا كان عملك يتركز على الاستدلال المعقد والمشاريع الضخمة، فإن استخدام Claude Code مع خصومات APIYI (apiyi.com) على مفتاح API الخاص بـ Claude هو الحل الأمثل. أما إذا كنت بحاجة للتبديل بين نماذج متعددة داخل واجهة الأوامر، فإن Aider هي الخيار الأكثر شمولاً حالياً.

استخدام نماذج أخرى مع Claude Code عبر حل LiteLLM
إذا كنت بحاجة ماسة لاستخدام GPT أو Gemini داخل واجهة Claude Code، فإن وكيل LiteLLM هو الحل الوحيد الممكن حالياً.
كيف يعمل وكيل LiteLLM؟
LiteLLM هو خدمة وكيل API مفتوحة المصدر، تعمل كطبقة ترجمة بين Claude Code وواجهة برمجة التطبيقات (API) المستهدفة؛ حيث تقوم تلقائياً بتحويل طلبات Anthropic Messages API الصادرة عن Claude Code إلى تنسيق OpenAI أو Gemini.
Claude Code → طلب بتنسيق Anthropic → وكيل LiteLLM → تحويل إلى تنسيق GPT/Gemini → واجهة API المستهدفة
القيود الرئيسية لوكيل LiteLLM
| القيد | التأثير |
|---|---|
| تراجع قدرات الوكيل | تعطل ميزات Claude الحصرية مثل Thinking و thoughtSignature و Context Compaction |
| مخاطر أمنية | LiteLLM وكيل طرف ثالث، ولا تقوم Anthropic بمراجعة أمانه |
| زيادة زمن الاستجابة | إضافة طبقة وكيل تعني زيادة في زمن الاستجابة الشبكي |
| توافق التنسيق | قد تحدث أخطاء في تحويل الطلبات المعقدة (استدعاء الأدوات، التفكير متعدد الجولات) |
الخلاصة: يمكن لحل LiteLLM "تشغيل Claude Code مع نماذج أخرى"، لكن التجربة أقل بكثير من استخدام نماذج Claude الأصلية. إذا كنت تبحث عن القدرة على التبديل بين نماذج متعددة، فإن اختيار Aider أو OpenCode أكثر واقعية.
🎯 نصيحة عملية: لا تحاول جعل أداة واحدة تقوم بكل شيء. التوليفة الموصى بها هي:
- للاستدلال المعقد والمشاريع الكبيرة → Claude Code (عبر APIYI apiyi.com للوصول إلى Claude Opus 4.6 بخصم 20%)
- للبرمجة اليومية التي تتطلب تبديل النماذج → Aider (دعم كامل للنماذج عبر واجهة الأوامر CLI)
- للطلبات المجانية الكثيفة → Gemini CLI (1000 طلب يومياً مجاناً)
الأسئلة الشائعة
س1: لماذا يدعم OpenCode أكثر من 75 نموذجاً ولكنه لا يدعم Claude؟
يدعم OpenCode نقاط نهاية API المتوافقة مع OpenAI. تنسيق API الأصلي لـ Claude (/v1/messages) يختلف عن تنسيق OpenAI (/v1/chat/completions)، ولم يقم OpenCode حتى الآن بتكييف التنسيق الخاص بـ Anthropic. إذا قمت باستدعاء Claude عبر نقاط نهاية متوافقة مع OpenAI من منصات وسيطة مثل APIYI apiyi.com، فيمكنك نظرياً استخدامه في OpenCode، لكن الميزات المتقدمة مثل Thinking ستكون محدودة.
س2: ما مدى الفجوة بين قدرات الوكيل في Aider و Claude Code؟
الفجوة كبيرة. يمتلك Claude Code قدرات منصة وكيل متكاملة: نظام مهارات (Skills)، وكلاء فرعيون (Subagents)، خطافات دورة الحياة (Hooks)، وكلاء الخلفية (Background Agents)، حلقة التكرار (/loop)، التحكم عن بعد عبر الهاتف، وضع الصوت، والتحكم في سطح المكتب (Computer Use). يركز Aider بشكل أساسي على تحرير الكود الذكي + تكامل Git، ولا يمتلك أياً من ميزات الوكيل المذكورة أعلاه. اختيار Aider يعني اختيار "مرونة النماذج المتعددة"، بينما اختيار Claude Code يعني اختيار "أقوى قدرات وكيل".
س3: إذا كان عليّ اختيار أداة واحدة فقط، فأيها أختار؟
يعتمد ذلك على احتياجاتك الأساسية: إذا كان 80% من عملك عبارة عن استدلال برمجي معقد ومشاريع كبيرة، اختر Claude Code؛ فقدرات الوكيل الخاصة به وعمق استدلال Opus 4.6 لا يمكن استبدالهما. إذا كنت تحتاج باستمرار للتبديل بين النماذج للاختبار، اختر Aider، فهو الخيار الحقيقي الوحيد الذي يجمع بين CLI ودعم كامل للنماذج. إذا كانت ميزانيتك محدودة، اختر Gemini CLI، حيث تكفي الحصة المجانية (1000 طلب يومياً) للمطور الفردي. يمكن إدارة جميع استدعاءات API لهذه الأدوات مركزياً عبر APIYI apiyi.com.
س4: هل يمكن لـ Gemini CLI دعم نماذج أخرى عبر وكيل؟
نعم. ظهرت في عام 2026 أدوات مثل Bifrost، والتي يمكنها إجراء تحويل التنسيق بين Gemini CLI ونماذج أخرى، مع دعم أكثر من 20 مزوداً مثل Claude و GPT و Groq. ولكن مثل حل LiteLLM، ستفقد هذه الطريقة الميزات الحصرية للنماذج، ولن تكون التجربة بجودة الدعم الأصلي.
ملخص
النقاط الجوهرية لاختيار نماذج متعددة لأدوات البرمجة بالذكاء الاصطناعي عبر واجهة سطر الأوامر (CLI):
- لا توجد أداة واحدة مثالية: يعد Claude Code Agent الأقوى ولكنه يدعم Claude فقط؛ بينما يدعم OpenCode أكثر من 75 نموذجاً لكنه لا يدعم Claude؛ وCline يدعم جميع النماذج ولكنه ليس أداة CLI؛ أما Aider فهو الخيار الأكثر توازناً كأداة CLI تدعم جميع النماذج.
- قيود Claude Code لها أسباب تقنية: التكامل العميق مع ميزات Claude مثل التفكير (Thinking)، والضغط (Compaction)، والمهارات (Skills) هو أساس تفوق قدراته كوكيل ذكي؛ لذا فإن التوافق العام سيؤدي إلى التضحية بهذه المزايا.
- نوصي باستخدام مزيج من الأدوات: استخدم Claude Code مع خصم APIYI على Claude API للمهام الاستنتاجية المعقدة، واستخدم Aider للبرمجة اليومية مع نماذج متعددة، واستخدم Gemini CLI للمهام المجانية ذات الحجم الكبير.
نوصي بإدارة استدعاءات API لجميع الأدوات بشكل موحد عبر APIYI (apiyi.com) — حيث يوفر خصم 20% على Claude وخصم 28% على Gemini، مما يغطي جميع النماذج في منصة واحدة.
📚 المراجع
-
التوثيق الرسمي لـ Claude Code: شرح لقدرات الوكيل ودعم النماذج
- الرابط:
code.claude.com/docs/en/overview - الوصف: تعرف على الوظائف الكاملة وقيود النماذج في Claude Code.
- الرابط:
-
الموقع الرسمي لـ OpenCode: أداة CLI مفتوحة المصدر تدعم أكثر من 75 نموذجاً
- الرابط:
opencode.ai - الوصف: يتضمن إعدادات النماذج، والجلسات المتعددة، وتكامل LSP.
- الرابط:
-
مستودع Aider على GitHub: مساعد برمجة يجمع بين CLI ودعم جميع النماذج وتكامل Git
- الرابط:
github.com/paul-gauthier/aider - الوصف: يتضمن قائمة النماذج المدعومة ووثائق تكامل Git.
- الرابط:
-
تشغيل نماذج غير Anthropic على Claude Code باستخدام LiteLLM: وثائق حل الوكيل (Proxy)
- الرابط:
docs.litellm.ai/docs/tutorials/claude_non_anthropic_models - الوصف: يتضمن خطوات الإعداد والقيود التقنية.
- الرابط:
-
مركز توثيق APIYI: إدارة موحدة لـ API النماذج المتعددة
- الرابط:
docs.apiyi.com - الوصف: يدعم جميع النماذج الرئيسية مثل Claude وGPT وGemini.
- الرابط:
الكاتب: الفريق التقني لـ APIYI
تبادل الخبرات: نرحب بمناقشاتكم في قسم التعليقات، ولمزيد من المعلومات يمكنكم زيارة مركز توثيق APIYI على docs.apiyi.com.
