الثلاثة وكلاء برمجة يعملون في الطرفية، ويرتبط كل منهم بمجلد مشروع، ويدعمون جميعًا استئناف المحادثة بصورة أصلية. لا تظهر الفروق المهمة إلا عندما يتولى شيء آخر تشغيلهم: كيف تبقى تعليمة دائمة سارية، وما إذا كان الوكيل يستطيع قراءة ذاكرته الدائمة، وما إذا كان يمكنك مقاطعة التشغيل، وأوضاع الأذونات التي يمكن الوصول إليها فعليًا. بنود هذه المقارنة مقاسة هنا، وليست منقولة.
الصفوف الموسومة بـ «مقاسة» مستمدة من قائمة القدرات التي يحتفظ بها Orkas لإدارة كل منها بوصفه محرّكًا خلفيًا محليًا لواجهة سطر الأوامر. وهي تصف عقد التكامل الذي يتيحه كل وكيل للتطبيق المضيف — لا جودة شيفرته.
| القدرة | Claude CodeAnthropic | CodexOpenAI | OpenCodeMIT، المجتمع |
|---|---|---|---|
| الجهة المطوّرة والترخيص | Anthropic؛ احتكاري | OpenAI؛ Apache-2.0 | المجتمع؛ MIT |
| اتساع خيارات النماذج | نماذج Claude من Anthropic | خطة ChatGPT أو مفتاح API أو مزوّدون مخصّصون أو نماذج محلية | عشرات المزوّدين، وأي خدمة متوافقة مع OpenAI، وبيئات تشغيل محلية |
| الواجهة التي تديره منها | طرفية أو تكامل مع بيئة تطوير متكاملة | طرفية، وامتدادات لـ VS Code وCursor وWindsurf، ونسخة سحابية | يعتمد أساسًا على واجهة مستخدم نصية، وتطبيق سطح المكتب أحدث عهدًا |
| المتابعة من حيث توقف (مقاسة) | عملية استئناف أصلية | عملية استئناف أصلية | عملية استئناف أصلية |
| الاحتفاظ بتعليمات دائمة (مقاسة) | حقل تعليمات أصلي، لكنه يقتصر على استدعاء واحد — يعيد التطبيق المضيف إرساله في كل تشغيل | حقل أصلي لتعليمات المطوّر يبقى داخل الجلسة | لا يوجد حقل أصلي — تصل التعليمات في أول رسالة مستخدم، وتبقى داخل الجلسة |
| الارتباط بدليل مشروع (مقاسة) | نعم | نعم | نعم |
| الوصول إلى أدوات التطبيق المضيف نفسه (مقاسة) | نعم — يمكن إرفاق جسر لكل تشغيل | نعم — يمكن إرفاق جسر لكل تشغيل | نعم — يمكن إرفاق جسر لكل تشغيل |
| قراءة ذاكرة الوكيل الدائمة وتحديثها (مقاسة) | نعم | نعم | لا — يُرفق الجسر، لكن الذاكرة ليست جزءًا منه |
| استقبال رسالة جديدة أثناء التشغيل (مقاسة) | نعم — عبر آلية نقل JSON المتدفّق الخاصة به | نعم — عبر آلية نقل app-server الخاصة به | لا — ينتهي الدور أولًا |
| أوضاع الأذونات التي يستطيع التطبيق المضيف تطبيقها (مقاسة) | وراثة وضعه الافتراضي، أو السؤال كل مرة، أو وصول كامل | وراثة وضعه الافتراضي، أو السؤال كل مرة، أو وصول كامل | الوضع التلقائي فقط — لا تتضمن آلية النقل للتشغيل الواحد قناة لإرجاع الموافقات |
صفان من هذه الصفوف هما ما يغيّر القرار. OpenCode هو الوحيد بين الثلاثة الذي لا يوفّر قناة لإرجاع الموافقات، لذا لا يستطيع التطبيق المضيف تقديم وضع «اسألني كل مرة» له، ويجب أن يشغّله في وضعه التلقائي المدعوم — اختره للعمل الذي يقبل ذلك. كما أن حقل التعليمات في Claude Code يقتصر على الاستدعاء لا الجلسة، وهو أمر لا يظهر عندما تكتب بنفسك في الطرفية، لكنه مهم جدًا عندما يعيد شيء آخر تشغيل العملية نيابةً عنك.
حُدّثت هذه المقارنة آخر مرة في 27 سبتمبر 2026؛ راجع موقع كل مزوّد للاطلاع على الشروط الحالية.
يشغّل Orkas الثلاثة بوصفها جلسات محلية لواجهة سطر الأوامر، لذا فإن عقد التكامل الذي يتيحه كل منها للتطبيق المضيف أمر يجب أن يعرفه هذا المشروع بدقة، لا على نحو تقريبي.
القائمة تعريف واحد في شيفرة Orkas، ولا يمكن إرسال مهمة إلى محرّك خلفي حتى تُعرّف فيها قواعد محادثته.
تشمل خمسة محرّكات خلفية إجمالًا — Claude Code وCodex وOpenCode وOpenClaw وHermes. الثلاثة في هذه الصفحة هي التي ترتبط بدليل مشروع.
لا تتضمن هذه الصفحة أي حكم على جودة الشيفرة التي يكتبها أي منها. غياب قدرة لدى التطبيق المضيف يكون عادةً خيارًا تصميميًا، لا عيبًا.
أُعيد استخلاص الصفوف السبعة الموسومة بـ «مقاسة» من شيفرة 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 وحدها دون مصدر ثانٍ يؤيده. إصلاح ذلك يعني تثبيته قبل المراجعة التالية، لا إعادة صياغة الصف. ولا يقول أي من هذه الصفوف شيئًا عن جودة الشيفرة التي يكتبها أي من الثلاثة — فغياب قدرة لدى التطبيق المضيف يكون عادةً خيارًا تصميميًا.
نعم. يشغّل Orkas كلًا من Claude Code وCodex وOpenCode بوصفها واجهات تشغيل محلية عبر سطر الأوامر في النافذة نفسها، إلى جانب OpenClaw وHermes. وهذه الخمسة هي المجموعة المدعومة كاملةً — فلا توجد واجهة تشغيل خلفية لـ Cline ولا لـ Gemini CLI.
لأن قناة الاتصال الخاصة بتشغيله لمرة واحدة لا تحتوي على قناة لإرسال سؤال موافقة إلى المضيف وانتظار الإجابة. إن توفير خيار «اسألني في كل مرة» له سيوحي بإمكانية توقف مؤقت لا يمكن أن يحدث، لذا يعمل بدلًا من ذلك في وضعه التلقائي المدعوم.
يحتفظ كل من Codex وOpenCode به في الجلسة. أما حقل التعليمات في Claude Code فنطاقه استدعاء واحد، لذا يتعين على المضيف الذي يعيد تشغيل العملية أن يعيد إرسال التعليمة في كل تشغيل حتى تظل سارية.
Orkas مجاني ومرخّص بموجب MIT. يدير Claude Code وCodex وOpenCode وOpenClaw وHermes بوصفها جلسات محلية لواجهة سطر الأوامر على جهازك.