النقاط الرئيسية
- Aider (aider.chat) أداة مجانية ومفتوحة المصدر للبرمجة الثنائية بالذكاء الاصطناعي تعمل بشكل أصلي من الطرفية — وليست إضافة IDE
- أنشأها Paul Gauthier؛ ومستودع GitHub الرسمي هو الآن Aider-AI/aider (تم إنشاء المستودع في 9 مايو 2023)
- مرخّصة بموجب Apache 2.0، وتم تأكيد ذلك عبر ملف LICENSE.txt في مستودع GitHub
- bring-your-own-API-key: وفقاً لوثائقها، تعمل مع Claude وGPT (بما في ذلك o1/o3-mini) وDeepSeek ومزودين آخرين، بالإضافة إلى نقاط نهاية محلية/متوافقة مع OpenAI
- أكثر من 48,700 نجمة على GitHub وأكثر من 4,900 فرع (forks) وقت إعداد هذه المراجعة
- تنشر معيار "Aider polyglot" الخاص بها (225 تمريناً برمجياً من Exercism عبر ست لغات) مع لوحة صدارة عامة
📍 في جملة واحدة
Aider أداة مجانية ومفتوحة المصدر (Apache 2.0) للبرمجة الثنائية بالذكاء الاصطناعي تعمل بشكل أصلي من الطرفية، أنشأها Paul Gauthier، وتتم صيانتها حالياً تحت منظمة Aider-AI على GitHub، بأكثر من 48,700 نجمة على GitHub، وتُحرِّر الملفات داخل مستودع git المحلي الخاص بك وتقوم تلقائياً بعمل commit للتغييرات برسائل مُولَّدة بالذكاء الاصطناعي.
💬 بعبارات بسيطة
Aider أداة مجانية تعمل من سطر الأوامر، تشغّلها في الطرفية داخل أي مستودع git، وتتيح لنموذج ذكاء اصطناعي كتابة وتحرير الكود مباشرة في ملفاتك، ثم عمل commit للتغييرات نيابة عنك برسالة commit منطقية — دون الحاجة إلى IDE. تُحضر مفتاح API الخاص بك لنموذج ذكاء اصطناعي (Claude أو GPT أو DeepSeek أو غيرها) وتدفع مباشرة لذلك المزود؛ أما Aider نفسها فمجانية.
📌ملاحظة: تستند هذه المراجعة إلى موقع Aider ووثائقها الرسمية، ومستودعها على GitHub، وصفحتها على PyPI. لا تكرر هذه المراجعة رقماً محدداً في صدارة لوحة الصدارة حالياً، لأن هذا الرقم يتغير مع اختبار نماذج جديدة — راجع aider.chat/docs/leaderboards/ مباشرة لمعرفة الترتيب الحالي. كما لا تدّعي هذه المراجعة أن PromptQuorum أجرت اختبارات أداء عملية على Aider.
ما هي Aider؟
Aider أداة مجانية ومفتوحة المصدر للبرمجة الثنائية بالذكاء الاصطناعي تعمل بشكل أصلي من الطرفية، وتعمل مباشرة مع مستودع git المحلي الخاص بك، بدلاً من العيش داخل IDE. أنشأها Paul Gauthier، ومستودعها الرسمي على GitHub مستضاف الآن تحت منظمة Aider-AI.
- نوع المنتج: أداة سطر أوامر، وليست إضافة IDE — تعمل مع أي محرر، أو بدون محرر على الإطلاق
- المُنشئ: Paul Gauthier
- المستودع: أصبح الآن رسمياً على Aider-AI/aider على GitHub، تم إنشاؤه في 9 مايو 2023؛ وجدت هذه المراجعة تأكيداً من طرف ثالث حول إعادة تسمية من مسار سابق "paul-gauthier/aider"، لكن لم يُعثر على منشور رسمي في مدونة Aider يعلن تحديداً عن إعادة التسمية هذه
- الترخيص: Apache 2.0، وتم تأكيده عبر ملف LICENSE.txt في المستودع
- التمويل: لم يُعثر على أي جولة تمويل أو مستثمر أو دعم تجاري لهذه المراجعة — تعامل مع Aider كمشروع مفتوح المصدر يبدو مستقلاً ومدعوماً من المجتمع
- الحجم: أكثر من 48,700 نجمة على GitHub، وأكثر من 4,900 فرع (forks)، وقت إعداد هذه المراجعة
ماذا تفعل Aider فعلياً؟
تقوم Aider بالبرمجة الثنائية معك من سطر الأوامر: تقرأ قاعدة الكود الخاصة بك، وتُجري تعديلات مباشرة على ملفاتك بناءً على تعليماتك، وتعمل تلقائياً commit لكل تغيير في git برسالة commit مُولَّدة بالذكاء الاصطناعي.
- auto-commits واعية بـ git: كل تغيير تُجريه الذكاء الاصطناعي يُعمل له commit برسالة مُولَّدة، لتتمكن من المراجعة أو المقارنة أو التراجع باستخدام أدوات git المعتادة
- خريطة المستودع: تبني Aider خريطة لقاعدة الكود الخاصة بك لإعطاء النموذج سياقاً ذا صلة دون الحاجة إلى لصق ملفات كاملة
- أربعة أوضاع: "code" (الافتراضي، يُجري تعديلات)، و"ask" (نقاش فقط، دون تعديلات)، و"architect" (يقترح نموذج استدلال خطة، ويُنفذها نموذج تحرير منفصل — يُنصح به عند العمل مع نماذج تركز على الاستدلال)، و"help"
- دعم النماذج: وفقاً لوثائق Aider الرسمية، Claude، ونماذج OpenAI (بما في ذلك o1 وo3-mini)، وDeepSeek ومزودين آخرين، بالإضافة إلى نقاط نهاية محلية أو متوافقة مع OpenAI
- الصوت إلى كود: يصف ملف README الرسمي لـ Aider على GitHub تنفيذ ميزات عبر طلبات صوتية
- معيار أداء ذاتي النشر: تحافظ Aider على معيار "Aider polyglot" الخاص بها (225 تمريناً صعباً من Exercism بلغات C++ وGo وJava وJavaScript وPython وRust) مع لوحة صدارة عامة تتتبع أداء النماذج المختلفة عند استخدامها مع Aider
المنصة والتسعير والترخيص
المنصة
- ما تذكره Aider:
- أداة طرفية/سطر أوامر، محايدة تجاه المحرر — تعمل جنباً إلى جنب مع أي IDE أو محرر أو بدون أي منهما، داخل مستودع git محلي.
التكلفة
- ما تذكره Aider:
- مجانية ومفتوحة المصدر. bring-your-own-API-key — تدفع مباشرة لمزود النموذج الذي تختاره؛ ولا توجد فئة مدفوعة منفصلة لـ Aider.
الترخيص
- ما تذكره Aider:
- Apache 2.0، تم تأكيده عبر ملف LICENSE.txt في مستودع GitHub.
طريقة التثبيت
- ما تذكره Aider:
- وفقاً لوثائق aider.chat الرسمية: تنفيذ
python -m pip install aider-installثم تشغيلaider-install. حزمة PyPI نفسها تُسمىaider-chatويمكن أيضاً تثبيتها مباشرة عبرpip install aider-chat.
تحقق من طريقة التثبيت الموصى بها حالياً على aider.chat قبل تنفيذ أي من الأمرين، لأن تعليمات التثبيت قد تتغير بين الإصدارات.
تثبيت Aider
تُثبَّت Aider مجاناً عبر pip، وشفرتها المصدرية على GitHub.
Source | Link |
|---|---|
| الموقع الرسمي (تعليمات التثبيت) | aider.chat |
| مستودع GitHub (الشفرة المصدرية، Apache 2.0) | github.com/Aider-AI/aider |
| حزمة PyPI | pypi.org/project/aider-chat |
| لوحات صدارة معايير الأداء | aider.chat/docs/leaderboards |
تتطلب Aider طرفية وبيئة Python (عبر pip) — لا يوجد مُثبِّت رسومي.
لمن تناسب Aider؟
تناسب Aider المطورين المرتاحين للعمل من الطرفية والذين يريدون برمجة ثنائية بالذكاء الاصطناعي متكاملة مع git ومحايدة تجاه النموذج دون الاعتماد على IDE.
ما لا تناسبه Aider
Aider ليست اختياراً جيداً إذا كنت تريد إكمالاً تلقائياً مضمّناً في IDE أو تفضّل واجهة رسومية على الطرفية.
- ليست للإكمال التلقائي المضمّن أثناء الكتابة — لا تملك Aider ميزة إكمال بمفتاح Tab مدمجة؛ إنها تعمل عبر تعليمات صريحة، وليس اقتراحات سلبية
- ليست أداة رسومية — إنها قائمة بالكامل على الطرفية، مما قد يمثل بداية أكثر صعوبة للمطورين الأقل ارتياحاً لسطر الأوامر
- ليست أداة بتكلفة ثابتة — بما أنها bring-your-own-API-key، تتغير تكاليفك حسب تسعير مزود النموذج الذي تختاره ومدى استخدامك
- لا ضمان لوجود إصدار موسوم حديث يطابق أحدث كود — وجدت هذه المراجعة فجوة بين آخر دفعة commit وآخر وسم إصدار، لذا تحقق من حالة الإصدارات الحالية قبل افتراض تكافؤ الميزات مع أحدث commits على GitHub
- غير مدعومة بجولة تمويل أو شركة يمكن لهذه المراجعة التحقق منها — تعامل معها كمشروع مُدار بشكل مستقل ومدعوم من المجتمع بدلاً من منتج مدعوم برأس مال استثماري مع دعم مضمون لخارطة طريق طويلة الأجل
أخطاء شائعة عند تقييم Aider
معظم الالتباس حول Aider ينشأ من توقع ميزات أشبه بـ IDE لا تملكها، أو افتراض تفاصيل تنظيمية قديمة.
المنافسون والبدائل
غالباً ما تُقارن Aider بـ Cline وContinue.dev وClaude Code وGitHub Copilot CLI — وأهم ما يميزها هو كونها واحدة من أقدم وأرسخ أدوات البرمجة الثنائية بالذكاء الاصطناعي الأصلية للطرفية والمتمحورة حول git.
Tool | Best known for | Link |
|---|---|---|
| Cline | إضافة وكيل مستقل مفتوحة المصدر لـ VS Code وJetBrains | مراجعة Cline |
| Continue.dev | إضافة إكمال تلقائي/محادثة مفتوحة المصدر، متوقفة (استحوذت عليها Cursor، يونيو 2026) | مراجعة Continue.dev |
| OpenHands | منصة وكيل برمجة مستقل مجانية ومفتوحة المصدر وذاتية الاستضافة | مراجعة OpenHands |
| GitHub Copilot | أداة الإكمال التلقائي والمحادثة الرئيسية بالذكاء الاصطناعي المضمّنة في IDE من Microsoft/GitHub | github.com/features/copilot |
تعكس هذه القائمة الأدوات التي تُقارن بها Aider عادة، وليست ترتيباً مستقلاً من PromptQuorum — تحقق من التسعير والميزات الحالية لكل أداة قبل الاختيار.
الأسئلة الشائعة
ما هي Aider؟
Aider (aider.chat) أداة مجانية ومفتوحة المصدر (Apache 2.0) للبرمجة الثنائية بالذكاء الاصطناعي تعمل بشكل أصلي من الطرفية، أنشأها Paul Gauthier، وتتم صيانتها حالياً تحت منظمة Aider-AI على GitHub.
هل Aider مجانية؟
نعم، Aider نفسها مجانية ومفتوحة المصدر. وهي بنظام bring-your-own-API-key، لذا تدفع مباشرة لمزود نموذج الذكاء الاصطناعي الذي تختاره، وليس لـ Aider.
كيف أُثبِّت Aider؟
وفقاً لوثائق Aider الرسمية، شغّل python -m pip install aider-install ثم aider-install. تُسمى حزمة PyPI الأساسية aider-chat. تحقق من تعليمات التثبيت الحالية على aider.chat قبل تشغيل هذه الأوامر.
هل تعمل Aider داخل IDE؟
لا، Aider أداة طرفية/سطر أوامر تعمل جنباً إلى جنب مع أي محرر بدلاً من كونها إضافة IDE. وهي تُحرِّر الملفات مباشرة داخل مستودع git المحلي الخاص بك.
هل تعمل Aider commit تلقائياً للتغييرات؟
نعم، تعمل Aider تلقائياً commit للتغييرات التي تُجريها الذكاء الاصطناعي في git برسائل commit مُولَّدة، لتتمكن من المراجعة أو المقارنة أو التراجع باستخدام أدوات git المعتادة.
ما نماذج الذكاء الاصطناعي التي تدعمها Aider؟
Claude، ونماذج OpenAI (بما في ذلك o1 وo3-mini)، وDeepSeek ومزودون آخرون، بالإضافة إلى نقاط نهاية محلية أو متوافقة مع OpenAI، وفقاً لوثائق Aider الرسمية.
من أنشأ Aider؟
أنشأ Paul Gauthier أداة Aider. ومستودعها الرسمي على GitHub مستضاف الآن تحت منظمة Aider-AI.
هل تملك Aider إكمالاً تلقائياً مضمّناً مثل GitHub Copilot؟
لا، لا تملك Aider ميزة إكمال بمفتاح Tab مدمجة. وهي تعمل عبر تعليمات صريحة على شكل محادثة بدلاً من اقتراحات أثناء الكتابة.
ما هو معيار "Aider polyglot"؟
هو معيار أداء ذاتي النشر خاص بـ Aider يضم 225 تمريناً صعباً من Exercism عبر ست لغات برمجة، مع لوحة صدارة عامة تتتبع أداء نماذج الذكاء الاصطناعي المختلفة عند استخدامها مع Aider. راجع aider.chat/docs/leaderboards/ لمعرفة الترتيب الحالي.
هل اختبرت PromptQuorum ادعاءات Aider بشكل مستقل؟
تستند هذه المراجعة إلى موقع Aider ووثائقها الرسمية، ومستودعها على GitHub، وصفحتها على PyPI، بدلاً من اختبارات أداء عملية أجرتها PromptQuorum.
