DEV Community

Cover image for كيفية تشغيل كودكس وكلود كود وأوبن كود معًا في مساحات عمل متوازية
Yusuf Khalidd
Yusuf Khalidd

Posted on Originally published at apidog.com

كيفية تشغيل كودكس وكلود كود وأوبن كود معًا في مساحات عمل متوازية

ملخص سريع: Orca هو تطبيق سطح مكتب من Stably لتشغيل عدة وكلاء برمجة في الوقت نفسه، بحيث يعمل كل وكيل داخل مساحة عمل Git معزولة. يشغّل أي وكيل سطر أوامر باستخدام اشتراكاتك الحالية، ويضيف تقسيمات طرفية، وتعليقات على الفروقات، ومساحات عمل SSH، ووضع تصميم Chromium، وتصفح GitHub وLinear، وتطبيقًا مصاحبًا للهاتف. حصل على 58,464 نجمة حتى 1 سبتمبر 2026، ومرخّص بترخيص MIT، ويعمل على macOS وWindows وLinux. ميزته الأساسية أنه يزيلك من عنق زجاجة الإنتاجية، لكنه لا يحدد أي فرق هو الصحيح ولا يحتفظ بسجل دائم يمكن للفريق قراءته.

جرّب Apidog اليوم

هذا استعراض عملي لأداة من خمس أدوات وكلاء ذكاء اصطناعي مفتوحة المصدر تستحق التثبيت في عام 2026.

لماذا تحتاج إلى عدة وكلاء؟

وكيل واحد في طرفية واحدة يعني دورة عمل متسلسلة: ترسل أمرًا، تنتظر، تراجع النتيجة، ثم ترسل أمرًا جديدًا. غالبًا ما يكون الوكيل أسرع منك.

الحل هو تشغيل عدة وكلاء بالتوازي، لكن تحريرهم لمساحة العمل نفسها يؤدي إلى تعارضات وفوضى. تحل Orca المشكلتين عبر إنشاء مساحة عمل منفصلة لكل وكيل، ثم تتيح لك مقارنة النتائج ودمج الأفضل.

تشغيل وكلاء برمجة بالتوازي

التوزيع المتوازي

يمكنك إرسال أمر واحد إلى عدة وكلاء:

وزّع الأمر على خمسة وكلاء، كل منهم في مساحة عمل معزولة، ثم قارن النتائج وادمج الفائز.

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

بدون Orca، ستحتاج إلى خمس علامات تبويب طرفية، وخمسة أوامر git worktree add، وخريطة ذهنية لتتبع كل مساحة عمل.

ما الوكلاء الذين تديرهم Orca؟

تعمل Orca مع أي شيء يعمل في الطرفية، بما في ذلك:

  • Claude Code وCodex وCursor CLI
  • GitHub Copilot CLI وOpenCode وGrok وAmp
  • Antigravity وPi وoh-my-pi وHermes Agent وDevin
  • Goose وAuggie وCharm وCline وCodebuff
  • Command Code وContinue وDroid وKilocode
  • Kimi وKiro وMistral Vibe وQwen Code
  • Rovo Dev وMiMo Code

والأهم أنها تستخدم اشتراكاتك ومفاتيح API الخاصة بك. فإذا كنت تستخدم Claude Code مع Opus 5 أو Codex مع نماذج مفتوحة، فستعمل Orca عبر الحسابات التي تدفع ثمنها بالفعل، من دون إعادة بيع الرموز المميزة أو توجيه طلباتك عبر خدمة وسيطة.

وهذا يجعل مقارنة النماذج سهلة: يمكنك تشغيل Claude Code وCodex وOpenCode على الأمر نفسه، ثم مراجعة الفروقات الناتجة.

التثبيت

# macOS
brew install --cask stablyai/orca/orca

# Arch Linux
yay -S stably-orca-bin
Enter fullscreen mode Exit fullscreen mode

تتوفر التنزيلات المباشرة لـ macOS Apple Silicon وIntel، ومثبت Windows، وملف AppImage لنظام Linux في صفحة الإصدارات.

ولخوادم Linux التي لا تملك واجهة رسومية، يتوفر الأمر orca serve مع دليل مخصص داخل المستودع.

يتكامل التطبيق المصاحب للهاتف مع تطبيق سطح المكتب، ويتوفر على متجر تطبيقات iOS، كما يتوفر ملف APK لنظام Android ضمن الإصدارات.

الميزات المهمة بعد الأسبوع الأول

مساحات العمل المتوازية هي الميزة الرئيسية، لكن الاستخدام اليومي يعتمد أيضًا على الميزات التالية:

  • مبدل الحسابات وتتبع الاستخدام: راقب استخدام Claude وCodex وأوقات إعادة تعيين حدود المعدل، وبدّل الحسابات دون تسجيل الخروج وإعادة تسجيل الدخول.
  • التعليق على الفروقات: أضف تعليقًا إلى سطر محدد من الفرق وأرسله مباشرة إلى الوكيل. هذه الطريقة أدق من إعادة كتابة الملاحظة داخل مربع الدردشة.
  • مساحات عمل SSH: شغّل الوكلاء على جهاز بعيد مع تحرير الملفات وGit والطرفيات وإعادة الاتصال التلقائي وإعادة توجيه المنافذ.
  • وضع التصميم: انقر على عنصر داخل نافذة Chromium حقيقية، وسترسل Orca إلى الوكيل HTML وCSS ولقطة شاشة للعنصر.
  • تقسيمات الطرفية: توفر طرفيات مبنية على Ghostty مع عرض WebGL، وتقسيمات غير محدودة، وسجل تمرير محفوظ بعد إعادة التشغيل.
  • GitHub وLinear داخل التطبيق: تصفح طلبات السحب والمشكلات واللوحات، وافتح مساحة عمل من مهمة مباشرة.
  • واجهة سطر أوامر Orca: استخدم أوامر مثل orca worktree create وsnapshot وclick وfill لبناء سير عمل قابل للبرمجة.

كما تتضمن Orca سحب الملفات والصور إلى الأوامر، ومحررًا مبنيًا على VS Code مع الحفظ التلقائي، وفتحًا سريعًا لمساحات العمل والوكلاء، ومعاينات Markdown وPDF، واستخدام الكمبيوتر لسير العمل التي تتطلب تفاعلًا حقيقيًا مع واجهة المستخدم، وإشعارات بالحالة والعناصر غير المقروءة.

واجهة مساحة عمل Orca

متى يكون التوزيع المتوازي مفيدًا؟

التوازي ليس مجانيًا. تشغيل خمسة وكلاء يعني غالبًا إنفاق خمسة أضعاف الرموز المميزة. استخدم القاعدة التالية:

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

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

المشكلة: خمسة فروقات، ثم ماذا؟

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

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

الحل هو استخدام حكم خارجي حتمي:

هنا يأتي دور Apidog: تمنحك Orca عدة إجابات مرشحة، بينما تمنحك المواصفات واختبارات العقود طريقة رخيصة لاختيار الإجابة الصحيحة. ابدأ بـ تنزيل Apidog وربط المواصفات قبل تشغيل التوزيع المتوازي، لا بعده.

لمزيد من السياق، راجع:

سجل التمرير ليس سجلًا للفريق

Orca ممتازة لمشغل واحد. كل شيء تقريبًا يعيش على جهازك: مساحات العمل، جلسات الطرفية، الفروقات، وسجل التمرير المحفوظ بعد إعادة التشغيل.

لكن ماذا يحدث عندما يحتاج زميل إلى معرفة سبب تغيير منطق إعادة المحاولة في عميل المدفوعات بعد عدة أيام؟ قد تكون الإجابة مدفونة في جلسة طرفية على حاسوبك، بينما اختفى الأمر والتفكير الذي أنتج الكود، ولم يبقَ سوى رسالة الالتزام.

الأوامر ليست سجلًا مشتركًا، ولوحة التحكم ليست نظامًا لإدارة العمل.

هنا تختلف Orca عن Sharkly:

Orca Sharkly
مساحة عمل تديرها أثناء الجلسة مهمة تستمر بعد انتهاء الجلسة
فروقات وجلسات طرفية محلية سجل مشترك للتقدم واستدعاءات الأدوات والنتائج
إعداد تشغيلي لكل مساحة عمل وكيل محفوظ بتعليماته وبيئته ومستودعاته
عزل على مستوى مساحة Git عزل على مستوى المهمة
مناسبة للعمل الفردي مناسبة للعمل القابل للمراجعة داخل الفريق

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

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

مراجعة نتائج الوكلاء

إعداد عملي يقلل الفوضى

  1. ثبّت Orca واستخدم وكيلًا واحدًا لمدة أسبوع لتعتاد على الطرفية والمحرر ومراجعة الفروقات.
  2. اربط مواصفات OpenAPI واختبارات العقود قبل تشغيل أي توزيع متوازٍ.
  3. وزّع المهام الصعبة أو الغامضة فقط، واستخدم وكيلًا واحدًا للمهام الواضحة.
  4. قلل تكلفة كل وكيل أولًا؛ يمكن أن يساعدك codebase-memory-mcp على تقليل قراءة المستودع المتكررة.
  5. استخدم التعليقات الخاصة بالأسطر بدل إعادة كتابة التعليمات كاملة.
  6. انتقل إلى مساحات عمل SSH عندما لا يستطيع حاسوبك المحمول تشغيل عدة وكلاء.
  7. أضف طبقة مهام دائمة عندما ينضم شخص ثانٍ إلى سير العمل.
  8. تتبّع ما استدعاه كل وكيل فعليًا باستخدام تتبّع استدعاءات أداة الوكيل.

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

هل تحل Orca محل بيئة التطوير المتكاملة؟

غالبًا في العمل المدعوم بالوكلاء. تحتوي على محرر مبني على VS Code، ومستكشف ملفات، وطرفيات، ومراجعة فروقات. قد تظل بحاجة إلى IDE كامل للتدقيق العميق.

هل أحتاج إلى اشتراك منفصل لكل وكيل؟

لا. تستخدم Orca الحسابات التي تملكها بالفعل. لكن تشغيل عدة وكلاء في الوقت نفسه قد يستهلك حدود Claude وCodex بسرعة، وهذا متعلق بحدود خطتك لا بـOrca.

هل تشغيل خمسة وكلاء على مستودع واحد آمن؟

نعم، لأن كل وكيل يعمل في مساحة Git خاصة به ولا يكتب فوق ملفات الوكلاء الآخرين. أما الموارد المشتركة خارج المستودع، مثل قواعد البيانات والخوادم والمنافذ، فعليك عزلها وإدارتها بنفسك.

كيف أختار الفرق الأفضل؟

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

Orca أم Sharkly؟

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

هل Orca مرخّصة فعلًا بترخيص MIT؟

نعم. Stably شركة تجارية، لكن تطبيق سطح المكتب Orca مفتوح المصدر ومرخّص بترخيص MIT.

الخلاصة

Orca من أقوى الأدوات لمعالجة مشكلة إنتاجية الوكلاء. فهي تجمع مساحات العمل المتوازية، والطرفية الحقيقية، والتعليق على الفروقات، والتنفيذ عن بُعد، وتطبيق الهاتف، مع استخدام اشتراكاتك الخاصة بدل إعادة بيع الرموز المميزة.

لكنها تمنحك إجابات مرشحة أكثر، لا حكمًا أفضل ولا ذاكرة مشتركة. تحتاج المقارنة إلى عقد واختبارات، ويمكن أن يوفر ذلك Apidog. وتحتاج الذاكرة إلى مهمة تستمر بعد الجلسة، وهو الدور الذي يؤديه Sharkly.

خمسة وكلاء بلا حكم ليسوا إنتاجية مضاعفة خمس مرات؛ إنهم قائمة مراجعة أكبر بخمس مرات.

Top comments (0)