Claude Code आपकी अपनी रिपॉज़िटरी पर उस मॉडल के माध्यम से काम कर सकता है जिसे Ollama आपके कंप्यूटर पर चलाता है। Ollama का वर्तमान Claude Code एकीकरण सीधे उसके Anthropic-संगत API से जुड़ता है। यह गाइड सीमित दायरे के एक कोड बदलाव को दर्ज प्रारंभिक स्थिति से लेकर अंतर पर इंसान के निर्णय तक ले जाती है। यह ऐसे डेवलपर के लिए है जो दोनों टूल इंस्टॉल कर सकता है, रिपॉज़िटरी में संपादन की अनुमति दे सकता है और उपयुक्त स्थानीय कोडिंग मॉडल चला सकता है। BIG CHANGE ने 20 अक्टूबर 2026 को मैनुअल जाँचे थे; हमने मॉडल नहीं चलाया और किसी रिपॉज़िटरी का परीक्षण नहीं किया।
बड़ा बदलाव
- क्या बदला: Ollama अब Claude Code को अपने स्थानीय Anthropic-संगत सर्वर से सीधे जोड़ने का तरीका बताता है, जिसमें लॉन्चर या स्पष्ट स्थानीय एंडपॉइंट सेटिंग इस्तेमाल होती है। इस दस्तावेज़ित व्यवस्था के लिए अलग प्रॉक्सी की ज़रूरत नहीं है।
- यह क्यों महत्वपूर्ण है: आप स्थानीय मॉडल चुनते हुए Claude Code का काम करने का तरीका बनाए रख सकते हैं, वास्तव में आवंटित संदर्भ जाँच सकते हैं और रिपॉज़िटरी के वास्तविक संपादन को परियोजना की मूल स्वीकृति जाँच से परख सकते हैं।
- किन बातों पर ध्यान दें: स्थानीय टैग चुने होने और मॉडल चलने से यह साबित नहीं होता कि हर अनुरोध स्थानीय रहा या उसका कोड सही है। बदलाव स्वीकारने से पहले वास्तविक रूटिंग, टूल की पहुँच, पूरा अंतर और जाँच का नतीजा देखें।
1. रिपॉज़िटरी की शुरुआती स्थिति दर्ज करें
ऐसी Git रिपॉज़िटरी में काम करें जिसके आप मालिक हैं या जिसे बदलने की अनुमति है। ऐसी शाखा या अस्थायी चेकआउट इस्तेमाल करें जिसकी समीक्षा हो सके। बदलने के लिए एक छोटा व्यवहार या दोष, प्रभावित हो सकने वाली फ़ाइलें और रुकने की शर्त तय करें। रिपॉज़िटरी का मौजूदा स्वीकृति कमांड खोजें, जैसे दस्तावेज़ित परीक्षण या बिल्ड जाँच; उसकी जगह कोई सामान्य कमांड न रखें। एजेंट के कुछ भी संपादित करने से पहले इसे चलाएँ और कमांड, निकास स्थिति तथा संबंधित आउटपुट दर्ज करें। शाखा, git status और पहले से मौजूद अंतर भी दर्ज करें। पुराने बदलाव आपकी शुरुआती स्थिति का हिस्सा हैं, AI का परिणाम नहीं।
पुष्टि करें कि संगठन की कोड और निर्भरता नीतियाँ चुने हुए मॉडल और टूल की अनुमति देती हैं। Claude Code अपनी प्रभावी अनुमति सेटिंग के अनुसार फ़ाइलें पढ़ और कमांड चला सकता है। “सिर्फ़ इन फ़ाइलों को बदलो” कहना एजेंट का मार्गदर्शन करता है, लेकिन फ़ाइल सिस्टम तक उसकी पहुँच सीमित नहीं करता।
2. उपयुक्त स्थानीय मॉडल इंस्टॉल करें और संदर्भ आवंटित करें
वर्तमान Ollama रिलीज़ और Claude Code CLI को उनके आधिकारिक निर्देशों के अनुसार, अपने कंप्यूटर और संगठन के नियमों का पालन करते हुए इंस्टॉल करें। ollama --version और claude --version दर्ज करें। Ollama ने जनवरी 2026 में संस्करण 0.14.0 में Anthropic Messages संगतता जोड़ी थी; वह तारीख आज के लॉन्चर के न्यूनतम संस्करण को निर्धारित नहीं करती। वर्तमान ollama launch कमांड की आवश्यकता अलग से जाँचें।
ऐसा मॉडल चुनें जिसकी वर्तमान सूची में टूल समर्थन हो, जिसका लाइसेंस आपके उपयोग की अनुमति दे और जिसके वज़न तथा आवंटित संदर्भ आपके कंप्यूटर में समा सकें। एक ठोस स्थानीय उदाहरण है qwen3-coder:30b, जिसके लिए टूल, लगभग 19 GB की Q4_K_M फ़ाइल और Apache License 2.0 सूचीबद्ध हैं। यह डाउनलोड का आकार है, RAM या VRAM की आवश्यकता नहीं। मॉडल का विज्ञापित संदर्भ यह नहीं बताता कि आपका कंप्यूटर उसे आवंटित कर सकता है। यदि मॉडल उपयुक्त नहीं है, तो दस्तावेज़ित टूल समर्थन वाला दूसरा स्थानीय टैग चुनें और आगे के सभी कमांड में टैग एक समान बदलें।
Ollama ऐप या स्थानीय सर्वर चालू होने के बाद, टर्मिनल से डाउनलोड करें और सटीक टैग की पुष्टि करें:
ollama pull qwen3-coder:30b
ollama listOllama कोडिंग एजेंट के लिए कम से कम 64,000 टोकन सुझाता है और बताता है कि बड़े संदर्भ को अधिक मेमोरी चाहिए। यदि आपका हार्डवेयर समर्थन करता है, तो मौजूदा Ollama ऐप की सेटिंग में 64k या उससे अधिक रखें। यदि आप सर्वर स्वयं चलाते हैं, तो उसी मौजूदा सेवा को OLLAMA_CONTEXT_LENGTH=64000 के साथ प्लैटफ़ॉर्म के लिए दिए सर्वर निर्देशों के अनुसार कॉन्फ़िगर करें; पोर्ट 11434 पर दूसरा सर्वर शुरू न करें। अनुरोध से मॉडल लोड हो जाने पर ollama ps उसके वास्तविक CONTEXT और PROCESSOR दिखाता है। इच्छित आवंटन लोड न हो सके, तो रुकें या काम का दायरा घटाकर उपयुक्त व्यवस्था चुनें। सूची के अधिकतम संदर्भ को वास्तविक आवंटित संदर्भ न बताएँ।
3. Claude Code को स्थानीय सर्वर की ओर निर्देशित करें
टर्मिनल चुनी हुई रिपॉज़िटरी में खोलें। Ollama लॉन्चर का यह तरीका दस्तावेज़ित करता है; वही स्थानीय टैग इस्तेमाल करें जिसकी पुष्टि ollama list ने की थी:
ollama launch claude --model qwen3-coder:30bOllama गैर-Claude मॉडल के इस रास्ते का दस्तावेज़ देता है। Anthropic का गेटवे मैनुअल कहता है कि Anthropic गेटवे के माध्यम से Claude Code को गैर-Claude मॉडल की ओर निर्देशित करने का समर्थन नहीं करता। इसे Ollama-दस्तावेज़ित एकीकरण मानें, जिसके इस रूटिंग तरीके को Anthropic का समर्थन नहीं है, और इस पर निर्भर होने से पहले वास्तविक सत्र जाँचें।
मैनुअल सेटअप के लिए Ollama के एकीकरण निर्देश इसके बजाय ANTHROPIC_AUTH_TOKEN=ollama, स्पष्ट रूप से खाली ANTHROPIC_API_KEY और ANTHROPIC_BASE_URL=http://localhost:11434 इस्तेमाल करते हैं। यह वैकल्पिक Bash कमांड आपकी अपनी रिपॉज़िटरी की डायरेक्टरी से केवल इस Claude Code प्रक्रिया के लिए तीनों मान सेट करता है; यह वैश्विक शेल प्रोफ़ाइल नहीं बदलता:
ANTHROPIC_AUTH_TOKEN=ollama ANTHROPIC_API_KEY="" ANTHROPIC_BASE_URL=http://localhost:11434 claude --model qwen3-coder:30bअन्य शेल के लिए ऊपर दिया पसंदीदा Ollama लॉन्चर या वर्तमान आधिकारिक मैनुअल में उस शेल का सेटअप इस्तेमाल करें। मौजूदा Claude Code सेटिंग देखें, जो कमांड के चर पर प्राथमिकता ले सकती हैं। सेटिंग जाँचते समय पहले से मौजूद कोई क्रेडेंशियल न छापें। वास्तविक मान पढ़ने पर अपेक्षा है कि चुना हुआ स्थानीय टैग और http://localhost:11434 मिलें; यह पाठक की करने वाली जाँच है, BIG CHANGE का देखा हुआ नतीजा नहीं। स्थानीय सर्वर ollama प्लेसहोल्डर टोकन को अनदेखा करता है; यह पहुँच नियंत्रण का गुप्त मान नहीं है। दस्तावेज़ित स्थानीय रास्ते के लिए Ollama क्लाउड कुंजी या Anthropic इन्फरेंस कुंजी नहीं चाहिए। Claude Code सॉफ़्टवेयर की शर्तें और जुड़ी सेवाएँ फिर भी लागू होती हैं।
Ollama के सर्वर कॉन्फ़िगरेशन मार्गदर्शन के अनुसार सर्वर को स्थानीय इंटरफ़ेस से ही बँधा रखें। :cloud टैग या https://ollama.com बेस URL क्लाउड का रास्ता है, जिसके डेटा और लागत पर अलग निर्णय लेना होगा। यदि मॉडल या गंतव्य स्पष्ट नहीं है, तो रिपॉज़िटरी की सामग्री भेजने से पहले रुकें।
4. रास्ता जाँचें, फिर एक संपादन का अनुरोध करें
फ़ाइलों में बदलाव की अनुमति देने से पहले, Claude Code का वास्तविक मॉडल और कनेक्शन /status से जाँचें, जहाँ यह उपलब्ध हो। पढ़े हुए मानों की तुलना लॉन्चर या मैनुअल एंडपॉइंट, ollama list और अनुरोध से मॉडल लोड हो जाने पर ollama ps से करें। सटीक लोड किया हुआ टैग, आवंटित CONTEXT और PROCESSOR दर्ज करें; CPU के साथ प्रसंस्करण का बँटवारा इस तरीके की व्यावहारिकता बदल सकता है। उपलब्ध होने पर स्थानीय सर्वर पर अनुरोध के प्रमाण भी देखें। ये जाँचें कॉन्फ़िगरेशन और मॉडल लोडिंग बताती हैं, पूरे नेटवर्क ट्रैफ़िक का संपूर्ण ऑडिट नहीं। यदि आपकी कोड नीति में स्थानीय प्रसंस्करण महत्वपूर्ण है, तो सक्षम MCP टूल, वेब सामग्री लाना या खोजना, टेलीमेट्री और कोई भी क्लाउड सेटिंग अलग से देखें।
Claude Code के सामान्य स्वीकृति संकेत और अनुमति नियंत्रण इस्तेमाल करें। अपनी रिपॉज़िटरी का एक काम सामान्य भाषा में माँगें: आवश्यक व्यवहार, अनुमत दायरा, मूल स्वीकृति कमांड और रुकने का स्थान बताएँ। बदली हुई फ़ाइलें और जाँच का आउटपुट बताने को कहें। कमिट, पुश और रिलीज़ के निर्णय रिपॉज़िटरी के मालिक के पास रखें, और अनपेक्षित नेटवर्क या टूल कार्रवाई अस्वीकार करें। मॉडल का यह कहना कि उसने स्थानीय एंडपॉइंट इस्तेमाल किया या जाँच पास की, सत्यापन नहीं है।
5. पूरे अंतर और मूल जाँच के आधार पर निर्णय लें
हर बदली हुई फ़ाइल और पूरा Git diff देखें, जिसमें अनुरोधित दायरे के बाहर के बदलाव भी हों। बदलाव की तुलना मूल व्यवहार और रिपॉज़िटरी नीति से करें, जिसमें किसी नई निर्भरता का लाइसेंस भी शामिल है। संपादन के बाद वही दर्ज स्वीकृति कमांड स्वयं चलाएँ। निकास स्थिति और संबंधित आउटपुट को शुरुआती स्थिति के साथ दर्ज करें। बदलाव तभी स्वीकारें जब अंतर अनुरोध से मेल खाता हो, स्वतंत्र जाँच स्वीकार्य नतीजा दे और रूटिंग तथा अनुमति के प्रमाण आपकी आवश्यकताएँ पूरी करें। अन्यथा शाखा को अस्वीकृत अवस्था में रखें और समीक्षा के लिए विफलता का सटीक विवरण बचाएँ।
यदि Ollama तक पहुँचना संभव न हो, तो कोडिंग का काम शुरू करने से पहले चालू ऐप या सेवा और ollama list जाँचें। यदि मॉडल लोड नहीं होता या ollama ps अपर्याप्त संदर्भ बताता है, तो मेमोरी और संदर्भ सेटिंग जाँचें; छोटे दायरे का काम या उपयुक्त स्थानीय मॉडल इस्तेमाल करें। यदि /status या वास्तविक सेटिंग किसी होस्ट किए प्रदाता को दिखाएँ, तो कोड भेजने से पहले रुककर वर्तमान शेल या Claude Code सेटिंग ठीक करें। टूल कॉल की त्रुटि मॉडल की संगतता या अनुमति न मिलने से हो सकती है; किसी को बदलने से पहले सटीक जवाब देखें। यदि कोशिश के दौरान फ़ाइलें बदल चुकी हों, तो बदलाव वापस लेने या आगे बढ़ने से पहले उनका अंतर देखें। स्वीकृति जाँच विफल होने पर कोड में कारण खोजें और समीक्षा किए सुधार के बाद ही जाँच दोबारा चलाएँ।
स्थानीय इन्फरेंस डाउनलोड किए मॉडल के लिए प्रदाता का प्रति-टोकन इन्फरेंस शुल्क बचाता है, लेकिन हार्डवेयर, स्टोरेज और बिजली इस्तेमाल करता है। डाउनलोड, टेलीमेट्री, वेब टूल, MCP एकीकरण या क्लाउड मॉडल सेटिंग डेटा भेज सकते हैं या अन्य लागत ला सकते हैं। Ollama Anthropic Messages API के एक हिस्से का समर्थन करता है, जिसमें टोकन गिनने, प्रॉम्प्ट कैशिंग, बैच, उद्धरण, PDF और बाध्य टूल चयन जैसे फ़ीचर सीमित हैं; अलग-अलग मॉडल की टूल क्षमता भी भिन्न होती है। BIG CHANGE की दस्तावेज़ समीक्षा से गति, गुणवत्ता, गोपनीयता या बचत का कोई मापा नतीजा नहीं मिला। दूसरे स्थानीय एजेंट सेटअप के लिए हमारी Junie Local गाइड देखें; यह प्रक्रिया विशेष रूप से Claude Code बनाए रखती है और Ollama तक उसके रास्ते को जाँचती है।
स्रोत और आगे पढ़ें
- Ollama, “Claude Code” वर्तमान लॉन्चर, मैनुअल स्थानीय सेटिंग और क्लाउड विकल्प बताता है। यह रास्ते का दस्तावेज़ है, पाठक की रिपॉज़िटरी में सफल चलने का नतीजा नहीं।
- Ollama, “Anthropic compatibility” स्थानीय एंडपॉइंट, अनदेखा किया जाने वाला प्लेसहोल्डर टोकन, मॉडल डाउनलोड और API फ़ीचर की सीमाएँ बताता है। संगतता हर मॉडल या टूल कॉल को प्रमाणित नहीं करती।
- Ollama, “Context length” कोडिंग के लिए 64k की सिफ़ारिश, मेमोरी का संतुलन और
ollama psसे मान पढ़ने का तरीका समझाता है। वास्तविक कंप्यूटर तय करता है कि कितना आवंटन संभव है। - Ollama की qwen3-coder:30b प्रविष्टि उदाहरण की फ़ाइल, टूल और जुड़े Apache 2.0 लाइसेंस को सूचीबद्ध करती है। डाउनलोड या पुनर्वितरण से पहले मॉडल की सटीक प्रविष्टि दोबारा जाँचें।
- Claude Code इंस्टॉलेशन और अनुमति सेटिंग पहुँच और टूल की स्वीकृति बताती हैं। इनमें से कोई भी किसी सत्र के वास्तविक एंडपॉइंट या रिपॉज़िटरी में सुरक्षित नतीजे का प्रमाण नहीं है।
- Anthropic, “Other LLM gateways” बताता है कि Anthropic गेटवे के माध्यम से Claude Code को गैर-Claude मॉडल की ओर निर्देशित करने का समर्थन नहीं करता। Ollama यहाँ बताए स्थानीय एकीकरण का अलग दस्तावेज़ देता है।



