Aider AI कोडिंग
Clore.ai पर Aider के साथ टर्मिनल-आधारित AI कोडिंग — Git-सूचित, मल्टी-फाइल, Ollama के माध्यम से स्थानीय मॉडलों के साथ
Aider एक टर्मिनल-आधारित एआई कोडिंग सहायक है जिसे 39K+ GitHub स्टार मिले हैं। यह आपकी रिपो में फाइलों को सीधे संपादित करता है, स्वचालित रूप से Git कमिट बनाता है, और क्लाउड APIs (OpenAI, Anthropic) तथा Ollama के माध्यम से पूरी तरह स्थानीय मॉडल दोनों का समर्थन करता है। एक Clore.ai GPU पर, आप DeepSeek-R1 32B या Qwen2.5-Coder-32B जैसे बड़े कोडिंग मॉडल पूरी तरह अपने हार्डवेयर पर चला सकते हैं — निजी, तेज़ और लागत-कुशल।
सभी उदाहरण GPU सर्वरों पर चलते हैं जो कि के माध्यम से किराये पर लिए गए हैं CLORE.AI मार्केटप्लेस.
प्रमुख विशेषताएँ
टर्मिनल-नेटिव — SSH पर काम करता है, हेडलेस Clore.ai सर्वरों के लिए उपयुक्त
Git-जानकार — प्रत्येक परिवर्तन को वर्णनात्मक संदेशों के साथ स्वचालित रूप से कमिट करता है, समीक्षा और रिवर्ट करना आसान बनाता है
मल्टी-फाइल संपादन — संदर्भ में कई फाइलें जोड़ें और उन्हें एक साथ संपादित करें
लोकल मॉडल समर्थन — पूरी तरह निजी, शून्य-API-लागत कोडिंग के लिए Ollama से कनेक्ट करें
आर्किटेक्ट मोड — योजना बनाने के लिए एक मजबूत तर्क मॉडल का उपयोग करें, फिर कार्यान्वयन के लिए एक तेज़ मॉडल
रिपॉज़िटरी मानचित्र — संदर्भ-सूचीकृत संपादन के लिए स्वचालित रूप से आपके कोडबेस का इंडेक्स बनाता है
लिंटिंग और परीक्षण — प्रत्येक संपादन के बाद लिंटर/टेस्ट चलाएँ, विफलताओं को स्वचालित रूप से ठीक करें
वॉइस इनपुट — माइक्रोफोन के माध्यम से कोडिंग निर्देश बोल कर दें
आवश्यकताएँ
GPU
RTX 3060 12 GB
RTX 4090 24 GB
VRAM
12 GB
24 GB
RAM
16 GB
32 GB
डिस्क
30 GB
60 GB
Python
3.9
3.11
Clore.ai मूल्य निर्धारण: RTX 4090 ≈ $0.5–2/दिन · RTX 3090 ≈ $0.3–1/दिन · RTX 3060 ≈ $0.15–0.3/दिन
केवल क्लाउड-मॉडलों (लोकल इनफेरेंस नहीं) के लिए GPU आवश्यक नहीं है — लेकिन Clore.ai GPUs आपको Ollama मॉडल लोकली चलाने देते हैं ताकि पूर्ण गोपनीयता मिल सके।
त्वरित प्रारम्भ
1. Aider इंस्टॉल करें
2. लोकल मॉडलों के लिए Ollama सेट करें
3. लोकल मॉडल के साथ Aider शुरू करें
4. कोडिंग शुरू करें
Aider REPL के अंदर:
Aider निम्न करेगा:
फाइलें पढ़ेगा और कोडबेस को समझेगा
परिवर्तनों का प्रस्ताव एक diff के रूप में देगा
परिवर्तनों को डिस्क पर लागू करेगा
वर्णनात्मक संदेश के साथ एक Git कमिट बनाएगा
उपयोग के उदाहरण
आर्किटेक्ट मोड (दो-मॉडल सेटअप)
तर्क के लिए एक मजबूत मॉडल और कोड जनरेशन के लिए एक तेज़ मॉडल उपयोग करें:
आर्किटेक्ट मॉडल परिवर्तन की योजना बनाता है, और एडिटर मॉडल वास्तविक कोड लिखता है — उच्च गुणवत्ता वाली तर्कशीलता को तेज़ कार्यान्वयन के साथ मिलाता है।
फाइलें जोड़ें और संपादित करें
क्लाउड APIs के साथ उपयोग करें
Git एकीकरण
लिंट और आटो-फिक्स
नॉन-इंटरैक्टिव (स्क्रिप्टेड) मोड
मॉडल सिफारिशें
deepseek-r1:32b
~20 GB
मध्यम
उच्च
जटिल रीफैक्टोरिंग
qwen2.5-coder:32b
~20 GB
मध्यम
उच्च
कोड जनरेशन
qwen2.5-coder:7b
~5 GB
तेज़
अच्छा
त्वरित संपादन, RTX 3060
codellama:34b
~20 GB
मध्यम
अच्छा
लेगेसी कोड, C/C++
deepseek-coder-v2:16b
~10 GB
तेज़
अच्छा
संतुलित प्रदर्शन
टिप्स
उपयोग करें
/addचयनात्मक रूप से — केवल उन फाइलों को जोड़ें जिन्हें Aider को देखने की आवश्यकता है। बहुत सारी फाइलें संदर्भ टोकन बर्बाद करती हैंआर्किटेक्ट मोड जटिल परिवर्तनों के लिए शक्तिशाली है — तर्क मॉडल किनारों के मामलों को पकड़ता है जिन्हें एडिटर मॉडल मिस कर सकता है
/undoGit के माध्यम से अंतिम परिवर्तन को साफ़ तरीके से पूर्ववत करता है — स्वतंत्र रूप से प्रयोग करें/diffआवेदन करने से पहले प्रस्तावित परिवर्तनों को दिखाता है — समीक्षा के लिए उपयोग करेंसेट करें
--auto-commits(डिफ़ॉल्ट) हर AI परिवर्तन के लिए पूर्ण Git इतिहास के लिएउपयोग करें
.aiderignoreरिपो मानचित्र से फाइलों को बाहर करने के लिए (node_modules, .venv, आदि.)बड़ी रिपोज़िटरीज़ के लिए, Aider का repo मानचित्र मॉडल को कोड संरचना समझने में मदद करता है — पहले लोड पर इसे चलने दें
संपादनों के बाद टेस्ट चलाएँ —
/test pytestतुरंत रिग्रेशन पकड़ता है
समस्याओं का निवारण
Ollama मॉडल बहुत धीमा
एक छोटा क्वांटाइज़ेशन (q4_0) या छोटा मॉडल उपयोग करें
CUDA में आउट ऑफ मेमोरी Ollama के साथ
एक छोटे मॉडल वेरिएंट को खींचें या उपयोग करें OLLAMA_NUM_GPU=0 CPU के लिए
Git कमिट त्रुटियाँ
सुनिश्चित करें git config user.email और user.name सेट हैं
Aider मेरी फाइलों को अनदेखा कर रहा है
उपयोग करें /add filename.py स्पष्ट रूप से — Aider केवल जोड़ी गई फाइलों को ही संपादित करता है
मॉडल खराब एडिट्स उत्पन्न कर रहा है
किसी मजबूत मॉडल को आज़माएँ, या आर्किटेक्ट मोड का उपयोग करें
कनेक्शन अस्वीकार किया गया (Ollama)
सुनिश्चित करें कि Ollama चल रहा है: ollama serve या systemctl start ollama
संदर्भ विंडो अधिक हो गई
के साथ फाइलें हटाएँ /dropकेवल प्रासंगिक फाइलें रखें
संसाधन
Last updated
Was this helpful?