قارن الوكلاء

طلب واحد، عدة وكلاء.
احتفظ بالنتيجة التي تفضّلها.

امنح المهمة نفسها إلى ما بين 2 و4 أدوات CLI أو نماذج بحركة واحدة: Claude Code وCodex، أو نموذجين من أداة CLI نفسها. يعمل كل وكيل في git worktree خاص به، ولا يتحرك الـ checkout الرئيسي لديك حتى تختار واحدًا.

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

قارن بين عدة وكلاء

أصلح حلقة إعادة توجيه تسجيل الدخول

main، آخر commit لديك

Claude Coderace-1-claude
  • 3 ملفات
  • +42 -11
  • 6 دقيقة
تم الاحتفاظ به
Codexrace-2-codex
  • 5 ملفات
  • +88 -23
  • 9 دقيقة
احتفظ بهذا
Antigravityrace-3-antigravity
  • 2 ملفات
  • +31 -19
  • 4 دقيقة
احتفظ بهذا

ثلاثة وكلاء، طلب واحد، ثلاثة worktrees. الأرقام مجرد مثال: أنت من يقرأ الـ diffs ويختار.

مقارنات Claude Code وCodex في كل مكان، وتكاد جميعها تختبر مستودعًا ليس مستودعك. ما تريد معرفته هو أي وكيل يتعامل جيدًا مع تقنياتك واصطلاحاتك وهذا الخطأ تحديدًا. والطريقة المباشرة لمعرفة ذلك هي إعطاء كليهما الطلب نفسه وقراءة الـ diff لكل منهما.

يدويًا، يعني ذلك اثنين من worktrees، وطرفيتين، ولصق الموجّه نفسه مرتين، ثم diff لكل منهما مقابل الـ commit الذي بدأت منه. هذا ينجح، وتعرض هذه الصفحة الأوامر الدقيقة. ويحوّل AgentsRoom كل ذلك إلى مشغّل واحد، لأي من أدوات CLI الـ 17 للوكلاء التي يشغّلها (Claude وCodex وGitHub Copilot CLI وCursor و13 أداة CLI أخرى للوكلاء).

لا يمنح AgentsRoom درجات للنتائج ولا يعلن فائزًا. بل يعطيك الأرقام نفسها لكل وكيل، والـ diff كاملًا، وزرًا لدمج ما تقرر الاحتفاظ به.

بطاقة المقارنة في AgentsRoom بعد تجربة حقيقية: الطلب نفسه مُعطى إلى Claude Code وCodex، لكلٍّ منهما ملفاته المعدَّلة وأسطره المضافة والمحذوفة ووقت عمله وتكلفته وفرعه، مع أزرار «عرض الـ diff» و«عرض» و«احتفظ بهذا»
مقارنة حقيقية على مستودعنا التجريبي: خطأ واحد، ووكيلان، وcommit البداية نفسه. تجربة واحدة على خطأ واحد لا تقول أي أداة CLI أفضل، بل تخبرك بأي diff تبدأ القراءة.

ما تفعله المقارنة

ثلاثة وكلاء مختارون مسبقًا

يُفتح المشغّل وفيه ثلاث أدوات CLI محددة، فيكفي الضغط على «ابدأ». ويمكن لكل سطر تغيير مزوّده أو نموذجه أو جهده أو حسابه، ويمكنك الانتقال من سطرين إلى 4 أسطر. ويُحسب نموذجان من أداة CLI نفسها وكيلين.

worktree جديد لكل وكيل

يحصل كل وكيل على فرعه وworktree خاص به، منشأين من HEAD الحالي لديك تمامًا، بما في ذلك الـ commits التي لم تدفعها. وإذا تعذّر إنشاء worktree، يفشل ذلك السطر وتبدأ الأسطر الأخرى: لا يرجع أي وكيل أبدًا إلى الـ checkout الرئيسي لديك.

جنبًا إلى جنب، أثناء عملهم

تُفتح اللوحات في صف، أو في مربع عند وجود أربعة وكلاء. ويتابع شريط فوقها كل وكيل: «جارٍ البدء»، «يعمل»، «في انتظارك»، «انتهى»، «فشل». ولا شيء يحرّك شاشتك بعد ذلك: نهاية المقارنة مجرد إشعار مع زر «قارن».

بطاقة لكل وكيل

الملفات المعدَّلة، والأسطر المضافة والمحذوفة، ووقت العمل، والرموز أو التكلفة عندما تُبلغ عنها أداة CLI. ويفتح «عرض الـ diff» في تبويب كل ما فعله ذلك الوكيل، سواء أنشأ له commit أم لا، مقابل الـ commit الذي بدأ منه.

احتفظ بهذا

يدمج هذا الفرع في الفرع الذي بدأت منه، بعد تأكيد يوضح ما سيحدث. وما تركه الوكيل بدون commit يُنشأ له commit أولًا على فرعه. ويؤدي أي تعارض إلى إلغاء الدمج وترك الـ checkout لديك كما كان.

ابدأها من هاتفك

يمكن لتطبيقي iOS وAndroid بدء مقارنة ومتابعتها: يشغّلها الكمبيوتر دون المساس بشاشته، وتعرض بطاقة فوق قائمة الوكلاء حالة كل وكيل. وتبقى المقارنة والدمج على الكمبيوتر.

كيف تجري مقارنة

خمس خطوات، من الطلب إلى الدمج.

  1. 1

    افتح المشغّل

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

  2. 2

    اختر الوكلاء

    ثلاث أدوات CLI جاهزة. انقر على سطر لتغييره، أو أضف سطرًا أو احذفه. يعرض السطر «واجهة CLI غير مثبتة» أو «الحصة ممتلئة» عندما يتعذّر بدؤه، ولا يُحتسب حينها. ويخبرك المشغّل أيضًا بالملفات التي بدون commit والتي تبقى خارج الـ worktrees.

  3. 3

    ابدأ

    انقر على «ابدأ 3 وكلاء»، أو اضغط Cmd/Ctrl+Enter. تُنشأ الـ worktrees واحدًا تلو الآخر، ويتلقى كل وكيل الطلب كأول رسالة له، وتُفتح اللوحات جنبًا إلى جنب. ويمكنك الرد على أي منهم أثناء العمل.

  4. 4

    قارن

    عندما ينتهون، يفتح «قارن» بطاقة لكل وكيل. اقرأ الأرقام، ثم افتح «عرض الـ diff» على ما يستحق القراءة، و«عرض» لاستعادة وحدة التحكم الخاصة بالوكيل الذي تريد سؤاله.

  5. 5

    احتفظ بواحد، ونظّف الباقي

    يدمج «احتفظ بهذا» فرعه بعد تأكيد. ثم يعرض التطبيق إغلاق الوكلاء الآخرين وحذف worktrees الخاصة بهم، ويسرد أولًا ما سيُفقد. ويمكنك الرفض والقيام بذلك لاحقًا عبر «تنظيف الباقين»، أو الخروج عبر «إنهاء دون احتفاظ».

نافذة «قارن بين عدة وكلاء» في AgentsRoom: حقل للطلب، وثلاثة وكلاء مختارون مسبقًا (Claude وCodex وAntigravity)، و«إضافة وكيل»، وتنبيه بأن لا شيء يتغير في الـ checkout الرئيسي، وزر «ابدأ 3 وكلاء»
المشغّل: طلب واحد، وثلاث أدوات CLI مختارة مسبقًا، ويمكن لكل سطر تغيير نموذجه أو جهده أو حسابه. ويذكّرك قبل البدء بأن كل وكيل يستهلك حصته الخاصة.

المقارنة نفسها بدون AgentsRoom

لا تحتاج إلى تطبيقنا لهذا، والطريقة تستحق المعرفة. يحتاج كل وكيل إلى مجلده الخاص، وإلا كتب الثاني فوق الأول. نُفّذت هذه الأوامر على مستودع اختبار في 5 نوفمبر 2026.

الطرفية
BASE=$(git rev-parse HEAD)
git worktree add -b try/claude ../try-claude HEAD
git worktree add -b try/codex ../try-codex HEAD

# one terminal per folder, the same request in each
cd ../try-claude && claude "fix the login redirect loop"
cd ../try-codex && codex "fix the login redirect loop"

# back in your main checkout: what did each one change?
git -C ../try-claude add -N . && git -C ../try-claude diff --stat $BASE
git -C ../try-codex add -N . && git -C ../try-codex diff --stat $BASE

شغّل أمري الوكيلين في طرفيتين منفصلتين، واحدة في كل مجلد، ثم أجبهما أثناء العمل. لإدراج الملفات الجديدة في الأرقام، علّمها أولًا باستخدام git add -N، لأن git diff وحده يتجاهل الملفات غير المتتبَّعة. وللاحتفاظ بنتيجة، أنشئ commit في مجلدها، وادمج فرعها من الـ checkout الرئيسي لديك، ثم احذف الـ worktrees والفروع التي لم تعد بحاجة إليها.

ما تقدمه الأدوات الأخرى، حتى نوفمبر 2026

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

Cursor

لدى Cursor 3 أمر /best-of-n يشغّل مهمة واحدة عبر عدة نماذج، كلٌّ في worktree خاص به. ويعلّق وكيل رئيسي على النتائج ويمكنه دمج أجزاء من تنفيذات مختلفة في commit واحد، وهو ما لا يفعله AgentsRoom. وهو يقارن النماذج داخل Cursor (منشور في منتدى Cursor، قُرئ في 5 نوفمبر 2026).

VS Code

تدرج نافذة Agents في VS Code ميزة Compare Models كميزة Preview: المهمة نفسها على عدة نماذج، مع عرض النتائج جنبًا إلى جنب. وتغطي صفحة المقارنة لدينا بقية ما تفعله تلك النافذة وأين تفعل أكثر مما نفعل.

Orca

بُني Orca حول worktree واحد لكل وكيل، ويعرض الخطأ نفسه مسلَّمًا إلى ثلاثة وكلاء. وهو أقرب أداة إلى طريقة العمل هذه، ولا يتطلب مشغّلًا منفصلًا لذلك. وتسرد صفحة المقارنة لدينا الفروق.

ما يضيفه AgentsRoom

تجري المقارنة بين أدوات CLI مختلفة، لا بين نماذج مختلفة فقط، فيواجه Claude Code أداة Codex بأدوات كلٍّ منهما واشتراكاتك أنت. وتنطبق قواعد الحصص على كل سطر، ويواصل الوكيل الذي تحتفظ به العمل كوكيل عادي في المشروع.

الحدود

  • يجب أن يكون المشروع مستودع git فيه commit واحد على الأقل، وأن يكون الـ checkout لديك على فرع.
  • التغييرات التي بدون commit في الـ checkout الرئيسي لديك ليست في الـ worktrees: فهي تبدأ من آخر commit لديك. ويوضح المشغّل ذلك قبل البدء.
  • يستهلك كل وكيل حصته الخاصة: ثلاثة وكلاء يكلّفون ثلاثة أضعاف الطلب. وإذا تم بلوغ حد الخطة أو ميزانية الجهاز، ينتظر الوكيل توفر مساحة ويبدأ من تلقاء نفسه.
  • لا يمكن مقارنة مشروع يوجد الـ checkout الخاص به على هذا الكمبيوتر بينما يعمل وكلاؤه على مضيف SSH، لأن worktree المنشأ هنا لن يكون موجودًا على المضيف. أما المشروع المفتوح مباشرة على الخادم فيمكن مقارنته.
  • تعمل المقارنة على الكمبيوتر الذي يبدؤها، ولا تعمل أبدًا على جهاز آخر في الحساب أو في مجموعة أجهزة.
  • تأتي أعداد الملفات والأسطر من git: يُحتسب الملف الجديد غير المتتبَّع ملفًا، بدون عدد أسطر. ويكون وقت العمل غير معروف إذا أوقفت إحصاءات المشروع.
  • من الهاتف تبدأ وتتابع، بدون مرفقات. أما المقارنة والدمج والتنظيف فتتم على الكمبيوتر.
  • صدرت في 5 نوفمبر 2026 في الإصدار 1.254.0 واختُبرت يدويًا على macOS حتى الآن. يستخدم Windows وLinux استدعاءات git نفسها لكنهما لم يُختبرا يدويًا بعد.

أسئلة

هل Claude Code أفضل من Codex؟

يعتمد ذلك على مستودعك وعلى المهمة، ولهذا لا ننشر تصنيفًا. من بين الحسابات التي شغّلت Codex في AgentsRoom خلال الأسابيع الأربعة حتى 5 نوفمبر 2026، شغّل 84% منها Claude Code أيضًا: كثيرون يحتفظون بالاثنين. والاختبار المفيد هو اختبارك أنت: امنح كليهما التذكرة الحقيقية نفسها، واقرأ الـ diff لكل منهما، وكرر ذلك على نوعين أو ثلاثة أنواع مختلفة من المهام قبل أن تستنتج شيئًا.

كيف أقارن Claude Code وCodex على الكود الخاص بي؟

امنح كليهما الطلب نفسه من الـ commit نفسه، كلٌّ في git worktree خاص به، ثم قارن كلًّا منهما مع ذلك الـ commit باستخدام diff. في AgentsRoom، هذا هو مشغّل «قارن بين عدة وكلاء». وبدونه، توجد الأوامر في هذه الصفحة: git worktree add لكل وكيل، وطرفية لكل مجلد، وgit diff مقابل commit البداية.

هل تمس المقارنة فرعي الحالي قبل أن أختار؟

لا. لكل وكيل worktree وفرع خاصان به. ولا يغيّر فرعك سوى «احتفظ بهذا»، وبعد تأكيدك فقط. وإذا انتقل الـ checkout لديك إلى فرع آخر في هذه الأثناء، يرفض «احتفظ بهذا» ذلك ويخبرك، ولا يُدمج أي شيء في مكان آخر.

كم تكلّف المقارنة؟

الطلب مضروبًا في عدد الوكلاء، على حصة كل أداة CLI أو مفتاح API الخاص بها: لا يضيف AgentsRoom أي رسوم لكل مقارنة. ويعلن المشغّل عدد الوكلاء قبل البدء. احتفظ بها للمهام التي يهم فيها الاختيار، مثل خطأ حقيقي أو ميزة تمس عدة ملفات، لا لكل تغيير صغير.

هل يمكنني مقارنة نموذجين من أداة CLI نفسها؟

نعم. لكل سطر في المشغّل مزوّده ونموذجه وجهده وحسابه، فيمكنك وضع نموذجين من Claude جنبًا إلى جنب، أو النموذج نفسه بمستويي جهد، أو أداة CLI نفسها على حسابين.

ما الفرق عن best-of-n في Cursor؟

يشغّل /best-of-n في Cursor مهمة واحدة عبر عدة نماذج داخل Cursor، كلٌّ في worktree خاص به، ويعلّق وكيل رئيسي على النتائج ويمكنه دمج أجزاء من عدة محاولات. أما AgentsRoom فيقارن أدوات CLI مختلفة إضافة إلى نماذج مختلفة، على اشتراكاتك أنت، ويترك الحكم لك: يعرض الأرقام والـ diffs، ويدمج فرعًا كاملًا واحدًا. المصدر: منشور في منتدى Cursor عن Cursor 3، قُرئ في 5 نوفمبر 2026.

هل يختار AgentsRoom أفضل نتيجة بدلًا مني؟

لا. الأسطر المعدَّلة والوقت المستغرق لا يقولان الكثير عن الجودة، وأي درجة ستخفي ذلك. وإذا أردت رأيًا ثانيًا، فاطلب من وكيل آخر مراجعة الـ diffs قبل أن تنقر على «احتفظ بهذا».

ماذا يحدث إذا تعطّل وكيل، أو إذا حدث تعارض في الدمج؟

يُعلَّم الوكيل المتعطل بـ «فشل» ويواصل الآخرون. وإذا أغلقت وكيلًا أو أعدت تشغيل التطبيق، تعود المقارنة، ويظل بالإمكان مقارنة الوكيل المغلق والاحتفاظ به. وإذا حدث تعارض في الدمج، يُلغى الدمج ويعود الـ checkout لديك إلى ما كان عليه: اطلب من ذلك الوكيل حل التعارض، ثم احتفظ به مجددًا.

ما أدوات CLI التي يمكنني مقارنتها؟

أي من أدوات CLI الـ 17 للوكلاء التي يدعمها AgentsRoom (Claude وCodex وGitHub Copilot CLI وCursor و13 أخرى)، شرط أن تكون مثبّتة ومسجَّلًا الدخول إليها على الكمبيوتر. وقت العمل معروف لها جميعًا. ولا تظهر الرموز أو التكلفة إلا لأداة CLI التي تُبلغ عنها.

إلى جانب هذه الصفحة

قد يعجبك أيضًا

جرّبها على التذكرة التي علقت فيها

نزّل AgentsRoom، واكتب طلبًا واحدًا، واقرأ ما يفعله به وكيلان.

مجانينزّله مجانًا

التطبيق المرافق: تابع وكلاءك أينما كنت

استخدم Claude أو Codex أو Antigravity CLI أو أي مزود AI آخر.

تثبيت الملحق
Chrome Web Store

أرسل الأخطاء والطلبات مباشرة إلى قائمة المهام العامة.

وكلاء تقرؤهم كأنها محادثة

لكل وكيل دور ووجه وسلسلة رسائل تقرؤها كما في تطبيق المراسلة.

عرض المحادثة

عرض المحادثة في AgentsRoom: عمل وكيل برمجة بالذكاء الاصطناعي على شكل محادثة
مشاريع متعددة
متعدد المزوّدين
وكلاء متعددون
حالة مباشرة
فرق الملفات والـ commit
تطبيق الهاتف
معاينة مباشرة
فرق الوكلاء
أتمتة المتصفح
تطوير موجّه بالـ backlog
مكتبة البرومبت
مكتبة المهارات
عرض جميع الميزات