প্রকল্প সম্পর্কে

Aider হলো একটি কমান্ড-লাইন AI পেয়ার প্রোগ্রামিং অ্যাসিস্ট্যান্ট যা সরাসরি আপনার লোকাল কোডবেসের সাথে ইন্টিগ্রেট হয়। এটি Claude 3.7 Sonnet, DeepSeek এবং OpenAI মডেলসহ বিভিন্ন ক্লাউড এবং লোকাল LLM সমর্থন করে। এর মূল ক্ষমতাগুলোর মধ্যে রয়েছে: - Codebase Mapping: বড় রিপোজিটরিতে কনটেক্সট বজায় রাখতে পুরো প্রজেক্টের একটি ম্যাপ তৈরি করে। - Multi-language Support: Python, JavaScript, Rust, Go এবং C++ সহ ১০০টিরও বেশি প্রোগ্রামিং ল্যাঙ্গুয়েজের সাথে সামঞ্জস্যপূর্ণ। - Git Integration: বর্ণনামূলক কমিট মেসেজসহ স্বয়ংক্রিয়ভাবে পরিবর্তনগুলো কমিট করে, যা ডেভেলপারদের ডিফিং এবং AI এডিটগুলো আনডু করার জন্য স্ট্যান্ডার্ড git টুল ব্যবহার করার সুযোগ দেয়। - IDE Integration: এটি একটি এডিটরের ভেতরে ব্যবহার করা যেতে পারে, যার মাধ্যমে ব্যবহারকারীরা কোড কমেন্টের মাধ্যমে পরিবর্তনের অনুরোধ করতে পারেন। - Visual & Audio Input: কনটেক্সটের জন্য ছবি এবং ওয়েব পেজ যুক্ত করার পাশাপাশি ফিচার বা ফিক্স অনুরোধ করার জন্য voice-to-code ফাংশনালিটি সমর্থন করে। - Automated Quality Control: পরিবর্তন করার পর স্বয়ংক্রিয়ভাবে সমস্যা শনাক্ত এবং সমাধান করতে লিন্টার (linters) এবং টেস্ট সুইটের সাথে ইন্টিগ্রেট করে। - Web Chat Workflow: টার্মিনাল এবং ওয়েব-ভিত্তিক LLM ইন্টারফেসের মধ্যে কনটেক্সট কপি এবং পেস্ট করার প্রক্রিয়াকে সহজ করার টুল প্রদান করে।