Windows पर Claude Code इंस्टॉल करें
Claude Code एक AI सहायक है जो आपके टर्मिनल में रहता है और आपको कोड लिखने, डीबग करने और समझने में मदद करता है। यह गाइड बस कुछ ही मिनटों में Claude Code को सीधे Windows पर चालू करने में आपकी मदद करती है। अंत में एक वैकल्पिक, अधिक उन्नत सेटअप के रूप में WSL2 भी उपलब्ध है।
मुख्य अवधारणाएँ
- PowerShell - Windows का बिल्ट-इन कमांड-लाइन टूल, जिसका उपयोग यहाँ Claude Code इंस्टॉल करने और चलाने के लिए किया जाता है
- Git for Windows - एक मुफ़्त डाउनलोड जो Git Bash जोड़ता है, वह शेल जिसका उपयोग Claude Code कमांड चलाने के लिए करता है
- WSL (Windows Subsystem for Linux) - एक वैकल्पिक Windows फ़ीचर जो Windows के साथ-साथ एक वास्तविक Linux सिस्टम चलाता है, जिसका उपयोग अंत में उन्नत सेटअप के लिए किया जाता है
आपको क्या चाहिए
- एक Windows 10 या Windows 11 कंप्यूटर
- Claude Pro/Max सब्सक्रिप्शन, या एक API कुंजी
- 5 - 10 मिनट
चरण 1: Git for Windows इंस्टॉल करें (वैकल्पिक, अनुशंसित)
Git for Windows अनुशंसित है, लेकिन वैकल्पिक है। यह Git Bash जोड़ता है, वह शेल जिसका उपयोग Claude Code कमांड चलाने के लिए करता है। यदि आप इस चरण को छोड़ देते हैं, तो Claude Code इसके बजाय PowerShell का उपयोग करने लगता है - इसलिए यदि आप चाहें तो सीधे चरण 2 पर जा सकते हैं और बाद में Git इंस्टॉल कर सकते हैं।
- git-scm.com/download/win पर जाएँ
- पेज के ऊपर Click here to download पर क्लिक करें, फिर डाउनलोड खत्म होने पर इंस्टॉलर खोलें
- डिफ़ॉल्ट विकल्पों को स्वीकार करते हुए इंस्टॉलर में Next पर क्लिक करते जाएँ
- Install पर क्लिक करें, फिर Finish
बस इतना ही - Claude Code शुरू होने पर Git Bash को अपने आप पहचान लेगा।
चरण 2: Claude Code इंस्टॉल करें
- Windows Start बटन पर क्लिक करें
PowerShellटाइप करें और Windows PowerShell पर क्लिक करें- PowerShell विंडो में, टाइप करें:
irm https://claude.ai/install.ps1 | iex - इंस्टॉलेशन पूरा होने की प्रतीक्षा करें (डाउनलोड के दौरान एक मिनट तक विंडो में कुछ भी न दिखे — यह सामान्य है)
- PowerShell बंद करके फिर से खोलें, फिर इसे टाइप करके जाँचें:
claude --version - आपको Claude Code का वर्शन नंबर दिखना चाहिए
- अगर इसके बजाय
'claude' is not recognizedदिखे, तो PowerShell में ये दो लाइनें चलाएँ, फिर PowerShell बंद करके फिर से खोलें और दोबाराclaude --versionआज़माएँ:$currentPath = [Environment]::GetEnvironmentVariable('PATH', 'User') [Environment]::SetEnvironmentVariable('PATH', "$currentPath;$env:USERPROFILE\.local\bin", 'User')
चरण 3: (वैकल्पिक) VS Code में Claude Code खोलें
अगर आपके पास अभी VS Code नहीं है तो यह चरण छोड़ दें — आप इसे बाद में VS Code के साथ शुरुआत करें से इंस्टॉल करके यहाँ वापस आ सकते हैं।
अब जब Claude Code इंस्टॉल हो चुका है, आप इसे केवल टर्मिनल में ही नहीं, बल्कि VS Code के भीतर भी उपयोग कर सकते हैं। यह अक्सर काम करने का सबसे आसान तरीका है क्योंकि आप अपने एडिटर को छोड़े बिना फ़ाइलें पढ़ सकते हैं, कोड एडिट कर सकते हैं, और मदद माँग सकते हैं।
Claude Code साइडबार को VS Code के भीतर एक चैट विंडो की तरह समझें। यह आपको सवाल पूछने, कोड समझाने और एक ही स्क्रीन पर काम करते हुए मदद पाने देता है।
Claude Code साइडबार कैसे खोलें
- VS Code खोलें
- विंडो के बिल्कुल बाईं ओर देखें
- यदि आपको Claude Code पैनल पहले से नहीं दिखता, तो Extensions आइकन पर क्लिक करें
- Extensions मार्केटप्लेस में
Claude Codeखोजें - यदि पहले से इंस्टॉल नहीं है तो Install पर क्लिक करें
- इंस्टॉलेशन के बाद, चैट खोलने के लिए विंडो के नीचे दाएँ कोने में ✻ Claude Code पर क्लिक करें। (बाएँ साइडबार का Spark आइकन चैट के बजाय आपके सेशन की सूची खोलता है, जहाँ से आप नया सेशन शुरू कर सकते हैं।)
यदि आपको Claude Code आइकन नहीं दिखता, तो यह आज़माएँ:
- Ctrl + Shift + P दबाएँ
- टाइप करें:
Claude Code: Open in Side Bar - सूची में मिलते-जुलते विकल्प पर क्लिक करें
यदि तब भी नहीं दिखता, तो VS Code बंद करके फिर से खोलें। कभी-कभी साइडबार दिखने से पहले एक्सटेंशन को दोबारा शुरू होने की ज़रूरत होती है।
साइडबार किस काम आता है
Claude Code साइडबार वह जगह है जहाँ आप ये कर सकते हैं:
- अपने प्रोजेक्ट के बारे में सवाल पूछें
- त्रुटियाँ ठीक करने में मदद पाएँ
- वह कोड समझें जो आपको समझ नहीं आता
- फ़ाइलें बनाएँ या अपडेट करें
- VS Code के भीतर रहते हुए ज़्यादा विज़ुअल तरीके से काम करें
यह इसलिए उपयोगी है क्योंकि आप अपना कोड एडिटर में खुला रख सकते हैं और उसी विंडो में Claude से मदद माँग सकते हैं।
त्वरित परीक्षण
साइडबार खुलने के बाद:
- टाइप करें: Explain this project to me
- Enter दबाएँ
यदि Claude जवाब देता है, तो आप इसका उपयोग करने के लिए तैयार हैं। पहली बार, साइडबार जवाब देने के बजाय आपसे साइन इन करने के लिए कह सकता है: उसके निर्देशों का पालन करें, या नीचे चरण 4 में अपना खाता कनेक्ट करें और फिर से आज़माएँ।
सुझाव: यदि साइडबार अभी भी नहीं दिखता, तो सुनिश्चित करें कि Claude Code एक्सटेंशन इंस्टॉल है और VS Code को रीस्टार्ट किया गया है।
चरण 4: अपने Anthropic खाते से कनेक्ट करें
विकल्प A. अपने Claude Pro या Max सब्सक्रिप्शन का उपयोग करें
- PowerShell विंडो में, टाइप करें:
claude - Claude एक ब्राउज़र खोलने की कोशिश करता है। यदि यह अपने आप नहीं खुल पाता, तो लॉगिन लिंक कॉपी करने के लिए c दबाएँ, फिर उसे अपने ब्राउज़र में पेस्ट करें।
- अपने Claude.ai खाते में लॉगिन करें (यदि आप Chrome उपयोग कर रहे हैं तो यह अपने आप हो सकता है)
- Authorize पर क्लिक करें। ब्राउज़र में दिखना चाहिए कि आप लॉग इन हो गए हैं, और PowerShell में एक सफलता संदेश दिखता है।
- केवल तभी, जब ब्राउज़र इसके बजाय एक लंबा कोड दिखाए (ऐसा WSL/Ubuntu में होता है), Copy Code पर क्लिक करें, वापस टर्मिनल पर जाएँ, उसे Paste code here if prompted पर पेस्ट करें (राइट-क्लिक करें या Ctrl+V दबाएँ), और Enter दबाएँ।
- सेटअप पूरा करने के लिए निर्देशों का पालन करें
नीचे दिए गए API-आधारित विकल्प PowerShell में ही रहते हैं और setx कमांड का उपयोग करते हैं, जो किसी सेटिंग को स्थायी रूप से सेव करता है। setx चलाने के बाद, बदलाव लागू होने के लिए PowerShell बंद करके फिर से खोलें, फिर claude शुरू करें।
विकल्प B. Anthropic API कुंजी का उपयोग करें
यदि आपके पास Claude सब्सक्रिप्शन के बजाय Anthropic API कुंजी है:
- Anthropic Console से अपनी API कुंजी प्राप्त करें
- PowerShell में, टाइप करें:
setx ANTHROPIC_API_KEY "your-api-key-here"your-api-key-hereको अपनी वास्तविक API कुंजी से बदलें - बदलाव लागू होने के लिए PowerShell बंद करके फिर से खोलें
- Claude Code शुरू करें:
claude - पहली बार, Claude Code पूछता है कि क्या आप उसे मिली API कुंजी का उपयोग करना चाहते हैं। Yes चुनें। (अगर गलती से No चुन लें, तो
/configटाइप करें और Use custom API key चालू करें।)
विकल्प C. OpenRouter API का उपयोग करें (जितना उपयोग, उतना भुगतान)
OpenRouter एक यूनिफाइड API गेटवे है जो एक ही API कुंजी के ज़रिए 500+ बड़े लैंग्वेज मॉडलों तक पहुँच प्रदान करता है। यह Claude Code का उपयोग करने का एक किफ़ायती तरीका हो सकता है, क्योंकि आप केवल उपयोग के लिए भुगतान करते हैं और विभिन्न कीमतों वाले मॉडलों में से चुन सकते हैं।
- openrouter.ai पर साइन अप करें और लॉगिन करें
- Get API key पर क्लिक करें और कुंजी को किसी सुरक्षित जगह कॉपी करें
- PowerShell में, आवश्यक एनवायरनमेंट वेरिएबल सेट करें:
setx ANTHROPIC_BASE_URL "https://openrouter.ai/api" setx ANTHROPIC_AUTH_TOKEN "your-openrouter-api-key" [Environment]::SetEnvironmentVariable('ANTHROPIC_API_KEY', $null, 'User') setx ANTHROPIC_DEFAULT_SONNET_MODEL "~anthropic/claude-sonnet-latest" setx ANTHROPIC_DEFAULT_OPUS_MODEL "~anthropic/claude-opus-latest" setx ANTHROPIC_DEFAULT_HAIKU_MODEL "~anthropic/claude-haiku-latest" - PowerShell बंद करके फिर से खोलें, फिर Claude Code शुरू करें:
claude - Claude Code में
/statusटाइप करके कनेक्शन जाँचें
नोट्स:
your-openrouter-api-keyको अपनी वास्तविक OpenRouter API कुंजी से बदलेंANTHROPIC_API_KEYवाली लाइन किसी भी सेव की गई Anthropic API कुंजी को हटा देती है, क्योंकि OpenRouter का उपयोग करते समय यह सेट नहीं होनी चाहिए- वैकल्पिक मॉडलों का उपयोग करने के लिए, उनमें टूल यूज़ क्षमताएँ होनी चाहिए। आप मॉडल इस तरह ओवरराइड कर सकते हैं:
setx ANTHROPIC_DEFAULT_SONNET_MODEL "model-provider/model-name" - उपलब्ध मॉडल openrouter.ai/models पर ब्राउज़ करें
- फ्री (
:free) मॉडलों की सीमा प्रतिदिन 50 रिक्वेस्ट है, जिन्हें Claude Code का एक ही काम जल्दी खत्म कर सकता है - ऊपर दिखाए गए मॉडल पेड मॉडल हैं — इनका उपयोग करने से पहले openrouter.ai/models पर इनकी कीमत देख लें
- OpenRouter के ज़रिए Claude Code के ठीक से काम करने की गारंटी केवल Anthropic मॉडलों के साथ है
- अधिक जानकारी के लिए आधिकारिक OpenRouter गाइड देखें
विकल्प D. Microsoft Foundry (Azure) के ज़रिए Anthropic API का उपयोग करें
PowerShell में, एनवायरनमेंट वेरिएबल परिभाषित करने के लिए यह कोड पेस्ट करें:
# Microsoft Foundry इंटीग्रेशन सक्षम करें
setx CLAUDE_CODE_USE_FOUNDRY 1
# Azure रिसोर्स का नाम
setx ANTHROPIC_FOUNDRY_RESOURCE "xxxx-eastus2"
# अपने रिसोर्स के डिप्लॉयमेंट नामों पर मॉडल सेट करें
setx ANTHROPIC_DEFAULT_OPUS_MODEL "claude-opus-4-8"
setx ANTHROPIC_DEFAULT_SONNET_MODEL "claude-sonnet-5"
setx ANTHROPIC_DEFAULT_HAIKU_MODEL "claude-haiku-4-5"
setx ANTHROPIC_FOUNDRY_API_KEY "your_api_key"
नोट: xxxx-eastus2 को अपने Foundry Resource के नाम से बदलें (पूरा बेस URL इस्तेमाल न करें)। your_api_key को अपने Azure पोर्टल की पूरी API कुंजी से बदलें।
फिर PowerShell बंद करके फिर से खोलें, और Claude Code शुरू करें:
claude
अब आप Azure पर डिप्लॉय किए गए Claude मॉडलों के साथ Claude Code का उपयोग कर पाएँगे।
चरण 5: Claude Code का परीक्षण करें
अब आप तैयार हैं! PowerShell में claude टाइप करें और कोई सामान्य सवाल पूछें, जैसे “Explain quantum computing.”
चरण 6: अपने प्रोजेक्ट एक्सेस करें
- यदि आपके पास कोई प्रोजेक्ट फ़ोल्डर है, तो PowerShell में उस पर जाएँ:
cd ~/Documents/test_claudetest_claudeको अपने असली प्रोजेक्ट फ़ोल्डर के नाम से बदलें। सुझाव:cd(एक स्पेस के साथ) टाइप करें, File Explorer से फ़ोल्डर को PowerShell विंडो में खींचकर छोड़ें ताकि उसका पूरा पाथ पेस्ट हो जाए, और Enter दबाएँ। - फिर Claude शुरू करें:
claude - Claude से कोडबेस को आपको समझाने के लिए कहकर शुरुआत करें।
- आप Claude से बदलाव करने के लिए कह सकते हैं।
- अपने पसंदीदा IDE में अपने कोड का परीक्षण करें।
नोट: Claude एक प्रोजेक्ट फ़ोल्डर के भीतर काम करता है। यह उसी फ़ोल्डर में सेटिंग्स सेव करता है। यह Claude का वर्कस्पेस है।
चरण 7: (वैकल्पिक) पूर्ण Linux अनुभव के लिए WSL2 इंस्टॉल करें
ऊपर बताया गया नेटिव सेटअप ज़्यादातर लोगों के लिए काफ़ी है। लेकिन कुछ फ़ीचर केवल Linux पर ही काम करते हैं। WSL2 Windows के भीतर एक वास्तविक Linux सिस्टम चलाता है और Bash टूल सैंडबॉक्सिंग (एक सुरक्षा फ़ीचर) के साथ-साथ Linux टूलचेन के साथ बेहतर संगतता जोड़ता है। इसे सेट करने में ज़्यादा समय लगता है और रीस्टार्ट की ज़रूरत पड़ती है, इसलिए यह तभी करें जब आप पूरा Linux अनुभव चाहते हों।
a) वर्चुअलाइज़ेशन जाँचें और WSL इंस्टॉल करें
पहले, जाँचें कि वर्चुअलाइज़ेशन सक्षम है या नहीं:
- टास्कबार पर (आपकी स्क्रीन के नीचे की पट्टी) राइट-क्लिक करें
- मेनू से Task Manager पर क्लिक करें
- यदि Task Manager एक छोटी विंडो में खुलता है, तो नीचे More details पर क्लिक करें
- Performance पर क्लिक करें (Windows 10 पर यह ऊपर एक टैब है, Windows 11 पर बाएँ मेनू में एक आइकन)
- बाईं साइडबार में CPU पर क्लिक करें
- वह पंक्ति खोजें जिस पर Virtualization: लिखा है और देखें कि क्या इस पर Enabled लिखा है
यदि इस पर “Disabled” लिखा है: आपको अपने कंप्यूटर की BIOS सेटिंग्स में वर्चुअलाइज़ेशन सक्षम करना होगा:
- अपना कंप्यूटर रीस्टार्ट करें
- स्टार्टअप के दौरान, BIOS कुंजी (key) दबाएँ (आमतौर पर F2, F10, Del, या Esc - यह आपके कंप्यूटर निर्माता पर निर्भर करता है)
- “Virtualization Technology”, “Intel VT-x”, “AMD-V”, या “SVM Mode” से संबंधित सेटिंग्स खोजें
- इन सेटिंग्स को सक्षम करें
- BIOS सेव करके बाहर निकलें (आमतौर पर F10)
अब WSL इंस्टॉल करें:
- Windows Start बटन पर क्लिक करें,
PowerShellटाइप करें - Windows PowerShell पर राइट-क्लिक करें और Run as administrator पर क्लिक करें
- “Do you want to allow this app to make changes to your device?” (क्या आप इस ऐप को अपने डिवाइस में बदलाव करने की अनुमति देना चाहते हैं?) पूछे जाने पर Yes पर क्लिक करें
- PowerShell विंडो में, टाइप करें:
wsl --install - आपको “Installing: Windows Subsystem for Linux” और “Installing: Ubuntu” जैसे संदेश दिख सकते हैं
- इंस्टॉलेशन पूरा होने पर, अपना कंप्यूटर रीस्टार्ट करें
नोट: wsl --install के लिए Windows 10 वर्शन 2004 या उससे ऊपर, या Windows 11 चाहिए। यदि कमांड पहचाना नहीं जाता, तो हो सकता है आपका Windows वर्शन बहुत पुराना हो।
b) Ubuntu सेट अप करें
आपके कंप्यूटर के रीस्टार्ट होने के बाद, “Ubuntu” शीर्षक वाली एक टर्मिनल विंडो 2-5 मिनट में अपने आप खुल जानी चाहिए। यदि ऐसा नहीं होता, तो Windows Start बटन पर क्लिक करें, Ubuntu टाइप करें, और Ubuntu ऐप (नारंगी गोल आइकन) पर क्लिक करें।
- इस संदेश की प्रतीक्षा करें:
Enter new UNIX username: - एक यूज़रनेम टाइप करें (केवल छोटे अक्षर और नंबर, कोई स्पेस नहीं) - उदाहरण के लिए
john - आपको दिखेगा:
New password: - एक आसान पासवर्ड टाइप करें (टाइप करते समय अक्षर नहीं दिखेंगे - यह सामान्य है)
- पूछे जाने पर वही पासवर्ड फिर से टाइप करें
महत्वपूर्ण: इस यूज़रनेम और पासवर्ड को याद रखें - बाद में आपको इनकी ज़रूरत पड़ेगी।
c) WSL में Claude Code इंस्टॉल करें
- Ubuntu टर्मिनल में, टाइप करें:
curl -fsSL https://claude.ai/install.sh | bash - Ubuntu विंडो बंद करें, Start मेनू से Ubuntu फिर से खोलें, फिर यह टाइप करके जाँचें:
claude --version - अगर फिर भी
command not foundदिखे, तो यह लाइन चलाएँ, फिर दोबाराclaude --versionआज़माएँ:echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc && source ~/.bashrc - Ubuntu टर्मिनल में
claudeटाइप करके और ब्राउज़र लॉगिन का पालन करके अपना खाता कनेक्ट करें (यह चरण 4, विकल्प A जैसा ही है)। यदि आप इसके बजाय API कुंजी उपयोग करते हैं, तो इसेecho 'export ANTHROPIC_API_KEY="your-api-key-here"' >> ~/.bashrc && source ~/.bashrcसे सेव करें (WSL Linux कमांड इस्तेमाल करता है,setxनहीं) - WSL से किसी Windows प्रोजेक्ट फ़ोल्डर को खोलने के लिए:
cd /mnt/c/Users/Username/Documents/test_claudeUsernameको अपने असली Windows यूज़रनेम से बदलें।
अगले कदम
- VS Code सेट अप करें: VS Code के साथ शुरुआत करें गाइड का पालन करें, फिर इसे Windows पर Claude Code के लिए VS Code सेट करें से Claude Code से जोड़ें
- Git की मूल बातें सीखें: Windows के लिए Claude Code के साथ स्थानीय वर्शन कंट्रोल से अपने प्रोजेक्ट में वर्शन कंट्रोल जोड़ें
- एक प्रोजेक्ट आज़माएँ: Claude Code को काम करते हुए देखने के लिए Claude Code के साथ शोध पत्र लिखें पर काम करें
समस्या निवारण
पहला चरण: Claude Doctor चलाएँ
यदि कुछ काम नहीं कर रहा है, तो पहले यह कमांड चलाने की कोशिश करें:
claude doctor
यह बिल्ट-इन डायग्नोस्टिक टूल आपके इंस्टॉलेशन की जाँच करता है और सामान्य समस्याओं की रिपोर्ट करता है।
Claude कमांड नहीं मिलता (नेटिव Windows)
- PowerShell बंद करके फिर से खोलें
- इंस्टॉलेशन कमांड फिर से चलाने की कोशिश करें:
irm https://claude.ai/install.ps1 | iex - अगर
'claude' is not recognizedदिखे, तो PowerShell में ये दो लाइनें चलाएँ, फिर PowerShell बंद करके फिर से खोलें:$currentPath = [Environment]::GetEnvironmentVariable('PATH', 'User') [Environment]::SetEnvironmentVariable('PATH', "$currentPath;$env:USERPROFILE\.local\bin", 'User')
“Please enable the Virtual Machine Platform Windows feature and ensure virtualization is enabled in the BIOS”
इस त्रुटि का मतलब है कि वर्चुअलाइज़ेशन सक्षम नहीं है:
- यह देखने के लिए Task Manager जाँचें कि वर्चुअलाइज़ेशन सक्षम है या नहीं (ऊपर दिया गया वैकल्पिक WSL सेक्शन देखें)
- यदि अक्षम है, तो इसे अपने कंप्यूटर के BIOS में सक्षम करें
- वर्चुअलाइज़ेशन सक्षम करने के बाद, कंप्यूटर रीस्टार्ट करें और फिर से
wsl --installआज़माएँ
“wsl –install” काम नहीं करता
- सुनिश्चित करें कि आप PowerShell को Administrator के रूप में चला रहे हैं
- सुनिश्चित करें कि आपके पास Windows 10 वर्शन 2004+ या Windows 11 है
- पहले
wsl --updateचलाने की कोशिश करें, फिर फिर सेwsl --installआज़माएँ
रीस्टार्ट के बाद Ubuntu विंडो नहीं खुलती
- Windows Start बटन पर क्लिक करें,
Ubuntuटाइप करें, और इसे मैन्युअल रूप से चलाने के लिए Ubuntu ऐप पर क्लिक करें
मदद चाहिए?
- WSL समस्याओं के लिए: Microsoft WSL Documentation
- Claude Code से जुड़ी समस्याओं के लिए: Claude Code GitHub
निर्माता: Steven Ge, 11 दिसंबर, 2025। अद्यतन: जून 2026।