Claude Code क्या है और इसे फ्री में कैसे इस्तेमाल करें: OmniRouter सेटअप गाइड

A
लेखक: Akshat
Founder, The AI Server • Autonomous Systems & Agent Infrastructure

हाल ही में Anthropic ने Claude Code लॉन्च किया है—एक ऐसा शक्तिशाली टर्मिनल AI कोडिंग टूल जो सीधे आपके कंप्यूटर के कमांड लाइन (CLI) से पूरे सॉफ्टवेयर प्रोजेक्ट्स को समझता है, फाइलों में एडिट करता है, कमांड चलाता है और बग्स को फिक्स करता है। Cursor और Copilot के मुकाबले इसका आर्किटेक्चर इतना तेज और स्वायत्त (Autonomous) है कि डेवलपर्स इसे फ्यूचर ऑफ प्रोग्रामिंग कह रहे हैं।

लेकिन भारतीय डेवलपर्स और कॉलेज छात्रों के लिए इसमें एक बहुत बड़ी समस्या है: Anthropic API की अत्यधिक लागत। एक साधारण कोडिंग सेशन में $5 से $15 (₹400 से ₹1,200) तक के टोकन खर्च हो जाते हैं। यदि आप दिन भर कोडिंग करते हैं, तो आपका मासिक बिल ₹30,000 से भी अधिक हो सकता है।

अच्छी खबर (The Hack): Claude Code का अंडरलाइंग आर्किटेक्चर कस्टम ANTHROPIC_BASE_URL को सपोर्ट करता है। इसका मतलब है कि हम OmniRouter प्रॉक्सी का उपयोग करके इसे Google के फ्री Gemini 2.5 Pro / Flash (प्रतिदिन 1,500 फ्री रिक्वेस्ट्स) या लोकल DeepSeek R1 से जोड़ सकते हैं और बिना एक भी रुपया खर्च किए अनलिमिटेड कोडिंग कर सकते हैं!

OmniRouter आर्किटेक्चर कैसे काम करता है?

Claude Code मूल रूप से Anthropic के विशेष API फॉर्मेट (Messages API) में डेटा भेजता है। OmniRouter आपके लैपटॉप पर एक बेहद तेज, लोकल ट्रांसलेशन ब्रिज की तरह काम करता है:

  1. Claude Code अपने अनुरोध को http://localhost:8080 (OmniRouter) पर भेजता है।
  2. OmniRouter उस अनुरोध को OpenAI/Google जेनेरिक फॉर्मेट में बदल देता है।
  3. यह रिक्वेस्ट Google के फ्री Gemini 2.5 API या लोकल DeepSeek R1 पर जाती है।
  4. मॉडल का जवाब वापस Claude Code के पास आता है, और Claude Code को लगता है कि वह वास्तविक Claude 3.7 Sonnet से बात कर रहा है!

स्टेप 1: Claude Code CLI इंस्टॉल करें

अपने लैपटॉप में Node.js (वर्जन 18 या उससे अधिक) इंस्टॉल होना सुनिश्चित करें। फिर अपना टर्मिनल खोलें और नीचे दिया गया कमांड चलाएं:

npm — global install
# Claude Code को ग्लोबली इंस्टॉल करें
npm install -g @anthropic-ai/claude-code

# इंस्टॉलेशन वेरिफाई करें
claude --version

स्टेप 2: फ्री Google Gemini API Key प्राप्त करें

  1. Google AI Studio (aistudio.google.com) पर जाएं और अपने Google अकाउंट से लॉगिन करें।
  2. 'Get API key' पर क्लिक करें और 'Create API Key' दबाएं।
  3. यह की (Key) पूरी तरह फ्री है और आपको प्रतिदिन 1,500 रिक्वेस्ट्स (10 लाख टोकन्स) बिना किसी क्रेडिट कार्ड के देती है।

स्टेप 3: OmniRouter सेटअप और रन करें

OmniRouter को आप Docker या डायरेक्ट Node.js स्क्रिप्ट के जरिए 1 मिनट में चालू कर सकते हैं:

bash — run omnirouter
# OmniRouter को क्लोन या रन करें
npx omniroute-proxy --port 8080   --gemini-key "YOUR_FREE_GEMINI_API_KEY"   --default-model "gemini-2.5-pro"

स्टेप 4: Claude Code को फ्री राउटर से कनेक्ट करें

अब सिर्फ अपने टर्मिनल के एनवायरनमेंट वैरिएबल्स को सेट करना है ताकि Claude Code आधिकारिक सर्वर के बजाय हमारे फ्री लोकल प्रॉक्सी से बात करे:

bash — export env variables
# 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 टाइप करें:

claude — interactive session
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)

क्या Claude Code मेरे कंप्यूटर की फाइलों को नुकसान पहुंचा सकता है? +
नहीं। Claude Code हर फाइल मॉडिफिकेशन या बैश कमांड (जैसे rm, npm install) चलाने से पहले आपसे अनुमति (Permission Prompt: Yes/No) मांगता है। जब तक आप 'y' नहीं दबाते, यह कोई बदलाव नहीं करता।
Cursor AI या GitHub Copilot से यह कितना अलग है? +
Copilot केवल ऑटो-कम्प्लीट सुझाव देता है। Cursor एक अलग कोड एडिटर है। जबकि Claude Code एक स्वायत्त एजेंट (Autonomous Agent) है जो सीधे टर्मिनल में रहकर गिट रिपॉजिटरी में टेस्ट चला सकता है, पैकेज इंस्टॉल कर सकता है, और जटिल आर्किटेक्चर रिफैक्टरिंग को एक कमांड में खुद कर सकता है।
क्या इसे कॉलेज प्रोजेक्ट्स और गिटहब पोर्टफोलियो बनाने के लिए इस्तेमाल किया जा सकता है? +
हाँ! यह कॉलेज स्टूडेंट्स के लिए सबसे शक्तिशाली टूल है। आप 2 घंटे में पूरा फुल-स्टैक प्रोजेक्ट (Frontend + Backend + Database) तैयार कर सकते हैं और गिट पर पुश कर सकते हैं।