10 مستودعات مفتوحة المصدر يمكنها تحويل نموذج واحد إلى نظام برمجة كامل
01 Aider
▸ https://github.com/Aider-AI/aider/
→ يوفر للنموذج حلقة تحرير حقيقية متوافقة مع Git
02 Serena
▸ https://github.com/oraios/serena/
→ يربط الرموز والمراجع والكود المرتبط بالمهمة
03 Context7
https://github.com/upstash/context7/
→ يستخرج الوثائق الحالية قبل أن يبدأ النموذج في استخدام واجهة برمجة التطبيقات (API)
04 OpenHands
▸ https://github.com/OpenHands/OpenHands/
→ يوفر للوكيل بيئة كاملة للتخطيط وكتابة الكود وتنفيذ المهام
05 E2B
▸ github.com/e2b-dev/E2B
→ يقوم بتشغيل الكود الذي تم إنشاؤه داخل بيئات اختبار معزولة
06 pytest
▸ https://github.com/pytest-dev/pytest/
→ يتحقق مما إذا كان الكود قد اجتاز بالفعل مجموعة الاختبارات
07 Playwright
▸ https://github.com/microsoft/playwright/
→ يتيح للوكيل فتح المنتج واختبار واجهة المستخدم بنفسه
08 Browser Use
▸ https://github.com/browser-use/browser-use/
→ يمنح النموذج التحكم في متصفح لإجراء اختبارات في بيئة واقعية
09 LangGraph
▸ https://github.com/langchain-ai/langgraph/
→ يدير حلقات الوكيل طويلة الأمد، وإعادة المحاولة، والتفرع
10 Langfuse
▸ https://github.com/langfuse/langfuse/
→ يسجل عملية التشغيل بأكملها حتى تتمكن من معرفة مكان الفشل بالضبط
المكدس:
→ Serena تبحث عن الكود ذي الصلة
→ Context7 يستخرج أحدث الوثائق
→ النموذج يخطط للتغيير
→ Aider أو OpenHands يقوم بتعديل مستودع الكود
→ E2B يقوم بتشغيل الكود
→ pytest يتحقق من الخلفية
→ Playwright يتحقق من الواجهة الأمامية
→ Browser Use يتولى إدارة سير العمل الخارجي
→ LangGraph يتحكم في الحلقة
→ Langfuse يتتبع كل شيء
→ PR
