Claude Code क्या है और इसे फ्री में कैसे इस्तेमाल करें: OmniRouter सेटअप गाइड
हाल ही में Anthropic ने Claude Code लॉन्च किया है—एक ऐसा शक्तिशाली टर्मिनल AI कोडिंग टूल जो सीधे आपके कंप्यूटर के कमांड लाइन (CLI) से पूरे सॉफ्टवेयर प्रोजेक्ट्स को समझता है, फाइलों में एडिट करता है, कमांड चलाता है और बग्स को फिक्स करता है। Cursor और Copilot के मुकाबले इसका आर्किटेक्चर इतना तेज और स्वायत्त (Autonomous) है कि डेवलपर्स इसे फ्यूचर ऑफ प्रोग्रामिंग कह रहे हैं।
लेकिन भारतीय डेवलपर्स और कॉलेज छात्रों के लिए इसमें एक बहुत बड़ी समस्या है: Anthropic API की अत्यधिक लागत। एक साधारण कोडिंग सेशन में $5 से $15 (₹400 से ₹1,200) तक के टोकन खर्च हो जाते हैं। यदि आप दिन भर कोडिंग करते हैं, तो आपका मासिक बिल ₹30,000 से भी अधिक हो सकता है।
ANTHROPIC_BASE_URL को सपोर्ट करता है। इसका मतलब है कि हम OmniRouter प्रॉक्सी का उपयोग करके इसे Google के फ्री Gemini 2.5 Pro / Flash (प्रतिदिन 1,500 फ्री रिक्वेस्ट्स) या लोकल DeepSeek R1 से जोड़ सकते हैं और बिना एक भी रुपया खर्च किए अनलिमिटेड कोडिंग कर सकते हैं!
OmniRouter आर्किटेक्चर कैसे काम करता है?
Claude Code मूल रूप से Anthropic के विशेष API फॉर्मेट (Messages API) में डेटा भेजता है। OmniRouter आपके लैपटॉप पर एक बेहद तेज, लोकल ट्रांसलेशन ब्रिज की तरह काम करता है:
- Claude Code अपने अनुरोध को
http://localhost:8080(OmniRouter) पर भेजता है। - OmniRouter उस अनुरोध को OpenAI/Google जेनेरिक फॉर्मेट में बदल देता है।
- यह रिक्वेस्ट Google के फ्री Gemini 2.5 API या लोकल DeepSeek R1 पर जाती है।
- मॉडल का जवाब वापस Claude Code के पास आता है, और Claude Code को लगता है कि वह वास्तविक Claude 3.7 Sonnet से बात कर रहा है!
स्टेप 1: Claude Code CLI इंस्टॉल करें
अपने लैपटॉप में Node.js (वर्जन 18 या उससे अधिक) इंस्टॉल होना सुनिश्चित करें। फिर अपना टर्मिनल खोलें और नीचे दिया गया कमांड चलाएं:
# Claude Code को ग्लोबली इंस्टॉल करें npm install -g @anthropic-ai/claude-code # इंस्टॉलेशन वेरिफाई करें claude --version
स्टेप 2: फ्री Google Gemini API Key प्राप्त करें
- Google AI Studio (aistudio.google.com) पर जाएं और अपने Google अकाउंट से लॉगिन करें।
- 'Get API key' पर क्लिक करें और 'Create API Key' दबाएं।
- यह की (Key) पूरी तरह फ्री है और आपको प्रतिदिन 1,500 रिक्वेस्ट्स (10 लाख टोकन्स) बिना किसी क्रेडिट कार्ड के देती है।
स्टेप 3: OmniRouter सेटअप और रन करें
OmniRouter को आप Docker या डायरेक्ट Node.js स्क्रिप्ट के जरिए 1 मिनट में चालू कर सकते हैं:
# OmniRouter को क्लोन या रन करें npx omniroute-proxy --port 8080 --gemini-key "YOUR_FREE_GEMINI_API_KEY" --default-model "gemini-2.5-pro"
स्टेप 4: Claude Code को फ्री राउटर से कनेक्ट करें
अब सिर्फ अपने टर्मिनल के एनवायरनमेंट वैरिएबल्स को सेट करना है ताकि Claude Code आधिकारिक सर्वर के बजाय हमारे फ्री लोकल प्रॉक्सी से बात करे:
# Mac और Linux के लिए: export ANTHROPIC_BASE_URL="http://localhost:8080/v1" export ANTHROPIC_API_KEY="sk-ant-dummy-key" # Windows PowerShell के लिए: $env:ANTHROPIC_BASE_URL="http://localhost:8080/v1" $env:ANTHROPIC_API_KEY="sk-ant-dummy-key"
स्टेप 5: कोडिंग शुरू करें!
अब किसी भी प्रोजेक्ट के फोल्डर में जाएं और सिर्फ claude टाइप करें:
cd my-react-app claude # अब आप प्रॉम्प्ट दे सकते हैं: > Add dark mode support to Navbar.jsx and write automated vitest unit tests
Claude Code पूरी तरह फ्री में आपकी फाइलों को स्कैन करेगा, नया कोड लिखेगा, और टर्मिनल में टेस्ट चलाकर सत्यापित करेगा—और आपका बिल ₹0 रहेगा!
डेवलपर प्रो-टिप्स (Rate Limiting & Optimization)
- प्रॉम्प्ट कैशिंग व बैकऑफ: भारी कोडिंग सेशन में अनथ्रोपिक प्रॉम्प्ट कैशिंग व एक्सपोनेंशियल बैकऑफ का उपयोग करें ताकि टोकन का अनावश्यक खर्च न हो और प्रोवाइडर रेट लिमिट्स का सुचारू पालन हो सके।
- ऑफलाइन DeepSeek R1 मोड: यदि आपके पास इंटरनेट भी नहीं है, तो आप OmniRouter को
http://localhost:11434/v1(Ollama) पर पॉइंट कर सकते हैं और पूरी तरह ऑफलाइन कोडिंग एजेंट का उपयोग कर सकते हैं।
Akshat के प्रोडक्शन टेस्टिंग नोट्स: OmniRoute Gateway पर रियल सेशंस
⚡ रियल डेवलपर एक्सपीरियंस (40+ घंटे टर्मिनल कोडिंग के बाद)
The AI Server की इंजीनियरिंग लैब में हम रोज Claude Code CLI को बड़े प्रोजेक्ट्स में टेस्ट करते हैं। यदि आप सीधे Anthropic का पेड API उपयोग करते हैं, तो एक 4-घंटे का रिफैक्टरिंग सेशन $38 से $62 (₹3,100 से ₹5,100) तक का बिल बना देता है। यहाँ मेरा पर्सनल प्रोडक्शन सेटअप है जिससे हमारा मासिक खर्च ₹0 रहता है:
1. बैकएंड मॉडल चॉइस: Gemini 2.5 Pro vs DeepSeek R1
- आर्किटेक्चर व मल्टी-फाइल कोडिंग के लिए: Google Gemini 2.5 Pro सबसे बेहतरीन है। इसका 1M+ टोकन कॉन्टेक्स्ट विंडो Claude Code को पूरे 50 फाइलों वाले प्रोजेक्ट का कोडबेस एक साथ याद रखने देता है। Google Gemini 2.5 Pro का 1M+ टोकन कॉन्टेक्स्ट विंडो Claude Code को पूरे कोडबेस को आसानी से प्रोसेस करने देता है।
- DSA व कॉम्प्लेक्स अल्गोरिदम डिबगिंग के लिए: मैं OmniRoute को लोकल
localhost:11434(DeepSeek-R1:14B या 8B) पर रूट करता हूँ। इसकी<think>रीजनिंग मुश्किल रेस-कंडीशन और मेमोरी लीक्स को मिनटों में पकड़ लेती है।
2. परमानेंट शेल कॉन्फ़िगरेशन (सेशन रीसेट से बचें)
कई डेवलपर्स सिर्फ टर्मिनल में export ANTHROPIC_BASE_URL=... चलाते हैं, जिससे नया टर्मिनल टैब खोलते ही Claude Code दोबारा Anthropic के पेड लॉगिन पेज पर चला जाता है। इसे हमेशा अपने ~/.bashrc या ~/.zshrc में परमानेंट सेव करें:
echo 'export ANTHROPIC_BASE_URL="http://localhost:20128/v1"' >> ~/.bashrc echo 'export ANTHROPIC_API_KEY="omniroute-free-pass"' >> ~/.bashrc source ~/.bashrc
3. ऑटोमैटिक एरर रिकवरी और गिट चेकपॉइंट्स
Claude Code को कभी भी बिना गिट कमिट के न चलाएं। जब भी आप कोई बड़ा प्रॉम्प्ट दें, पहले git add . && git commit -m "checkpoint before claude" चला लें। यदि AI कोई गलत फाइल एडिट कर दे, तो आप git restore . दबाकर 1 सेकंड में वापस सुरक्षित स्टेट पर आ सकते हैं।
अक्सर पूछे जाने वाले सवाल (FAQs)
rm, npm install) चलाने से पहले आपसे अनुमति (Permission Prompt: Yes/No) मांगता है। जब तक आप 'y' नहीं दबाते, यह कोई बदलाव नहीं करता।