ملخص سريع: Orca هو تطبيق سطح مكتب من Stably لتشغيل أسطول من وكلاء البرمجة في وقت واحد، كل منهم في مساحة عمل Git معزولة خاصة به. يقوم بتشغيل أي وكيل سطر أوامر (CLI) من خلال اشتراكاتك الحالية، ويضيف تقسيمات طرفية، وتعليقات على الفروقات، ومساحات عمل SSH، ووضع تصميم Chromium، وتصفح GitHub و Linear، وتطبيق مصاحب للهاتف المحمول. حصل على 58,464 نجمة حتى 1 سبتمبر 2026، مرخص بترخيص MIT، ويعمل على أنظمة macOS و Windows و Linux. يزيلك كعنق زجاجة للإنتاجية. لا يخبرك أي من الفروقات الخمسة صحيح، ولا يترك سجلاً يمكن لأي شخص آخر قراءته.
هذا استعراض متعمق لأداة واحدة من قائمتنا التي تضم خمس أدوات وكلاء ذكاء اصطناعي مفتوحة المصدر تستحق التثبيت في عام 2026.
وكيل واحد في طرفية واحدة هو وحدة عمل واحدة. تقوم بتقديم أمر، تنتظر، تراجع، ثم تقدم أمرًا مرة أخرى. الوكيل سريع وأنت الجزء البطيء، وهو مكان غريب ينتهي بك المطاف فيه بعد عامين من التقدم في الأدوات.
الحل الواضح هو تشغيل عدة وكلاء في وقت واحد، والمشكلة الواضحة في ذلك هي أن الوكلاء الذين يقومون بتحرير نفس مساحة العمل يدمرون بعضهم البعض. تحل Orca كلتا المشكلتين، ثم تستمر في تقديم مجموعة من الميزات التي تدور في الغالب حول إزالة تبديل السياق.
الفكرة الأساسية: مساحة عمل واحدة لكل وكيل
تتيح مساحات عمل Git لمستودع واحد أن يحتوي على عدة أدلة عمل مفحوصة على فروع مختلفة في وقت واحد. تجعل Orca هذا هو الأساس. يحصل كل وكيل على مساحة عمل خاصة به، بحيث يمكن لخمسة وكلاء العمل على نفس المستودع في نفس الوقت دون لمس ملفات بعضهم البعض.
النمط الذي يجعل هذا أكثر من مجرد وسيلة راحة هو التوزيع المتوازي (fan-out). تأخذ أمرًا واحدًا، ترسله إلى عدة وكلاء في وقت واحد، وتقارن النتائج:
وزع أمرًا واحدًا على خمسة وكلاء، كل منهم في مساحة عمل معزولة خاصة به، ثم قارن النتائج وادمج الفائز.
بالنسبة لمهمة محددة جيدًا، هذا إهدار. بالنسبة لمهمة صعبة حقًا، حيث لا يمكنك التنبؤ بالنهج الذي سيحقق النجاح، فهو الشيء الأكثر قيمة في هذه القائمة. ثلاث محاولات لهجرة صعبة من ثلاثة نماذج مختلفة لن تفشل بنفس الطريقة، واختيار الأفضل من ثلاثة يتفوق على تكرار المحاولة الأولى.
القيام بذلك يدويًا يعني خمس علامات تبويب طرفية، وخمسة أوامر git worktree add، وخريطة ذهنية لتحديد أي علامة تبويب هي لأي مهمة. هذا هو بالضبط نوع حفظ السجلات الذي يتوقف الناس عن القيام به بعد أسبوع.
ما الذي يديره
أي شيء يعمل في طرفية. القائمة المدعومة طويلة وتشمل 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 نفسه باستخدام
orca worktree createوsnapshotوclickوfill، بحيث تكون سير العمل قابلة للبرمجة بدلاً من الاعتماد على النقر فقط.
هناك أيضًا سحب وإفلات للملفات والصور في الأوامر على محرر يستند إلى VS Code مع حفظ تلقائي، وفتح سريع عبر مساحات العمل والوكلاء، ومعاينات Markdown و PDF، واستخدام الكمبيوتر لسير العمل التي تتطلب تفاعل واجهة المستخدم الحقيقية، وحالة الإشعارات وغير المقروءة لتعرف متى انتهى الوكيل أو توقف. يقوم المطورون بنشر التحديثات يوميًا ويقولون إن سجل التغييرات هو قائمة الميزات الحقيقية، وهو تحذير عادل وعلامة جيدة في نفس الوقت.
متى يكون التوزيع المتوازي مجديًا، ومتى يهدر الرموز المميزة
التوازي ليس مجانيًا، ووضع الفشل هو إنفاق خمسة أضعاف الرموز المميزة للحصول على خمسة إصدارات من نفس الإجابة. قاعدة تقريبية من استخدام هذا النمط: وزع المهام عند الغموض، وشغل وكيلًا واحدًا عند التحديد الواضح.
- وزع المهام عندما يكون للمهمة عدة أساليب قابلة للدفاع عنها. إعادة هيكلة إدارة الحالة، ترحيل بيانات معقد، مشكلة أداء لم يتم تحديد عنق الزجاجة فيها بعد، تكامل مكتبة غير مألوفة. هنا تختلف النماذج حقًا، وهذا التباين هو القيمة. سينتج ثلاثة وكلاء ثلاث هياكل مختلفة، وواحد منهم سيكون أفضل مما كنت ستكتبه.
- شغل وكيلًا واحدًا عندما تكون المهمة محددة. إضافة حقل إلى نقطة نهاية، توصيل معالج يطابق أربعة معالجات موجودة، كتابة اختبارات لدالة سلوكها موثق. سينتج خمسة وكلاء خمسة فروقات متطابقة تقريبًا، وستكون قد دفعت خمسة أضعاف مقابل خطأ تقريبي.
- وزع المهام عبر النماذج، وليس فقط عبر التشغيلات. ثلاث نسخ من Claude Code على نفس الأمر تتجمع بإحكام. تتباعد Claude Code و Codex و OpenCode على نفس الأمر بشكل أكبر بكثير، لأن الاختلافات تأتي من التدريب وليس من أخذ العينات. جعل Orca ذلك مقارنة بنقرة واحدة هو الميزة التي لا تقدر حقها هنا، وهذا هو السبب في أن مبدل الحسابات وتتبع الاستخدام يهمان بقدر أهمية مساحات العمل.
- اكتب معايير القبول قبل أن توزع المهام. إذا لم تتمكن من تحديد كيف تبدو الإجابة الصحيحة قبل بدء الوكلاء، فسوف تختار الفائز بناءً على الجماليات. كتابة ثلاث نقاط معيارية أولاً يستغرق دقيقة ويحول المراجعة من حكم شخصي إلى فحص. كما أنه يمنحك شيئًا لتقدمه للوكلاء، مما يحسن عادة جميع المرشحين الخمسة.
الاقتصاديات بسيطة بما يكفي لتظل في ذهنك. يتبادل التوزيع المتوازي الرموز المميزة (tokens) ببحث أوسع في مساحة الحلول. هذه مقايضة جيدة عندما تكون المساحة واسعة، وسيئ عندما لا يوجد سوى إجابة معقولة واحدة.
المشكلة التي تخلقها Orca
شغل خمسة وكلاء وستحصل على خمسة فروقات. والآن ماذا؟
هذا هو الجزء الذي لا تجيب عليه الأدوات، ويزداد سوءًا كلما تحسنت الأدوات. يضاعف التوزيع المتوازي المخرجات. تظل قدرتك على التمييز بين الصحيح والمحتمل كما هي تمامًا. قراءة خمسة فروقات بعناية يستغرق وقتًا أطول مما استغرقه كتابة الكود، لذلك في الممارسة العملية يقوم الناس بالتصفح السريع، ويختارون الأكثر نظافة، ويدمجونه.
المظهر النظيف ليس صحيحًا. هذه هي المشكلة بأكملها مع مخرجات الوكيل، وتظهر بحدة أكبر في أي شيء يتعلق بواجهة برمجة التطبيقات (API)، لأن هذا هو المكان الذي يقوم فيه الوكيل بالتخمين بدلاً من الاستدلال. ابتكر كل وكيل من وكلاءك الخمسة فكرته الخاصة حول ما تعيده نقطة النهاية. كتب الخمسة كودًا يتعامل مع شكلهم المتخيل. كتب الخمسة اختبارات تجتاز افتراضاتهم الخاصة. تختلف الفروقات ولا يمكن التحقق من أي منها بالقراءة.
ما تحتاجه هو حكم ليس أنت. وهذا يعني عقدًا لم يخترعه الوكلاء ومجموعة اختبارات تفشل عند الاختلاف:
- مواصفات OpenAPI هي الحقيقة المشتركة. يقرأ كل وكيل في كل مساحة عمل نفس المخططات، ورموز الحالة، ومغلفات الأخطاء بدلاً من خمسة تخمينات منفصلة. هذه هي الحالة الموضحة في استخدام مواصفات OpenAPI الخاصة بك كأدوات للوكلاء.
- تولد النماذج الوهمية (Mocks) من المواصفات. بما في ذلك فروع الأخطاء، بحيث يفشل الوكيل الذي يتعامل فقط مع المسار السعيد على الفور بدلاً من مرحلة الاختبار.
- اختبارات العقود تحدد الفائز. قم بتشغيل نفس المجموعة ضد جميع مساحات العمل الخمسة. اثنان ينجحان، ثلاثة لا ينجحون. هذا قرار دمج يستند إلى الأدلة بدلاً من أي فرق بدا الأفضل في الساعة السادسة مساءً.
- تظهر تغييرات الشكل بوضوح. عندما يتغير العقد الأصلي، تفشل الاختبارات بدلاً من انحراف السلوك بصمت. راجع ما يحدث عندما تتسبب تغييرات API في تعطيل وكلاء الذكاء الاصطناعي.
هنا يأتي دور Apidog في إعداد Orca، وهو يتناسب بشكل مكمل حقيقي بدلاً من مجرد ترويج. تمنحك Orca خمس إجابات مرشحة بتكلفة منخفضة. المواصفات بالإضافة إلى مجموعة اختبارات حتمية هي ما يجعل الاختيار بينها رخيصًا أيضًا. بدون هذا النصف الثاني، يضاعف التوازي عبء مراجعتك بدلاً من إنتاجيتك. قم بتنزيل Apidog وربط المواصفات قبل تشغيل التوزيع المتوازي، وليس بعده. الحجة الأوسع لماذا تنمو عملية التحقق بدلاً من أن تتقلص مع كتابة الوكلاء المزيد من الكود موجودة في هل لا تزال بحاجة إلى أداة API في عصر وكلاء الذكاء الاصطناعي، وممارسات الموثوقية المحيطة بها موجودة في موثوقية وكلاء الذكاء الاصطناعي في الإنتاج.

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

- المهمة هي السجل المشترك، وليس الأمر. يتدفق التقدم واستدعاءات الأدوات والنتائج إليها، وتظهر مخرجات الوكيل كتعليقات ترد عليها. سؤال يوم الاثنين له إجابة ليست تسجيل شاشة.
- الوكيل هو تكوين محفوظ. التعليمات، وقت التشغيل، المهارات، المستودعات، البيئة. يتم إعادة استخدام الإعداد الذي قمت بضبطه لخدمة المدفوعات بدلاً من إعادة كتابته في جزء جديد كل صباح.
- الطاقم هو وكيل قائد بالإضافة إلى وكلاء وأشخاص آخرين، يعمل القائد أولاً. يقرأ القائد سياق المهمة، ويقرر الأعضاء الذين سيتم إشراكهم، ويجمع النتائج في مكان واحد. هذا توزيع متوازي مع خطوة تركيب، بدلاً من التوزيع المتوازي بالإضافة إلى قراءتك لخمسة فروقات.
- التنفيذ هو إحضار ما لديك. تقوم بتوصيل جهاز كمبيوتر، يمكن أن يكون جهاز الكمبيوتر المحمول الخاص بك، أو خادمًا، أو حاوية، ويستخدم Sharkly بيئة التشغيل المثبتة بالفعل عليه. نفس نموذج استخدام Orca لاشتراكاتك الخاصة، ونفس السبب في أنه الخيار الصحيح.
- يعمل المستودع في مساحة عمل منفصلة لكل مهمة. نفس حيلة العزل، مطبقة على مستوى المهمة بدلاً من مستوى الجزء.
- قائمة المهام المؤجلة لا يتم تشغيلها. مهمة في قائمة المهام المؤجلة لا تبدأ أي شيء، لذا يتم إعداد العمل ومراجعته قبل إنفاق أي رموز مميزة. نقطة التحقق هذه هي ما تفتقده معظم إعدادات الوكلاء المتوازية.
- هيكل يفهمه الفريق بالفعل. مساحات، مشاريع، سباقات (sprints)، مهام، مع مزامنة Jira للفرق التي تستخدمها.
الملخص الصادق: إذا كنت تعمل بمفردك، فربما تكون Orca كافية، وهي جيدة جدًا. في اللحظة التي يحتاج فيها شخص ثانٍ إلى رؤية ما فعله الوكلاء، ستحتاج إلى سجل مهام دائم، ولا يمكن لأي قدر من سجل التمرير توفير ذلك.
إعداد يعمل
إذا كنت تتبنى هذا، فإليك ترتيبًا يتجنب الفوضى الشائعة:
- قم بتثبيت Orca واستخدم وكيلاً واحدًا لمدة أسبوع. الطرفية والمحرر والتعليق على الفروقات تستحق العناء قبل أن تبدأ في التوازي.
- قم بتوصيل المواصفات واختبارات العقد أولاً. التوزيع المتوازي بدون حكم يجعل الأمور أسوأ. هذه هي الخطوة التي يتخطاها الناس.
- وزع المهام على المشاكل الصعبة فقط. ثلاثة وكلاء على إعادة هيكلة غامضة، وكيل واحد على مهمة واضحة. توزيع كل شيء يهدر الرموز المميزة وانتباهك.
- قلل تكلفة الرموز المميزة لكل وكيل أولاً. خمسة وكلاء يبحثون في نفس المستودع هو خمسة أضعاف الهدر، لذا قم بإقران هذا بـ codebase-memory-mcp.
- استخدم التعليق بدلاً من إعادة التوجيه. تعليقات الأسطر التي تعود إلى الوكيل تتفوق على إعادة كتابة التعليمات بالكامل.
- انتقل إلى مساحات عمل SSH عندما يتوقف حاسوبك المحمول عن العمل. سيحدث ذلك، حوالي الوكيل الثالث أو الرابع في أي بناء حقيقي.
- أضف طبقة مهام عندما يشارك شخص ثانٍ. بمفردك، تخطى ذلك. في فريق، السجل ليس اختياريًا.
الأسئلة الشائعة
- هل تحل Orca محل بيئة التطوير المتكاملة (IDE) الخاصة بي؟ غالبًا، للعمل المدعوم بالوكلاء. تحتوي على محرر يستند إلى VS Code مع حفظ تلقائي، ومستكشف ملفات، ومحطات طرفية، ومراجعة الفروقات. لا يزال الناس يحتفظون ببيئة تطوير متكاملة (IDE) كاملة للتدقيق العميق.
- هل أحتاج إلى اشتراكات منفصلة لكل وكيل متوازٍ؟ لا. تستخدم Orca الحسابات التي لديك بالفعل، ويظهر تتبع الاستخدام المدمج حدود Claude و Codex الخاصة بك وأوقات إعادة التعيين. ستصل إلى حدود المعدل عند تشغيل عدة وكلاء في وقت واحد؛ هذا سؤال يتعلق بحدود الخطة، وليس بـ Orca.
- هل تشغيل خمسة وكلاء على مستودع واحد آمن بالفعل؟ نعم، لأن كل وكيل يحصل على مساحة عمل git خاصة به، لذلك لا يمكنهم الكتابة فوق ملفات بعضهم البعض. الحالة المشتركة خارج المستودع، مثل قواعد البيانات وخوادم التطوير قيد التشغيل والمنافذ، لا تزال مسؤوليتك إدارتها. وجههم إلى بيئات منفصلة وإلا ستحصل على أخطاء مربكة تبدو وكأنها أخطاء وكيل.
- كيف أختار بين الفروقات؟ قم بتشغيل نفس مجموعة الاختبارات ضد جميعها ودعها تقرر. إذا كانت اختباراتك لا تميز بين المرشحين، فإن الاختبارات هي الشيء الذي يجب إصلاحه قبل توسيع التوزيع المتوازي. تتبع ما استدعاه كل وكيل بالفعل يساعد أيضًا، وهو ما يغطيه تتبع استدعاءات أداة الوكيل.
- Orca أم أداة إدارة العمل مثل Sharkly؟ طبقات مختلفة، وهي تتكامل مع بعضها. Orca هي المكان الذي تدير فيه الوكلاء الآن. نظام المهام هو المكان الذي يعيش فيه العمل، ويتم تعيينه، ويظل قابلاً للمراجعة بعد ذلك. بمفردك قد تحتاج الأول فقط.
- هل هو مرخص بترخيص MIT حقًا؟ نعم، على عكس بعض الأدوات في هذه الفئة. Stably هي شركة تجارية وتطبيق سطح المكتب مفتوح المصدر بموجب ترخيص MIT.
الخلاصة
Orca هي أقوى إجابة متاحة لمشكلة الإنتاجية. مساحات العمل المتوازية، وطرفية حقيقية، والتعليق على الفروقات، والتنفيذ عن بعد، وتطبيق مصاحب للهاتف المحمول كلها تشكل أداة جادة، واستخدام اشتراكاتك الخاصة بدلاً من إعادة بيع الرموز المميزة هو نموذج العمل الصحيح.
ما يقدمه لك هو المزيد من الإجابات المرشحة في الساعة. هذا تقدم فقط إذا كان بإمكانك أيضًا الاختيار بينها وتذكر ما حدث. الجزء الخاص بالقرار يحتاج إلى عقد ومجموعة اختبارات، وهو Apidog. الجزء الخاص بالتذكر يحتاج إلى مهمة تستمر بعد الجلسة، وهي Sharkly.
خمسة وكلاء بدون حكم ليس خمسة أضعاف المخرجات. بل هو خمسة أضعاف قائمة المراجعة.
