عن المشروع
Aider هو مساعد برمجة زوجية يعمل عبر سطر الأوامر ويتكامل مباشرة مع قاعدة الأكواد المحلية الخاصة بك. وهو يدعم مجموعة واسعة من النماذج اللغوية الكبيرة السحابية والمحلية، بما في ذلك Claude 3.7 Sonnet و DeepSeek ونماذج OpenAI.
تشمل القدرات الرئيسية ما يلي:
- رسم خرائط قاعدة الأكواد (Codebase Mapping): يقوم بإنشاء خريطة للمشروع بأكمله للحفاظ على السياق في المستودعات الكبيرة.
- دعم لغات متعددة: متوافق مع أكثر من 100 لغة برمجة، بما في ذلك Python و JavaScript و Rust و Go و C++.
- التكامل مع Git: يقوم بتثبيت التغييرات (commits) تلقائياً مع رسائل وصفية، مما يسمح للمطورين باستخدام أدوات git القياسية لمقارنة الفروقات والتراجع عن تعديلات الذكاء الاصطناعي.
- التكامل مع بيئات التطوير المتكاملة (IDE): يمكن استخدامه داخل المحرر، مما يتيح للمستخدمين طلب التغييرات عبر تعليقات الكود.
- المدخلات المرئية والصوتية: يدعم إضافة الصور وصفحات الويب لتوفير السياق، بالإضافة إلى وظيفة تحويل الصوت إلى كود لطلب الميزات أو الإصلاحات.
- مراقبة الجودة المؤتمتة: يتكامل مع أدوات الفحص (linters) ومجموعات الاختبار لاكتشاف المشكلات وإصلاحها تلقائياً بعد إجراء التغييرات.
- سير عمل الدردشة عبر الويب: يوفر أدوات لتبسيط عملية نسخ ولصق السياق بين الطرفية وواجهات النماذج اللغوية الكبيرة القائمة على الويب.