ملخص سريع: Orca هو تطبيق سطح مكتب من Stably لتشغيل عدة وكلاء برمجة في الوقت نفسه، بحيث يعمل كل وكيل داخل مساحة عمل Git معزولة. يشغّل أي وكيل سطر أوامر باستخدام اشتراكاتك الحالية، ويضيف تقسيمات طرفية، وتعليقات على الفروقات، ومساحات عمل SSH، ووضع تصميم Chromium، وتصفح GitHub وLinear، وتطبيقًا مصاحبًا للهاتف. حصل على 58,464 نجمة حتى 1 سبتمبر 2026، ومرخّص بترخيص MIT، ويعمل على macOS وWindows وLinux. ميزته الأساسية أنه يزيلك من عنق زجاجة الإنتاجية، لكنه لا يحدد أي فرق هو الصحيح ولا يحتفظ بسجل دائم يمكن للفريق قراءته.
هذا استعراض عملي لأداة من خمس أدوات وكلاء ذكاء اصطناعي مفتوحة المصدر تستحق التثبيت في عام 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
تتوفر التنزيلات المباشرة لـ 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، واستخدام الكمبيوتر لسير العمل التي تتطلب تفاعلًا حقيقيًا مع واجهة المستخدم، وإشعارات بالحالة والعناصر غير المقروءة.
متى يكون التوزيع المتوازي مفيدًا؟
التوازي ليس مجانيًا. تشغيل خمسة وكلاء يعني غالبًا إنفاق خمسة أضعاف الرموز المميزة. استخدم القاعدة التالية:
- وزّع المهمة عندما توجد عدة حلول قابلة للدفاع عنها: مثل إعادة هيكلة إدارة الحالة، أو ترحيل بيانات معقد، أو مشكلة أداء لم يتضح عنق زجاجتها، أو تكامل مكتبة غير مألوفة.
- استخدم وكيلًا واحدًا عندما تكون المهمة محددة: مثل إضافة حقل إلى نقطة نهاية، أو توصيل معالج يطابق أربعة معالجات موجودة، أو كتابة اختبارات لدالة موثقة.
- وزّع عبر نماذج مختلفة: تشغيل ثلاث نسخ من Claude Code ينتج حلولًا متقاربة. استخدام Claude Code وCodex وOpenCode يزيد التنوع لأن الاختلاف ناتج عن التدريب، لا عن أخذ عينات مختلفة فقط.
- اكتب معايير القبول أولًا: حدد ثلاث نقاط واضحة للحل الصحيح قبل تشغيل الوكلاء. بذلك تصبح مقارنة الفروقات اختبارًا موضوعيًا بدل اختيار الفرق الذي يبدو أنظف.
الفكرة الاقتصادية بسيطة: التوزيع المتوازي يستبدل الرموز المميزة ببحث أوسع في مساحة الحلول. هذا مفيد عندما تكون المساحة واسعة، ومكلف عندما توجد إجابة معقولة واحدة فقط.
المشكلة: خمسة فروقات، ثم ماذا؟
تشغيل خمسة وكلاء ينتج خمسة فروقات، لكن قدرتك على مراجعتها لا تتضاعف. قراءة خمسة فروقات بعناية قد تستغرق وقتًا أطول من كتابة الكود، لذلك ينتهي الأمر غالبًا باختيار الفرق الأنظف ودمجه.
لكن المظهر النظيف لا يعني الصحة، خصوصًا في تكاملات API. قد يفترض كل وكيل شكلًا مختلفًا لاستجابة نقطة النهاية، ثم يكتب كودًا واختبارات تنجح فقط وفق افتراضه.
الحل هو استخدام حكم خارجي حتمي:
- اجعل مواصفات OpenAPI مصدر الحقيقة المشترك: يجب أن يقرأ كل وكيل المخططات ورموز الحالة ومغلفات الأخطاء نفسها. راجع استخدام مواصفات OpenAPI الخاصة بك كأدوات للوكلاء.
- ولّد Mock من المواصفات: ضمّن مسارات الأخطاء، حتى يفشل الوكيل الذي يعالج المسار السعيد فقط أثناء الاختبار.
- استخدم اختبارات العقود: شغّل المجموعة نفسها على مساحات العمل الخمس، واجعل نتائج الاختبارات تحدد المرشح الأفضل.
- راقب تغيّر الشكل: عندما يتغير العقد، يجب أن تفشل الاختبارات بدل أن ينحرف السلوك بصمت. للمزيد، راجع ما يحدث عندما تتسبب تغييرات API في تعطيل وكلاء الذكاء الاصطناعي.
هنا يأتي دور Apidog: تمنحك Orca عدة إجابات مرشحة، بينما تمنحك المواصفات واختبارات العقود طريقة رخيصة لاختيار الإجابة الصحيحة. ابدأ بـ تنزيل Apidog وربط المواصفات قبل تشغيل التوزيع المتوازي، لا بعده.
لمزيد من السياق، راجع:
- هل لا تزال بحاجة إلى أداة API في عصر وكلاء الذكاء الاصطناعي؟
- موثوقية وكلاء الذكاء الاصطناعي في الإنتاج
سجل التمرير ليس سجلًا للفريق
Orca ممتازة لمشغل واحد. كل شيء تقريبًا يعيش على جهازك: مساحات العمل، جلسات الطرفية، الفروقات، وسجل التمرير المحفوظ بعد إعادة التشغيل.
لكن ماذا يحدث عندما يحتاج زميل إلى معرفة سبب تغيير منطق إعادة المحاولة في عميل المدفوعات بعد عدة أيام؟ قد تكون الإجابة مدفونة في جلسة طرفية على حاسوبك، بينما اختفى الأمر والتفكير الذي أنتج الكود، ولم يبقَ سوى رسالة الالتزام.
الأوامر ليست سجلًا مشتركًا، ولوحة التحكم ليست نظامًا لإدارة العمل.
هنا تختلف Orca عن Sharkly:
| Orca | Sharkly |
|---|---|
| مساحة عمل تديرها أثناء الجلسة | مهمة تستمر بعد انتهاء الجلسة |
| فروقات وجلسات طرفية محلية | سجل مشترك للتقدم واستدعاءات الأدوات والنتائج |
| إعداد تشغيلي لكل مساحة عمل | وكيل محفوظ بتعليماته وبيئته ومستودعاته |
| عزل على مستوى مساحة Git | عزل على مستوى المهمة |
| مناسبة للعمل الفردي | مناسبة للعمل القابل للمراجعة داخل الفريق |
يوفر نموذج المهام في Sharkly أيضًا وكيلًا قائدًا يقرأ سياق المهمة، ويختار الوكلاء أو الأشخاص المناسبين، ثم يجمع النتائج في مكان واحد. كما يمكن وضع المهمة في قائمة انتظار للمراجعة قبل إنفاق أي رموز مميزة، مع دعم المساحات والمشاريع والسباقات والمهام ومزامنة Jira.
الخلاصة العملية: إذا كنت تعمل بمفردك، فقد تكون Orca كافية، وهي أداة قوية. أما عندما يحتاج شخص ثانٍ إلى معرفة ما فعله الوكلاء، فأنت تحتاج إلى سجل مهام دائم.
إعداد عملي يقلل الفوضى
- ثبّت Orca واستخدم وكيلًا واحدًا لمدة أسبوع لتعتاد على الطرفية والمحرر ومراجعة الفروقات.
- اربط مواصفات OpenAPI واختبارات العقود قبل تشغيل أي توزيع متوازٍ.
- وزّع المهام الصعبة أو الغامضة فقط، واستخدم وكيلًا واحدًا للمهام الواضحة.
- قلل تكلفة كل وكيل أولًا؛ يمكن أن يساعدك codebase-memory-mcp على تقليل قراءة المستودع المتكررة.
- استخدم التعليقات الخاصة بالأسطر بدل إعادة كتابة التعليمات كاملة.
- انتقل إلى مساحات عمل SSH عندما لا يستطيع حاسوبك المحمول تشغيل عدة وكلاء.
- أضف طبقة مهام دائمة عندما ينضم شخص ثانٍ إلى سير العمل.
- تتبّع ما استدعاه كل وكيل فعليًا باستخدام تتبّع استدعاءات أداة الوكيل.
الأسئلة الشائعة
هل تحل Orca محل بيئة التطوير المتكاملة؟
غالبًا في العمل المدعوم بالوكلاء. تحتوي على محرر مبني على VS Code، ومستكشف ملفات، وطرفيات، ومراجعة فروقات. قد تظل بحاجة إلى IDE كامل للتدقيق العميق.
هل أحتاج إلى اشتراك منفصل لكل وكيل؟
لا. تستخدم Orca الحسابات التي تملكها بالفعل. لكن تشغيل عدة وكلاء في الوقت نفسه قد يستهلك حدود Claude وCodex بسرعة، وهذا متعلق بحدود خطتك لا بـOrca.
هل تشغيل خمسة وكلاء على مستودع واحد آمن؟
نعم، لأن كل وكيل يعمل في مساحة Git خاصة به ولا يكتب فوق ملفات الوكلاء الآخرين. أما الموارد المشتركة خارج المستودع، مثل قواعد البيانات والخوادم والمنافذ، فعليك عزلها وإدارتها بنفسك.
كيف أختار الفرق الأفضل؟
شغّل مجموعة الاختبارات نفسها على جميع المرشحين ودع النتائج تقرر. إذا لم تميز الاختبارات بين الفروقات، أصلح الاختبارات قبل توسيع التوزيع المتوازي.
Orca أم Sharkly؟
هما طبقتان مختلفتان ويمكن استخدامهما معًا. Orca لإدارة الوكلاء أثناء التنفيذ، ونظام المهام لحفظ العمل وتعيينه ومراجعته بعد ذلك. قد تحتاج إلى Orca وحدها في العمل الفردي.
هل Orca مرخّصة فعلًا بترخيص MIT؟
نعم. Stably شركة تجارية، لكن تطبيق سطح المكتب Orca مفتوح المصدر ومرخّص بترخيص MIT.
الخلاصة
Orca من أقوى الأدوات لمعالجة مشكلة إنتاجية الوكلاء. فهي تجمع مساحات العمل المتوازية، والطرفية الحقيقية، والتعليق على الفروقات، والتنفيذ عن بُعد، وتطبيق الهاتف، مع استخدام اشتراكاتك الخاصة بدل إعادة بيع الرموز المميزة.
لكنها تمنحك إجابات مرشحة أكثر، لا حكمًا أفضل ولا ذاكرة مشتركة. تحتاج المقارنة إلى عقد واختبارات، ويمكن أن يوفر ذلك Apidog. وتحتاج الذاكرة إلى مهمة تستمر بعد الجلسة، وهو الدور الذي يؤديه Sharkly.
خمسة وكلاء بلا حكم ليسوا إنتاجية مضاعفة خمس مرات؛ إنهم قائمة مراجعة أكبر بخمس مرات.



Top comments (0)