Open Source Public Alpha

خلّي وكلاء البرمجة بالذكاء الاصطناعي يناقشوا بعض.
وإنت تفضل ماسك القرار.

Codebate أداة مفتوحة المصدر لتنظيم Claude Code وCodex وCursor داخل مساحة عمل محلية واحدة للنقاش، وتنسيق الوكلاء، ومراجعة الكود، والتنفيذ الآمن قبل اعتماد أي تعديل.

›_ npx codebate

بيشتغل محليًا، وبيستخدم اشتراكات وأدوات الـCLI الموجودة عندك بالفعل.

session / review-auth-flow
CL
Claude Codeاقتراح
الأفضل نفصل منطق التحقق الأول، علشان نقلل التكرار ويبقى السلوك أسهل في الاختبار.
CX
Codexمراجعة
موافق، لكن مسار الخطأ لسه بيظهر رسالة داخلية. لازم نضيف اختبار Regression قبل التنفيذ.
CR
Cursorاتفاق
الخطة المعدلة غطّت النقطتين، ومبقاش فيه بند مفتوح في الجولة الحالية.
src/auth/validate.tsتعديل مقترح
بيشتغل مع Claude Code Codex CLI Cursor CLI تجريبي
المشكلة

بطل تنقل الردود بين الـAgents بإيدك.

واحد يقترح خطة، التاني يكتشف مشكلة، فترجع تنقل اعتراضاته للأول، وتكرر نفس السياق وتحاول تفتكر إيه اللي اتحل وإيه اللي لسه مفتوح.

«خد خطة Claude، وديها لـCodex يراجعها، ارجع باعتراضاته لـClaude، وكرر لحد ما تطلع بخطة مظبوطة.»

Codebate بيحوّل اللفة اليدوية دي لسيشن محلية ومنظمة.

بدل اللفة اليدوية دي
1تنسخ نفس سياق المشروع في أداة تانية
2تنقل الاعتراضات والردود بين كل Agent والتاني
3تضيع بين الاتفاقات والبنود المفتوحة وآخر نسخة من الخطة
Codebate بيحافظ على سيشن واحدة، ومهمة واحدة، ونتيجة رسمية واحدة.
بيشتغل إزاي؟

من اقتراحات مختلفة لقرار تقدر تثق فيه.

الـAgents مسموح لهم يختلفوا. Codebate بينظم النقاش ويظهرلك بوضوح إيه اللي اتحل وإيه اللي لسه محتاج قرار.

01

يناقشوا ويعترضوا

أكتر من Coding Agent بيشوفوا نفس المهمة وسياق المشروع، وكل واحد يراجع افتراضات واقتراحات التاني.

02

اتفاق حقيقي مش ملخص شكله حلو

الاتفاقات والبنود المفتوحة والقرارات المطلوبة منك وحتى أخطاء تحكم الوكلاء بتظهر صراحة ومبتتخباش في النتيجة النهائية.

03

تنفيذ، مراجعة، قرار

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

استخدامات الذكاء الاصطناعي للمبرمجين

محتوى عملي عن تنسيق وكلاء البرمجة ومراجعة الكود.

Codebate متخصص في جزء محدد من الـAI: جعل وكلاء البرمجة المستقلين يناقشون نفس المهمة ويصلون إلى نتيجة قابلة للمراجعة.

إنت المتحكم

الـAgents يتعاونوا من غير ما يستولوا على مشروعك.

Codebate مبني من البداية على التشغيل المحلي، والموافقة الصريحة، وإظهار الفشل زي ما هو.

تشغيل محلي

المشروع والسيشن بيفضلوا على جهازك، وCodebate بينظم أدوات الـCLI اللي إنت اخترتها.

نسخة مؤقتة للتنفيذ

التنفيذ بيحصل بعيد عن مجلد شغلك الحقيقي، داخل نسخة مؤقتة تقدر تراجعها بأمان.

الموافقة النهائية عندك

الـFinalizer بيشرح النتيجة الرسمية لكنه مايقدرش يغيّرها في الخفاء، ومفيش تعديل بيتعتمد من غير قرارك.

Public Alpha

جرّبه على مشروع حقيقي وقولنا فين بيتعطل.

Codebate جاهز للتجربة المبكرة، مش للوعود المتلمعة. أهم Feedback دلوقتي هو اللي بيحصل داخل ريبوهات وشغل حقيقي.

  • هل نقاش أكتر من Agent كان أحسن من استخدام واحد لوحده؟
  • هل الاختلافات اتحلت فعلًا ولا النقاش كان بيلف؟
  • هل التثبيت والتجهيز كان واضح على نظام تشغيلك؟
  • إيه اللي منعك تثق في النتيجة أو تعتمد التعديل؟
بلّغ عن مشكلة ↗
نظرة على المنتج بوستر Codebate يوضح مجموعة من وكلاء البرمجة يناقشون ويراجعون الكود
FAQ

أسئلة شائعة عن Codebate ووكلاء البرمجة

ما هو Codebate؟

Codebate أداة مفتوحة المصدر تعمل محليًا لتنظيم تعاون أكثر من وكيل برمجة بالذكاء الاصطناعي داخل جلسة واحدة. الوكلاء يناقشون المهمة ويراجعون الاقتراحات ويظهرون البنود المعلّقة قبل اعتماد النتيجة.

هل Codebate نموذج ذكاء اصطناعي؟

لا. Codebate لا يستبدل Claude Code أو Codex أو Cursor ولا يوفّر اشتراكًا في النماذج. هو ينظم أدوات CLI والاشتراكات الموجودة عندك بالفعل.

هل يدعم Codebate مراجعة الكود بأكثر من وكيل؟

نعم. يمكن لوكيل تنفيذ التعديل داخل نسخة مؤقتة من المشروع، ثم يراجع وكلاء آخرون نفس نسخة الكود الناتجة قبل أن تقرر قبول التعديل أو رفضه.

هل يعدّل Codebate الريبو الحقيقي تلقائيًا؟

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

ما وكلاء البرمجة المدعومون؟

يدعم Codebate كلًا من Claude Code وCodex CLI، مع تكامل تجريبي مع Cursor CLI. قدرات كل مزود وقيود الأمان قد تختلف حسب نظام التشغيل.

هل يعمل Codebate محليًا؟

نعم. يعمل Codebate على جهازك ويشغّل أدوات CLI المثبتة التي تختارها. راجع ملف الأمان قبل استخدامه مع مشاريع حساسة.

ابدأ سيشن

خليهم يناقشوا بعض، وخلي القرار النهائي في إيدك.

مش محتاج تثبيت Global. افتح مشروعك، شغّل أمر واحد، واختار الـProviders اللي بتستخدمهم بالفعل.

شوف الكود