Orca
Orca هي بيئة تطوير وكلاء (ADE) مفتوحة المصدر تتيح للمطورين تشغيل عدة وكلاء برمجة ذكاء اصطناعي بشكل متوازٍ في Git Worktrees معزولة، مع إشراف ومقارنة ودمج موحد للنتائج.
تقرير معمّق
-
Orca عبارة عن بيئة تطوير وكيل مفتوحة المصدر (ADE) تم تطويرها بواسطة فريق Stable وهي مصممة خصيصًا لسيناريوهات "التشفير المتوازي متعدد الوكلاء". إنه ليس مساعد ترميز آخر يعمل بالذكاء الاصطناعي، ولكنه طبقة تنسيق تعمل على سطح المكتب - مما يسمح لأكثر من 30 وكيل CLI مثل Claude Code وCodex وGrok وCursor وما إلى ذلك بالتنفيذ بالتوازي في Git Worktree المستقلة، ويمكن للمطورين الإشراف على النتائج ومقارنتها ومراجعتها ودمجها بشكل موحد. يعتمد المشروع ترخيص MIT ويدعم أنظمة تشغيل macOS وWindows وLinux وiOS/Android. وقد حصل على أكثر من 20000 نجم على GitHub منذ أن أصبح مفتوح المصدر في أوائل عام 2026، ويتم إصدار التحديثات يوميًا.
-
تم تطوير Orca بواسطة فريق Stable، وهي منظمة GitHub تسمى Stableai. كان المنتج الرئيسي السابق لشركة Stable عبارة عن منصة اختبار برمجيات الذكاء الاصطناعي، وOrca هو اتجاهها الجديد لـ "المستقبل المتعدد الوكلاء". تتم استضافة المشروع في مستودع Stalyai/orca على GitHub ويعتمد ترخيص MIT مفتوح المصدر. سيصبح مفتوح المصدر بالكامل بعد إضافة الترخيص في 28 مارس 2026. وقد تم تكرار الإصدار الحالي إلى الإصدار 1.4.143 أو أعلى. يحتوي المستودع على أكثر من 20,000 نجمة وأكثر من 1,500 شوكة، مع الحفاظ على إيقاع الإصدار اليومي. فريق Stable صغير ولكنه نشط في مجتمع المطورين ويستجيب لمشكلات Discord وGitHub. الحكم الأساسي للفريق هو أن المطورين لم يعودوا يستخدمون وكيل ذكاء اصطناعي واحد فقط، بل يقومون بتشغيل عدة وكلاء في نفس الوقت. لا يمكن لـ IDE وأساليب إدارة المحطة الحالية أن تدعم هذا النموذج الجديد بشكل فعال. وُلدت Orca لحل "مشكلة التنسيق" هذه.
-
يكمن الابتكار الأساسي لشركة Orca في هندستها المعمارية "Worktree الأصلية". في بيئة التطوير المتكاملة التقليدية، يتوافق المشروع مع دليل العمل، ويجب تبديل الفروع المختلفة ذهابًا وإيابًا. تقوم Orca تلقائيًا بإنشاء Git Worktree مستقل لكل مهمة أو وكيل، معزولًا عن بعضها البعض ولا يتداخل مع بعضها البعض. تعد Parallel Worktree أكبر ميزة مميزة. يمكن للمطورين إرسال نفس المهمة إلى 5 وكلاء مختلفين (على سبيل المثال، يقوم كل من Claude Code وCodex بتشغيل إصدار). يعمل كل وكيل في شجرة عمل مستقلة. بعد الانتهاء، تتم مقارنة الاختلافات جنبًا إلى جنب ويتم تحديد أفضل النتائج ودمجها. يؤدي هذا إلى حل المشكلة طويلة الأمد المتمثلة في "تعديل الوكلاء المختلفين لنفس الكود والكتابة فوق بعضهم البعض". الدعم متعدد الوكلاء واسع للغاية. Orca متوافق مع أي وكيل CLI - طالما أنه يمكن تشغيله في المحطة، يمكنك الاتصال بـ Orca. يوجد أكثر من 30 وكيلًا مدرجًا رسميًا، بما في ذلك Claude Code، وOpenAI Codex، وGrok، وCursor، وGitHub Copilot، وOpenCode، وCline، وContinue، وAmp، وما إلى ذلك. يستخدم كل وكيل حساب الاشتراك الخاص به، وتوفر Orca فقط طبقة التنسيق دون أي رسوم إضافية. يستخدم المحرر والمحرر المدمجان محطة عرض WebGL (مماثلة لـ Ghostty)، والتي تدعم تقسيم الشاشة اللانهائي وذاكرة التخزين المؤقت للتمرير التي تستمر بعد إعادة التشغيل. يعتمد المحرر على جوهر VS Code ويدعم سحب الملفات وإفلاتها والحفظ التلقائي وصفحات علامات التبويب المتعددة. يسمح وضع التصميم للوكيل "برؤية" الصفحة من خلال متصفح Chromium المدمج - انقر على أي عنصر من عناصر واجهة المستخدم لإرسال HTML وCSS ولقطات الشاشة الخاصة به إلى Agent Prompt، وهو مناسب لأتمتة الواجهة الأمامية. يتيح التكامل الأصلي لـ GitHub مع Linear للمطورين تصفح لوحات العلاقات العامة والإصدارات والمشاريع داخل Orca، وإنشاء Worktrees مباشرة من المهام، ومراجعة اختلافات الذكاء الاصطناعي من خلال منطقة التعليق، ودفع التعديلات. يعد سير العمل "دون مغادرة IDE" ذا قيمة كبيرة لتعاون الفريق. يدعم SSH Worktree تشغيل Agent على الأجهزة البعيدة ذات التكوين العالي وإعادة الاتصال التلقائي وإعادة توجيه المنافذ. يمكن لتطبيق Mobile Companion (iOS/Android) مراقبة حالة الوكيل وتلقي إشعارات الإكمال وإرسال تعليمات المتابعة في أي وقت.يتيح لك Orca CLI التحكم في IDE بالكامل باستخدام البرامج النصية: إنشاء أشجار العمل، والتقاط لقطات الشاشة، وملء النماذج - يقوم الوكيل بدوره بتشغيل Orca.
-
Orca نفسها مجانية تمامًا ومرخصة بموجب ترخيص MIT مفتوح المصدر. يقوم المستخدمون بتنزيله من GitHub أو تثبيته من خلال Homebrew (تثبيت الشراب --cask Stalyai/orca/orca). وهذا يعني أن Orca نفسها ليس لديها دخل مباشر وتعتمد على التوزيع والارتباط البيئي لوكلاء المنبع. يتحمل المستخدم تكلفة الوكيل الأولي. يستخدم Claude Code Anthropic API، ويستخدم Codex OpenAI API، ويستخدم Cursor CLI اشتراك Cursor - ولا تفرض Orca رسومًا على الطبقة الوسطى. يمكن تتبع أوقات إعادة تعيين حدود الاستخدام والسعر لكل مزود في أداة تبديل الحساب. يعمل نموذج "إحضار الاشتراك الخاص بك" (BYOK) على تقليل العوائق التي تحول دون الاستخدام ويعني أن استدامة Orca تعتمد على تمويل فريق Stable أو مسار التسويق اللاحق. حاليًا، المشروع نشط للغاية ويحظى بردود فعل إيجابية من المجتمع، لكن نموذج العمل لم يكن واضحًا بعد.
-
ركزت التعليقات الإيجابية على مراقبة Worktree والمراقبة المتنقلة بالتوازي. قال العديد من المستخدمين: "هذه هي المرة الأولى التي يمكنني فيها تشغيل عدة عملاء في نفس الوقت دون أن أكون في عجلة من أمري." "تسمح لي إشعارات الهاتف المحمول بتنفيذ مهام طويلة أثناء الاجتماعات." مجتمع Discord نشط ويتم الرد على طلبات الميزات من قبل الفريق خلال يوم واحد. ذكرت مراجعة المستخدم أن "القيمة الأساسية لـ Orca هي العزلة - يقوم الوكلاء المختلفون بتغيير فروعهم الخاصة، ولم يعد هناك ما يدعو للقلق بشأن تغطية التعليمات البرمجية لبعضهم البعض." تأتي التعليقات السلبية بشكل أساسي من جوانب الاستقرار والتوثيق. أبلغ بعض المستخدمين أن بيئة الإنتاج لم تكن مستقرة بدرجة كافية وأن الإصدار 0.x يتعطل أحيانًا. إن وصف عملية التكوين في ملف README ليس مفصلاً بما فيه الكفاية، كما أن عتبة المبتدئين للبدء مرتفعة. تتأخر تحديثات إصدار Android عن iOS بحوالي دورة إصدار واحدة. لا يزال المسار المشترك بين الوكلاء (مثل "تخطيط كود كلود، واختبار كتابة الدستور الغذائي، وتنفيذ Aider") هو طلب الميزات الأكثر شيوعًا، ولكن لم يتم تنفيذه بعد. أشار بعض المستخدمين أيضًا إلى أن تشغيل العديد من الوكلاء بالتوازي سيؤدي إلى زيادة خطية في استهلاك واجهة برمجة التطبيقات - 3 رموز Claude بالتوازي تساوي 3 أضعاف الرمز المميز. يوصى باستخدام النماذج الرخيصة (Haiku، GPT Instant) للمهام الاستكشافية والنماذج القوية لمراجعة الدمج.
-
أعطت وسائل الإعلام الصناعية عمومًا تقييمات إيجابية لـ Orca، معتقدة أنها استحوذت على "نقاط الألم الخاصة بالتنسيق في عصر تعدد الوكلاء" بشكل دقيق. ينص تعليق AI Insider على ما يلي: "يكمن تمايز Orca في حيادها - فهي لا تبيع وكيلًا واحدًا، بل طبقة التنسيق فوق جميع الوكلاء. عندما يربط كل من Cursor وWindsurf الأنظمة البيئية النموذجية الخاصة بهما، تختار Orca أن تكون مفتوحة." في التقييم المقارن، تتمتع Orca بميزة واضحة مقارنة بالمكونات الإضافية Cursor وWindsurf وVS Code + في أبعاد مثل "عدد الوكلاء المتوازيين" و"الرفيق المتنقل" و"وضع التصميم" و"تتبع الحساب"؛ إنه متخلف في "سهولة الاستخدام خارج الصندوق" و"نضج المستند". بعض التعليقات تضع Orca على أنها "غرفة أوامر لكبار المطورين، وليست أداة برمجة بنقرة واحدة للمبتدئين." هناك أيضًا شكوك في الصناعة: هل هذه فئة مستقلة أم منتج انتقالي؟ تتمتع كل من VS Code وJetBrains وCursor بحوافز قوية لاستيعاب التنسيق متعدد الوكلاء كوظائف مدمجة، كما أن Claude Code من Anthropic نفسها تتمتع بالفعل بدعم Worktree. يعد حياد Orca ميزة عندما يكون النظام البيئي الحالي للعميل مجزأ، ولكن بمجرد أن تمتلك بيئات التطوير المتكاملة السائدة إمكانات مماثلة مدمجة، قد يتم ضغط مساحة معيشة Orca.
-
أكبر جدل هو بقاء الفئة. تضع Orca نفسها على أنها "ADE" (بيئة تطوير الوكيل)، ولكن من المشكوك فيه ما إذا كان لدى هذا السوق مساحة كافية للبقاء المستقل. لم يحدث بائعو IDE الرئيسيون أي تأثير بعد، ولكن بمجرد أن يفعلوا ذلك، ستواجه Orca ضغوطًا هائلة كمنتج مستقل من فريق صغير. قضايا الاستقرار. في الإصدار 0.x، أبلغ بعض المستخدمين عن مشكلات مثل تكوين SSH Worktree المعقد وتعطل الجهاز الطرفي في بعض الأحيان. على الرغم من أن الإصدارات اليومية تعني إصلاحات أسرع، إلا أنها لا تزال تشكل مصدر قلق لمستخدمي الإنتاج. الاستدامة طويلة المدى لفريق Stable. نظرًا لكونه مشروعًا مفتوح المصدر مع فريق صغير، فإن Orca ليس لديه حاليًا أي إيرادات مباشرة. على الرغم من أن ترخيص معهد ماساتشوستس للتكنولوجيا يضمن عدم اختفاء الكود، إلا أنه لا يزال هناك عدم يقين بشأن استمرار استثمار الفريق واتجاه تطوير المنتج. يمكن أيضًا أن تؤدي تضاربات الأسماء مع Stability AI (مطور Stable Diffusion) إلى حدوث ارتباك في البحث بسهولة.
-
تعتبر Orca مناسبة أكثر للأشخاص التاليين: المطورين الذين استخدموا العديد من وكلاء ترميز الذكاء الاصطناعي ويحتاجون إلى وحدة تحكم موحدة؛ الفرق التي تحتاج إلى مقارنة أداء الوكلاء المختلفين في نفس المهمة؛ والمطورون عن بعد الذين غالبًا ما يقومون بمهام الوكيل طويلة المدى ويحتاجون إلى المراقبة عبر الهاتف المحمول؛ المستخدمون الذين يتعرفون على نموذج "إحضار الاشتراك الخاص بك" ولا يريدون أن يتم تقييدهم بواسطة مورد وكيل واحد. غير مناسب لـ: المبتدئين الذين بدأوا للتو في استخدام أدوات تشفير الذكاء الاصطناعي (حدود التوثيق والتكوين مرتفعة)؛ المطورون الذين يستخدمون وكيلًا واحدًا فقط ويكونون راضين عن بيئة التطوير المتكاملة (IDE) الحالية؛ بيئات الإنتاج ذات متطلبات الاستقرار العالية للغاية. البدائل: يوفر كل من Cursor وWindsurf تجربة وكيل واحد أكثر تكاملاً؛ لدى Claude Code نفسه بالفعل وظيفة Worktree؛ إذا كنت تحتاج فقط إلى نوافذ طرفية متعددة، فيمكن أيضًا استخدام tmux.
-
Orca هو منتج ذو موضع واضح - فهو ليس مساعدًا آخر للتشفير بالذكاء الاصطناعي، ولكنه أداة "لإدارة مساعدي الترميز بالذكاء الاصطناعي". في السيناريو المجزأ لـ "التوازي متعدد الوكلاء"، حققت المركز الأول في الصناعة. 20.000 نجمة وإيقاع التحديث اليومي والمجتمع النشط كلها دليل على قوتها. لكن مصيرها على المدى الطويل يعتمد إلى حد كبير على عاملين: متى ستتمتع بيئات التطوير المتكاملة (IDE) السائدة بقدرات مماثلة مدمجة فيها، وما إذا كان فريق Stable قادرًا على بناء ما يكفي من التصاق المستخدم ونموذج الأعمال قبل ذلك الحين. بالنسبة للمطورين الذين يستخدمون بالفعل العديد من الوكلاء، فإن Orca يستحق المحاولة - على الأقل فهو يحل المشكلة الحقيقية المتمثلة في "التبديل ذهابًا وإيابًا بين خمس محطات طرفية".
مراجعات المستخدمين
-
VNguyen_Max4—تسمح لي وظيفة SSH Worktree بتشغيل الوكيل على جهاز متطور عن بعد، والجهاز المحلي مسؤول فقط عن عرض النتائج، وتكون التجربة سلسة. تتم إعادة الاتصال وإعادة توجيه المنفذ تلقائيًا، مما يوفر الكثير من المتاعب. -
Joe.Ramos—بعد تجربتها لمدة أسبوع، كان الشعور الأكبر هو أنني لم أعد مضطرًا إلى التبديل ذهابًا وإيابًا بين ثلاث محطات. يدير كل من Claude Code وCodex شجرة العمل ولا يتداخلان مع بعضهما البعض. وأخيرًا، يمكنهم مقارنة الاختلافات جنبًا إلى جنب واختيار الدمج الأمثل. سير العمل هذا مريح حقًا. -
Doris.Gutierrez_2024—وضع التصميم قوي حقًا. يمكنك النقر مباشرة على عناصر واجهة المستخدم في المتصفح المدمج لإرسال HTML ولقطات الشاشة إلى الوكيل. لم يعد عليك كتابة مطالبة تصف "أين الزر الأزرق" لفترة طويلة. -
兔兔_4—يمكن لتطبيق الهاتف المحمول التحقق مما إذا كان الوكيل قد انتهى من التشغيل، ويمكنه أيضًا إرسال تعليمات المتابعة. هذا عملي جداً عندما تكون في اجتماع، سيهتز هاتفك وستعرف أن التشغيل قد انتهى. يمكنك ملء التعليمات عن بعد ومواصلة التشغيل دون أن تكون مقفلاً أمام الكمبيوتر. -
SusanLopez—معهد ماساتشوستس للتكنولوجيا مفتوح المصدر، لا يوجد وسطاء لتحقيق الربح، ما عليك سوى إحضار اشتراكاتك الخاصة في Claude Code وCodex، وهي أكثر راحة من حزمة Cursor. -
Justin.Young—مشكلة العرض غير الواضح للخطوط الصينية غير مريحة بعض الشيء. لم يتم إصلاحها في الإصدار 1.4.128، ولا تعمل حتى بعد تغيير الخط. الفجوة بينها وبين Muxy واضحة، وآمل أن يتم إصلاحها في أقرب وقت ممكن. -
Kevin_Wright_X—أعتقد أن القيمة الأكبر لـ Orca هي العزلة - فالوكلاء المختلفون يغيرون فروعهم الخاصة، ولم يعد هناك ما يدعو للقلق بشأن تغطية التعليمات البرمجية لبعضهم البعض. لقد قمت بتجربة عميلين لتعديل ملف في نفس الوقت من قبل، وكان الأمر منعشًا للغاية. -
JEhol—إن القدرة على الاتصال بأكثر من 30 وكيلًا أمر رائع حقًا. يمكن قبول كل من Claude Code وCodex وGemini وGrok، ويتم التعامل معهم جميعًا على قدم المساواة. الشيء الأكثر فائدة بالنسبة لي هو أن يكون هناك وكلاء مختلفون يكتبون نسخة من نفس المهمة، ويقارنون ويختارون الأفضل. لقد تحسنت الكفاءة بالفعل. -
珊瑚153—إنها جيدة حقًا، ولكن لنكون صادقين، فهي ليست صديقة جدًا للمبتدئين. الوثائق بسيطة للغاية ولا توجد أمثلة كافية للتكوين. استغرق الأمر مني بعض الوقت للبدء ومعرفة عملية شجرة العمل. أتمنى أن يكون README أكثر تفصيلاً. -
0gmkyzu_x—إذا قام ثلاثة وكلاء بتشغيل إعادة الهيكلة بشكل متوازٍ، فسيتضاعف استهلاك واجهة برمجة التطبيقات ثلاث مرات، وستنزف المحفظة. يوصى باستخدام نماذج رخيصة للاستكشاف ونماذج قوية للدمج، مما يمكن أن يوفر الكثير. -
Jack.Thomas_66—وبعد يومين لم أستطع العودة. الاستياء الوحيد هو أن استخدام الذاكرة لإصدار Electron كبير حقًا. يمكن أن يستغرق فتح العديد من أشجار العمل 2 جيجابايت بسهولة. آمل أن يتم تحسينه في المستقبل. -
KatieMason—لقد تم تكامل GitHub بشكل جيد. يمكنك عرض العلاقات العامة والمشكلات مباشرة في IDE، وإنشاء أشجار عمل مباشرة من المشكلات لبدء العمل. ليست هناك حاجة لتبديل سياق المتصفح. هذه التجربة سلسة للغاية. -
trueVladanaPantić_dev—هناك نقطة ألم كبيرة نسبيًا - لم يتم إصدار وظيفة خط الأنابيب عبر الوكلاء بعد. ما أريده هو رابط مثل "يقوم كلود كود بوضع الخطط، ويكتب كوديكس التنفيذ، ويقوم آيدر بإجراء الاختبارات." حاليًا، لا يمكنني القيام بذلك إلا يدويًا. -
Laura.Martinez_202262—من الواضح أن إصدار Android هو إصدار واحد خلف iOS، ولم يتم إصدار العديد من ميزات iOS الجديدة على Android بعد. نأمل أن يتمكن الفريق من موازنة الأمر قليلاً. -
ETr_am—لأكون صادقًا، فهو غير متوفر بعد في بيئة الإنتاج. يتعطل الإصدار 0.x أحيانًا ويجب تحسين الاستقرار. ولكن إذا كنت تقوم فقط بالتطوير الاستكشافي والتحقق من النموذج الأولي، فهذا مفيد حقًا. -
l_l1wnb4c—لقد قدمت طلبًا لميزة واستجاب فريق Discord في نفس اليوم. هذا النوع من سرعة الاستجابة نادر جدًا في المشاريع مفتوحة المصدر. جو المجتمع رائع أيضًا. -
JosephWood—بعد جولة من المقارنة، حققت Orca بالفعل أقصى درجات التوازي بين الوكلاء المتعددين. يعد كل من Cursor وWindsurf جيدين أيضًا ولكنهما يدعمان فقط الوكلاء الخاصين بهم، Orca مفتوح لجميع وكلاء CLI، وهو ما يعجبني. -
LedgerLionMendoza—تم إرسال خطأ منذ ثلاث ساعات، والآن تم إصلاحه وتم إصدار نسخة جديدة. يعد إيقاع التحديث اليومي هذا أمرًا شنيعًا حقًا، ولكنه يوضح أيضًا أن الفريق يعمل بجدية على المنتج. -
TIkra—يعد Worktree أمرًا جيدًا، لكن استخدام القرص يزداد. يبلغ حجم وحدة العقدة الواحدة عدة مئات من الميجابايت، وتؤدي العديد من أشجار العمل إلى زيادة الضغط على القرص الصلب. وظائف الهاتف المحمول محدودة أيضًا. لا يمكنك إنشاء شجرة عمل. يمكنك فقط التحقق من التقدم وإصدار التعليمات. -
Nancy_Perez168—فقط قم بتجربتها، فهي مجانية على أي حال. بعد التثبيت، قم بتعليق كل من Claude Code وCodex، وقم بتشغيل نفس المتطلبات مرة واحدة لكل منهما، وقارن النتائج لاختيار الدمج الأمثل. لقد غيّر هذا الشيء بالفعل سير عمل الترميز الخاص بي. -
EvelynWatsonIII838—ما يقلقني أكثر هو ما إذا كانت هذه الفئة قادرة على البقاء. الآن يتحرك رمز VS والمؤشر في اتجاه الوكيل المتعدد. باعتباره مشروعًا جماعيًا صغيرًا، سيكون Orca سلبيًا للغاية بمجرد إنشاء وظائف مماثلة من قبل الشركات المصنعة الكبرى. -
TOUUS—العرض الطرفي جميل حقًا، ومحطة WebGL ذات النمط Ghostty ودعم الشاشة المقسمة واسترجاع التمرير كلها سلسة للغاية. باعتبارك شخصًا يستخدم الأجهزة الطرفية كل يوم، فهذه التجربة تعتبر ميزة إضافية. -
1r6ya4m—يعد دعم MCP جيدًا جدًا، ويمكن تخصيص العديد من الأدوات ليتصل بها الوكيل. إنها قابلة للتشغيل للغاية بالنسبة للمستخدمين المتقدمين الذين يحبون اللعب، ولكن قد يتم الخلط بين المبتدئين. -
DrJoelJones_2024—حساب Codex Hot-swap جيد حقًا. ليست هناك حاجة لتسجيل الخروج وتسجيل الدخول مرة أخرى. عند استنفاد الحصة، يمكنك التبديل مباشرة إلى حساب آخر. مناسب جدًا للأشخاص الذين لديهم حسابات OpenAI متعددة. -
Olivia_TaylorX9—لا يمكن تشغيل تطبيق الهاتف المحمول بشكل مستقل ويجب أن يعتمد على سطح المكتب ليكون متصلاً بالإنترنت. عندما لا تكون الشبكة جيدة أو يدخل الكمبيوتر المحمول في وضع السكون، سيتم قطع الاتصال. هناك مجال للتحسين في هذه التجربة. -
Carl.Green_77—تتطلب شجرة العمل عن بعد تثبيت وكيل Orca على الجهاز البعيد. إذا كانت شبكة إنترانت خاصة بشركة أو خادمًا يخضع لمراجعة أمنية صارمة، فقد لا يتجاوز مستوى تكنولوجيا المعلومات. -
RebeccaHicksQ—أعتقد أن Orca يمثل الاتجاه الصحيح - الانتقال من IDE إلى ADE. التغيير الحقيقي ليس هو النموذج الأقوى المستخدم، ولكن طريقة تنظيم العمل تغيرت، من "أكتب التعليمات البرمجية" إلى "أقوم بجدولة مجموعة من الوكلاء للكتابة".