- टर्मिनल, IDE और डेस्कटॉप वातावरण में कोड लिखने में मदद करने वाला एक ओपन सोर्स AI कोडिंग एजेंट, जो macOS·Windows·Linux के लिए डेस्कटॉप beta app प्रदान करता है
- Claude, GPT, Gemini सहित कई model providers के साथ इंटीग्रेट होता है, और इसमें मुफ़्त models भी शामिल हैं
- LSP auto-load, multi-session execution, session link sharing आदि के जरिए collaboration और parallel work को support करता है
- GitHub·OpenAI account integration, 75 से अधिक LLM providers और local models compatibility के साथ एक extensible structure
- user code data को store न करने वाली privacy-first design और Zen verified model set के साथ स्थिर quality बनाए रखता है
प्रमुख फीचर्स
-
LSP सपोर्ट
- Language Server Protocol (LSP) को अपने आप लोड करके LLM के साथ इंटीग्रेट करता है
-
मल्टी सेशन
- एक ही project के भीतर कई agents को parallel में चलाया जा सकता है
-
सेशन शेयरिंग
- session link sharing के जरिए reference या debugging के लिए collaboration support
-
अकाउंट इंटीग्रेशन
- GitHub login के जरिए Copilot account इस्तेमाल किया जा सकता है
- OpenAI login के जरिए ChatGPT Plus या Pro account इस्तेमाल किया जा सकता है
-
मॉडल और एडिटर compatibility
- Models.dev के जरिए 75 से अधिक LLM providers और local models support
- terminal interface, desktop app, IDE extension के रूप में इस्तेमाल किया जा सकता है
प्रोजेक्ट और सुरक्षा
- GitHub पर 120,000 से अधिक stars, 800 से अधिक contributors, 10,000 से अधिक commits
- हर महीने 50 लाख से अधिक developers इसका इस्तेमाल करते हैं
- user के code या context data को store नहीं करता
- privacy-sensitive environments में भी सुरक्षित रूप से काम करने के लिए design किया गया है
- अधिक जानकारी आधिकारिक privacy दस्तावेज़ में देखी जा सकती है
-
Zen** OpenCode द्वारा verify और benchmark किया गया** coding agents के लिए AI model set है
- अलग-अलग providers के बीच performance mismatch को कम करता है
- verified models का ही उपयोग करके consistent quality सुनिश्चित करता है
- नए product launch होने पर early access waitlist के जरिए प्राथमिक रूप से जानकारी दी जाती है
1 टिप्पणियां
Hacker News की राय
OpenCode मेरा पहला इस्तेमाल किया हुआ open source agent था
Claude Code को थोड़ी देर इस्तेमाल करने के बाद मुझे agentic coding की संभावनाएँ समझ आईं, और फिर मैंने इसे मुख्य रूप से इस्तेमाल किया
लेकिन डेवलपमेंट टीम की release speed और quality control बहुत तेज और अस्थिर है। टेस्ट या change log को ठीक से व्यवस्थित किए बिना features जोड़े, हटाए और बदले जाते हैं, इसलिए यह अक्सर टूट जाता है
codebase भी बेवजह बहुत बड़ा है और जटिल TypeScript में बना है, इसलिए resource efficiency कम है (TUI होने के बावजूद RAM 1GB से ज़्यादा इस्तेमाल करता है)
UI में भी बहुत bugs हैं, और features इतने ज़्यादा हैं कि उल्टा इस्तेमाल करना और याद रखना मुश्किल हो जाता है
संबंधित दस्तावेज़(config precedence order) और RCE vulnerability की संभावना उठाने वाला GitHub issue मौजूद है
OpenCode टीम “coding is dead” जैसी बढ़ा-चढ़ाकर बातें नहीं करती
यह code quality को महत्व देने वाला यथार्थवादी रवैया दिखाती है
सुना था कि यह Anthropic AI में blacklisted agent है, लेकिन इसकी sub-agent structure मुझे पसंद है
हर agent के लिए model चुना जा सकता है, इसलिए यह काफ़ी flexible है। बस Claude Code का इस्तेमाल करना पड़ना थोड़ा खलता है
मुझे OpenCode सच में बहुत पसंद है। मैंने खुद prune और retrieve नाम के plugins बनाए हैं
prune बातचीत के कुछ messages को summary से replace करता है, और retrieve ज़रूरत पड़ने पर मूल text फिर से लाता है
मैंने इसे live development video चलाते हुए टेस्ट किया, और यह इतना असरदार था कि infinite context window जैसा महसूस हुआ
$10 वाले Go plan और spec-based workflow के साथ यह हैरान करने वाली हद तक productive था
मैंने 2 महीने से Claude इस्तेमाल नहीं किया। GPT 5.4 आधारित sub-agent से work planning और review को automate कर रहा हूँ
models को आज़ादी से बदलकर इस्तेमाल किया जा सकता है, इसलिए सीखने का फ़ायदा बड़ा है। GLM, Kimi जैसे free models भी उम्मीद से बेहतर काम करते हैं
अगर मैं frontier lab का shareholder होता, तो उनकी entry barrier के लगातार कम होने से चिंतित होता
मैं Pi.dev का user हूँ
Pi के simple prompt को OpenCode में लागू करना चाहता हूँ, लेकिन अभी custom fork के बिना यह संभव नहीं है
मैंने Pi को programmatically चलाकर commits का analysis किया और 600 सेकंड के भीतर ज़रूरी context इकट्ठा किया। ऐसी automation संभव होना काफ़ी प्रभावशाली है
data engineering के लिए विशेष रूप से बनाया गया OpenCode fork Altimate Code भी है
Claude Code, VS Code terminal में भी current file और selected lines को तुरंत पहचान लेता है, लेकिन OpenCode अभी उस स्तर तक नहीं पहुँचा है
दस्तावेज़ों में इसे संभव बताया गया है, लेकिन व्यवहार में यह केवल dedicated extension और specific shortcuts में सीमित रूप से काम करता है
मैं OpenCode को coding के लिए नहीं बल्कि agent backend के रूप में इस्तेमाल करता हूँ
skills, FastAPI server, opencode go(minimax) के साथ मिलाकर सस्ता लेकिन intelligent system बनाया जा सकता है
claw का इस्तेमाल करें तो channels के ज़रिए बातचीत भी की जा सकती है
offline mode और privacy पर साफ़-साफ़ व्याख्या की ज़रूरत है
GitHub issues देखने पर बेचैनी बनी रहती है। मैं चाहता हूँ कि code मेरी device से बाहर न जाए