Orkas Orkas
الرئيسية المقارنة Claude Code مقابل Codex مقابل OpenCode
مقارنة صريحة

Claude Code مقابل Codex مقابل OpenCode:
ما الذي يتيح كل منها للمضيف أن يطلبه منه

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

نظرة سريعة

Claude Code وCodex وOpenCode، قدرةً بقدرة

الصفوف الموسومة بـ «مقاسة» مستمدة من قائمة القدرات التي يحتفظ بها Orkas لإدارة كل منها بوصفه محرّكًا خلفيًا محليًا لواجهة سطر الأوامر. وهي تصف عقد التكامل الذي يتيحه كل وكيل للتطبيق المضيف — لا جودة شيفرته.

القدرةClaude CodeAnthropicCodexOpenAIOpenCodeMIT، المجتمع
الجهة المطوّرة والترخيصAnthropic؛ احتكاريOpenAI؛ Apache-2.0المجتمع؛ MIT
اتساع خيارات النماذجنماذج Claude من Anthropicخطة ChatGPT أو مفتاح API أو مزوّدون مخصّصون أو نماذج محليةعشرات المزوّدين، وأي خدمة متوافقة مع OpenAI، وبيئات تشغيل محلية
الواجهة التي تديره منهاطرفية أو تكامل مع بيئة تطوير متكاملةطرفية، وامتدادات لـ VS Code وCursor وWindsurf، ونسخة سحابيةيعتمد أساسًا على واجهة مستخدم نصية، وتطبيق سطح المكتب أحدث عهدًا
المتابعة من حيث توقف (مقاسة)عملية استئناف أصليةعملية استئناف أصليةعملية استئناف أصلية
الاحتفاظ بتعليمات دائمة (مقاسة)حقل تعليمات أصلي، لكنه يقتصر على استدعاء واحد — يعيد التطبيق المضيف إرساله في كل تشغيلحقل أصلي لتعليمات المطوّر يبقى داخل الجلسةلا يوجد حقل أصلي — تصل التعليمات في أول رسالة مستخدم، وتبقى داخل الجلسة
الارتباط بدليل مشروع (مقاسة)نعمنعمنعم
الوصول إلى أدوات التطبيق المضيف نفسه (مقاسة)نعم — يمكن إرفاق جسر لكل تشغيلنعم — يمكن إرفاق جسر لكل تشغيلنعم — يمكن إرفاق جسر لكل تشغيل
قراءة ذاكرة الوكيل الدائمة وتحديثها (مقاسة)نعمنعملا — يُرفق الجسر، لكن الذاكرة ليست جزءًا منه
استقبال رسالة جديدة أثناء التشغيل (مقاسة)نعم — عبر آلية نقل JSON المتدفّق الخاصة بهنعم — عبر آلية نقل app-server الخاصة بهلا — ينتهي الدور أولًا
أوضاع الأذونات التي يستطيع التطبيق المضيف تطبيقها (مقاسة)وراثة وضعه الافتراضي، أو السؤال كل مرة، أو وصول كاملوراثة وضعه الافتراضي، أو السؤال كل مرة، أو وصول كاملالوضع التلقائي فقط — لا تتضمن آلية النقل للتشغيل الواحد قناة لإرجاع الموافقات

صفان من هذه الصفوف هما ما يغيّر القرار. OpenCode هو الوحيد بين الثلاثة الذي لا يوفّر قناة لإرجاع الموافقات، لذا لا يستطيع التطبيق المضيف تقديم وضع «اسألني كل مرة» له، ويجب أن يشغّله في وضعه التلقائي المدعوم — اختره للعمل الذي يقبل ذلك. كما أن حقل التعليمات في Claude Code يقتصر على الاستدعاء لا الجلسة، وهو أمر لا يظهر عندما تكتب بنفسك في الطرفية، لكنه مهم جدًا عندما يعيد شيء آخر تشغيل العملية نيابةً عنك.

حُدّثت هذه المقارنة آخر مرة في 27 سبتمبر 2026؛ راجع موقع كل مزوّد للاطلاع على الشروط الحالية.

متى تختار كل خيار

اختر وفق القيد الذي لا يمكنك تغييره

اختر Claude Code إذا…

  • تريد نماذج Claude من الشركة التي تصنعها
  • تعمل في الطرفية أو عبر تكامل مع بيئة تطوير متكاملة، ولا يديره شيء آخر
  • تريد أن يتمكن التطبيق المضيف من التوقف وسؤالك قبل تنفيذ إجراء

اختر Codex إذا…

  • تملك خطة ChatGPT بالفعل، أو تريد تشغيلًا سحابيًا خارج جهازك
  • تريد أن تبقى التعليمات الدائمة داخل الجلسة، لا أن تُعاد إرسـالها
  • محرّرك هو VS Code أو Cursor أو Windsurf

اختر OpenCode إذا…

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

مصدر الصفوف المقاسة

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

1

القائمة تعريف واحد في شيفرة Orkas، ولا يمكن إرسال مهمة إلى محرّك خلفي حتى تُعرّف فيها قواعد محادثته.

2

تشمل خمسة محرّكات خلفية إجمالًا — Claude Code وCodex وOpenCode وOpenClaw وHermes. الثلاثة في هذه الصفحة هي التي ترتبط بدليل مشروع.

3

لا تتضمن هذه الصفحة أي حكم على جودة الشيفرة التي يكتبها أي منها. غياب قدرة لدى التطبيق المضيف يكون عادةً خيارًا تصميميًا، لا عيبًا.

الأدلة

كيف تتحقق من هذه الصفحة بنفسك

أُعيد استخلاص الصفوف السبعة الموسومة بـ «مقاسة» من شيفرة Orkas في 11 سبتمبر 2026، ثلاث مرات، وتطابقت السبعة جميعًا. ثم جرى التحقق من Claude Code وCodex بطريقة ثانية من خارج تلك الشيفرة: تظهر --resume و--permission-mode و--append-system-prompt وstream-json كلها في claude --help، وتظهر resume و--sandbox وapp-server وexec كلها في codex --help. الإصدارات وقت التحقق: Claude Code 2.1.267 وCodex CLI 0.153.4، على macOS 15.6.

ثمة فجوة نتركها واضحة بدلًا من إخفائها: لم يكن OpenCode مثبتًا على الجهاز الذي أُجري عليه التحقق، لذا يستند عموده إلى شيفرة Orkas وحدها دون مصدر ثانٍ يؤيده. إصلاح ذلك يعني تثبيته قبل المراجعة التالية، لا إعادة صياغة الصف. ولا يقول أي من هذه الصفوف شيئًا عن جودة الشيفرة التي يكتبها أي من الثلاثة — فغياب قدرة لدى التطبيق المضيف يكون عادةً خيارًا تصميميًا.

تنزيل ملف الأدلة الخام (JSON) →

FAQ

أسئلة يطرحها الناس فعلًا

هل يستطيع تطبيق مكتبي واحد تشغيل الثلاثة في الوقت نفسه؟

نعم. يشغّل Orkas كلًا من Claude Code وCodex وOpenCode بوصفها واجهات تشغيل محلية عبر سطر الأوامر في النافذة نفسها، إلى جانب OpenClaw وHermes. وهذه الخمسة هي المجموعة المدعومة كاملةً — فلا توجد واجهة تشغيل خلفية لـ Cline ولا لـ Gemini CLI.

لماذا لا يمكنني الحصول على طلب موافقة من OpenCode؟

لأن قناة الاتصال الخاصة بتشغيله لمرة واحدة لا تحتوي على قناة لإرسال سؤال موافقة إلى المضيف وانتظار الإجابة. إن توفير خيار «اسألني في كل مرة» له سيوحي بإمكانية توقف مؤقت لا يمكن أن يحدث، لذا يعمل بدلًا من ذلك في وضعه التلقائي المدعوم.

أيّ من الثلاثة يحتفظ بموجّه النظام بين مرات التشغيل؟

يحتفظ كل من Codex وOpenCode به في الجلسة. أما حقل التعليمات في Claude Code فنطاقه استدعاء واحد، لذا يتعين على المضيف الذي يعيد تشغيل العملية أن يعيد إرسال التعليمة في كل تشغيل حتى تظل سارية.

المزيد من المقارنات

تابع القراءة

نافذة واحدة للثلاثة

Orkas مجاني ومرخّص بموجب MIT. يدير Claude Code وCodex وOpenCode وOpenClaw وHermes بوصفها جلسات محلية لواجهة سطر الأوامر على جهازك.