منصوبے کے بارے میں
Aider ایک کمانڈ لائن AI پیئر پروگرامنگ اسسٹنٹ ہے جو براہ راست آپ کے مقامی کوڈ بیس کے ساتھ مربوط ہوتا ہے۔ یہ کلاؤڈ اور مقامی LLMs کی ایک وسیع رینج کو سپورٹ کرتا ہے، بشمول Claude 3.7 Sonnet، DeepSeek، اور OpenAI ماڈلز۔
اہم صلاحیتوں میں شامل ہیں:
- Codebase Mapping: بڑے ریپوزٹریز میں سیاق و سباق برقرار رکھنے کے لیے پورے پروجیکٹ کا نقشہ بناتا ہے۔
- Multi-language Support: 100 سے زیادہ پروگرامنگ زبانوں کے ساتھ ہم آہنگ ہے، بشمول Python، JavaScript، Rust، Go، اور C++۔
- Git Integration: وضاحتی کمٹ پیغامات کے ساتھ تبدیلیوں کو خود بخود کمٹ کرتا ہے، جس سے ڈویلپرز کو diffing اور AI ایڈٹس کو انڈو کرنے کے لیے معیاری git ٹولز استعمال کرنے کی اجازت ملتی ہے۔
- IDE Integration: اسے ایڈیٹر کے اندر استعمال کیا جا سکتا ہے، جس سے صارفین کوڈ کمنٹس کے ذریعے تبدیلیوں کی درخواست کر سکتے ہیں۔
- Visual & Audio Input: سیاق و سباق کے لیے تصاویر اور ویب صفحات شامل کرنے کے ساتھ ساتھ فیچرز یا فکسز کی درخواست کے لیے voice-to-code فنکشنلٹی کو سپورٹ کرتا ہے۔
- Automated Quality Control: تبدیلیوں کے بعد مسائل کا خود بخود پتہ لگانے اور انہیں ٹھیک کرنے کے لیے linters اور ٹیسٹ سویٹس کے ساتھ مربوط ہوتا ہے۔
- Web Chat Workflow: ٹرمینل اور ویب پر مبنی LLM انٹرفیس کے درمیان سیاق و سباق کو کاپی اور پیسٹ کرنے کے عمل کو ہموار کرنے کے لیے ٹولز فراہم کرتا ہے۔