सभी कहानियों पर वापस जाएं

2026-01-14

OpenCode में महारत हासिल करना: लोकल-फर्स्ट AI कोडिंग के लिए अंतिम गाइड

OpenCode इंस्टॉल करने, AI मॉडल प्रबंधित करने, एजेंट अनुमतियों को समझने और स्वायत्त जोड़ी प्रोग्रामिंग के लिए उन्नत वर्कफ़्लो में महारत हासिल करने के लिए एक संपूर्ण गाइड।

प्लेबुक्स (Playbooks)
OpenCode कोर टीम

OpenCode कोर टीम

इंजीनियर जो OpenCode एजेंट, CLI और इंटीग्रेशन का निर्माण कर रहे हैं।

OpenCode में महारत हासिल करना: लोकल-फर्स्ट AI कोडिंग के लिए अंतिम गाइड

OpenCode सिर्फ एक और AI कोडिंग असिस्टेंट नहीं है। यह एक लोकल-फर्स्ट ऑटोनॉमस कोडिंग एजेंट है जिसे एक सच्चे जोड़ी प्रोग्रामर (pair programmer) के रूप में कार्य करने के लिए डिज़ाइन किया गया है। साधारण ऑटोकंपलीट टूल्स के विपरीत, OpenCode आपके पूरे रिपॉजिटरी को समझता है, जटिल रिफैक्टरिंग की योजना बनाता है और टर्मिनल कमांड निष्पादित करता है — यह सब आपके कोड को आपकी मशीन पर सुरक्षित रखते हुए।

इस अंतिम गाइड में, हम वह सब कुछ कवर करेंगे जो आपको शून्य से OpenCode की सबसे उन्नत सुविधाओं में महारत हासिल करने के लिए चाहिए।

1. इंस्टॉलेशन: स्वायत्त कोडिंग के लिए आपका प्रवेश द्वार

शुरुआत करना घर्षण रहित होने के लिए डिज़ाइन किया गया है। OpenCode आपके टर्मिनल में मूल रूप से (natively) चलता है, जिसका अर्थ है कि यह वहां काम करता है जहां आप काम करते हैं — चाहे वह VS Code हो, JetBrains हो, या स्टैंडअलोन शेल हो।

त्वरित इंस्टाल (Mac, Linux, Windows WSL)

इंस्टॉल करने का सबसे तेज़ तरीका हमारे आधिकारिक स्क्रिप्ट के माध्यम से है:

curl -fsSL "https://opencode.ai/install" | bash

विकल्प: npm पैकेज

यदि आप Node.js के माध्यम से टूल्स का प्रबंधन करना पसंद करते हैं, तो आप OpenCode को ग्लोबल रूप से इंस्टॉल कर सकते हैं:

npm install -g opencode-ai

एक बार इंस्टॉल हो जाने पर, इंस्टॉलेशन को सत्यापित करने और UI लॉन्च करने के लिए बस opencode टाइप करें।


2. मॉडल और प्रदाता: असीमित विकल्प (BYOK)

OpenCode के मुख्य दर्शनों में से एक मॉडल तटस्थता है। हम आपको एक ही "ब्लैक बॉक्स" मॉडल में लॉक नहीं करते हैं। इसके बजाय, हम आपको अपनी स्वयं की कुंजी (BYOK) लाने या अपनी मौजूदा AI सदस्यताओं से जुड़ने की अनुमति देते हैं।

प्रमाणीकरण (Authenticating)

अपने पसंदीदा मॉडल प्रदाता को जोड़ने के लिए, चलाएँ:

opencode auth login

यह इंटरैक्टिव कमांड आपको इनके साथ लॉग इन करने में मार्गदर्शन करेगा:

  • Anthropic (Claude 4.5 Sonnet, Opus)
  • OpenAI (GPT-5, o1-preview)
  • Google (Gemini 3 Pro, 1.5 Pro)
  • Models.dev (75+ ओपन सोर्स और होस्ट किए गए मॉडल तक पहुंच)

मॉडल प्रबंधित करना

आप कार्य के आधार पर फ्लाई पर (on the fly) मॉडल स्विच कर सकते हैं। साधारण सुधारों के लिए एक तेज़ मॉडल और आर्किटेक्चर प्लानिंग के लिए एक मजबूत तर्क (reasoning) मॉडल का उपयोग करें।

# सभी उपलब्ध मॉडलों को सूचीबद्ध करें
opencode models

# एक नया प्रदाता जोड़ने के बाद मॉडल सूची को ताज़ा करें
opencode models --refresh

Ollama के साथ लोकल जाएं

अंतिम गोपनीयता और ऑफ़लाइन क्षमता के लिए, OpenCode Ollama के माध्यम से स्थानीय मॉडल का समर्थन करता है। बिना किसी डेटा के अपने नेटवर्क को छोड़े कोड करने के लिए OpenCode को अपने स्थानीय इंस्टेंस पर इंगित करें — एंटरप्राइज़ वातावरण या संवेदनशील बौद्धिक संपदा पर काम करने के लिए एकदम सही।


3. मुख्य वर्कफ़्लो: इंटरएक्टिव बनाम वन-ऑफ़

OpenCode उस तरह से अनुकूलित होता है जैसे आप काम करना चाहते हैं।

इंटरएक्टिव सत्र

OpenCode का उपयोग करने का सबसे शक्तिशाली तरीका इंटरएक्टिव सत्र है। एक निरंतर चैट वातावरण में प्रवेश करने के लिए अपने प्रोजेक्ट रूट में opencode चलाएं।

  • संदर्भ-जागरूक: एजेंट आपकी फ़ाइल संरचना और LSP संकेतों को पढ़ता है।
  • मल्टी-टर्न: आप योजना को परिष्कृत कर सकते हैं, सुधार मांग सकते हैं और पुनरावृति कर सकते हैं।
  • टूल का उपयोग: एजेंट स्वायत्त रूप से फ़ाइलें पढ़ सकता है, कोड संपादित कर सकता है और परीक्षण चला सकता है।

वन-ऑफ़ कमांड (One-Off)

उन त्वरित कार्यों के लिए जहां आपको पूरी बातचीत की आवश्यकता नहीं है, opencode run का उपयोग करें। यह "fire and forget" निर्देशों के लिए एकदम सही है।

# कोडबेस का सारांश दें और सुधार प्रस्तावित करें
opencode run "Analyze this codebase and propose a refactoring plan for performance"

# त्वरित सुधार
opencode run "Fix the type error in src/utils/helper.ts"

4. एजेंट और अनुमतियां: सुरक्षा पहले

AI को अपने टर्मिनल और फ़ाइल सिस्टम तक पहुंच देने के लिए विश्वास की आवश्यकता होती है। OpenCode इसे एक मजबूत अनुमति प्रणाली और विशेष एजेंटों के साथ हल करता है।

विस्तृत अनुमतियां

आप बिल्कुल नियंत्रित करते हैं कि एजेंट क्या कर सकता है। वैश्विक स्तर पर या प्रति सत्र अनुमतियां सेट करें:

  • अनुमति दें (Allow): एजेंट कमांड निष्पादित करता है और फ़ाइलों को स्वचालित रूप से संपादित करता है।
  • पूछें (Ask): एजेंट को प्रत्येक कार्रवाई के लिए आपकी स्वीकृति का अनुरोध करना चाहिए (संवेदनशील कार्यों के लिए डिफ़ॉल्ट)।
  • अस्वीकार करें (Deny): एजेंट को कार्रवाई करने से सख्ती से प्रतिबंधित किया गया है।

विशेष एजेंट: योजना बनाम निर्माण

जोखिम को कम करने के लिए, हम एक विभाजित वर्कफ़्लो की सलाह देते हैं:

  1. योजना एजेंट (Plan Agent): कोड का विश्लेषण करने और रणनीति का मसौदा तैयार करने के लिए "प्लानर" मॉडल का उपयोग करें। इस एजेंट को केवल पढ़ने के लिए या पूछें मोड में रखें।
  2. निर्माण एजेंट (Build Agent): एक बार योजना स्वीकृत हो जाने के बाद, परिवर्तनों को जल्दी से निष्पादित करने के लिए अनुमति दें अनुमतियों वाले "बिल्डर" एजेंट पर स्विच करें।

5. उन्नत सुविधाएँ: मल्टी-सत्र और शेयरिंग

वास्तविक दुनिया की इंजीनियरिंग रैखिक नहीं है। OpenCode आपकी मल्टीटास्किंग आवश्यकताओं को पूरा करने के लिए उन्नत वर्कफ़्लो का समर्थन करता है।

समानांतर सत्र (Parallel Sessions)

लंबे समय तक चलने वाले रिफैक्टर को अपने त्वरित बग फिक्स को अवरुद्ध न करने दें। OpenCode आपको कई समानांतर सत्र चलाने की अनुमति देता है।

  • सत्र A: "प्रमाणीकरण मिडलवेयर को रिफ़ैक्टर करें।"
  • सत्र B: "होमपेज पर CSS z-index बग को ठीक करें।"

ये सत्र स्वतंत्र रूप से काम करते हैं, यह सुनिश्चित करते हुए कि कार्यों के बीच संदर्भ मिश्रित न हो।

साझा करने योग्य लिंक

टीम के साथी को दिखाने की ज़रूरत है कि AI ने क्या किया? अपने सत्र का एक कठोर, केवल-पढ़ने योग्य लॉग उत्पन्न करने के लिए /share का उपयोग करें।

  • सहयोग: PR समीक्षक को एक लिंक भेजें ताकि वे देख सकें कि परिवर्तन क्यों किए गए थे।
  • दस्तावेज़ीकरण: सफल सत्रों को भविष्य के कार्यों के लिए "व्यंजनों" (recipes) के रूप में सहेजें।
  • गोपनीयता नियंत्रण: शेयरिंग डिफ़ॉल्ट रूप से बंद है। आप स्पष्ट रूप से नियंत्रित करते हैं कि क्या प्रकाशित किया गया है।

निष्कर्ष

OpenCode उन डेवलपर्स के लिए बनाया गया है जो नियंत्रण या गोपनीयता का त्याग किए बिना AI की शक्ति चाहते हैं। इन वर्कफ़्लो में महारत हासिल करके — सही मॉडल चुनना, विस्तृत अनुमतियों का लाभ उठाना और समानांतर सत्रों का उपयोग करना — आप OpenCode को एक साधारण सहायक से एक अथक स्वायत्त भागीदार में बदल सकते हैं।

शुरू करने के लिए तैयार हैं? अभी OpenCode इंस्टॉल करें और लोकल-फर्स्ट इंजीनियरिंग के भविष्य का अनुभव करें।

हर हफ्ते नई OpenCode गाइड

रिलीज़ नोट्स, प्रॉम्प्ट और वर्कफ़्लो टेम्प्लेट के लिए OpenCode रेपो को फ़ॉलो करें।

लैंडिंग पर वापस जाएं