हिन्दी
दस्तावेज़
परिचय

परिचय

OpenCode के साथ शुरू करें।

OpenCode एक ओपन सोर्स AI कोडिंग एजेंट है। यह टर्मिनल-आधारित इंटरफेस, डेस्कटॉप ऐप या IDE एक्सटेंशन के रूप में उपलब्ध है।

OpenCode TUI opencode थीम के साथ

चलिए शुरू करते हैं।


आवश्यकताएं

अपने टर्मिनल में OpenCode का उपयोग करने के लिए, आपको चाहिए:


इंस्टॉल करें

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

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

आप इसे निम्नलिखित कमांड्स से भी इंस्टॉल कर सकते हैं:

  • Node.js का उपयोग करके
npm install -g opencode-ai
  • macOS और Linux पर Homebrew का उपयोग करके
brew install anomalyco/tap/opencode

हम सबसे अप-टू-डेट रिलीज़ के लिए OpenCode tap का उपयोग करने की सिफारिश करते हैं। आधिकारिक brew install opencode फॉर्मूला Homebrew टीम द्वारा मेंटेन किया जाता है और कम बार अपडेट होता है।

  • Arch Linux पर इंस्टॉल करना
sudo pacman -S opencode           # Arch Linux (Stable)
paru -S opencode-bin              # Arch Linux (AUR से नवीनतम)
  • Go का उपयोग करके
go install github.com/nicholasgasior/opencode@latest
  • Docker का उपयोग करके
docker pull ghcr.io/nicholasgasior/opencode:latest
  • GitHub रिलीज़ से डाउनलोड करें

GitHub Releases (opens in a new tab) पेज पर जाएं और अपने प्लेटफॉर्म के लिए नवीनतम बाइनरी डाउनलोड करें।


प्रोवाइडर

OpenCode कई AI प्रोवाइडर्स को सपोर्ट करता है। शुरू करने के लिए, आपको अपने पसंदीदा प्रोवाइडर के लिए API कुंजी सेट करनी होगी।

export ANTHROPIC_API_KEY=<your-api-key>

सभी सपोर्टेड प्रोवाइडर्स देखें →


शुरू करें

अपनी प्रोजेक्ट डायरेक्टरी में जाएं और OpenCode शुरू करें।

cd your-project
opencode

यह OpenCode TUI शुरू करेगा।

OpenCode TUI


प्रॉम्प्ट

अब आप OpenCode को प्रॉम्प्ट कर सकते हैं।

Add a new /health endpoint to the API

OpenCode आपके कोडबेस को पढ़ेगा, बदलाव करेगा, और आपको दिखाएगा कि क्या बदला गया।


अनुमतियाँ

OpenCode आपके कोडबेस में बदलाव करने से पहले अनुमति मांगेगा।

OpenCode अनुमति प्रॉम्प्ट

आप बदलाव को स्वीकार या अस्वीकार कर सकते हैं।

टिप

आप अनुमतियाँ कॉन्फ़िगर करके इसे ऑटो-स्वीकार कर सकते हैं।


पूर्ववत करें

आप /undo कमांड का उपयोग करके बदलावों को पूर्ववत कर सकते हैं।

/undo

टिप

आप कई बदलावों को पूर्ववत करने के लिए /undo कई बार चला सकते हैं।

या आप /redo कमांड का उपयोग करके बदलावों को फिर से कर सकते हैं

/redo

साझा करें

OpenCode के साथ आपकी बातचीत को अपनी टीम के साथ साझा किया जा सकता है

/share

यह वर्तमान बातचीत का एक लिंक बनाएगा और इसे आपके क्लिपबोर्ड पर कॉपी करेगा।

⚠️

नोट

बातचीत डिफ़ॉल्ट रूप से साझा नहीं की जाती हैं।

यहां OpenCode के साथ एक उदाहरण बातचीत (opens in a new tab) है।


कस्टमाइज़ करें

और बस! अब आप OpenCode का उपयोग करने में प्रो हैं।

इसे अपना बनाने के लिए, हम थीम चुनने, कीबाइंड्स कस्टमाइज़ करने, कोड फॉर्मेटर्स कॉन्फ़िगर करने, कस्टम कमांड्स बनाने, या OpenCode कॉन्फ़िग के साथ खेलने की सिफारिश करते हैं।