[{"data":1,"prerenderedAt":278},["ShallowReactive",2],{"\u002Fblog\u002Fopencode-productive-stack\u002F:hi":3,"\u002Fblog\u002Fopencode-productive-stack\u002F-surround:hi":174,"blog-all-posts:hi":175},{"id":4,"title":5,"author":6,"body":10,"date":156,"description":157,"extension":158,"image":159,"locale":160,"meta":161,"minRead":162,"navigation":163,"original":164,"path":165,"pinned":164,"seo":166,"source":167,"sourceUrl":23,"stem":168,"tags":169,"updated":159,"__hash__":173},"blog\u002Fblog\u002Fopencode-productive-stack.hi.md","स्टेबल, फ़ास्ट, प्रोडक्टिव, चीप: मेरे AI Coding फ़ुल स्टैक का पूरा रिकॉर्ड",{"name":7,"avatar":8},"Chen Dahuang",{"src":9,"alt":7},"\u002Favatar.jpg",{"type":11,"value":12,"toc":147},"minimark",[13,28,35,38,43,51,54,58,61,67,73,79,85,91,97,101,104,111,115,118,121,134,140,144],[14,15,16],"blockquote",{},[17,18,19,20,27],"p",{},"मूल विचार पहली बार ",[21,22,26],"a",{"href":23,"rel":24},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Fstatus\u002F2086611065920733305",[25],"nofollow","X"," पर प्रकाशित हुआ; यह लेख पूरे कॉन्फ़िग की रिकॉर्डिंग है।",[17,29,30,31],{},"पहले नतीजा: ",[32,33,34],"strong",{},"OpenCode + OpenChamber + OpenCode Go की DeepSeek V4 Flash सब्सक्रिप्शन + Ollama Cloud की DeepSeek V4 Flash सब्सक्रिप्शन।",[17,36,37],{},"यह सेटअप मैं लंबे समय से भारी इस्तेमाल में चला रहा हूँ, चार शब्दों में: स्टेबल, फ़ास्ट, प्रोडक्टिव, चीप। 15 प्रोजेक्ट लगातार खुले रहे, सब एक साथ कोड चला रहे थे, और कोटा बमुश्किल खर्च हुआ।",[39,40,42],"h2",{"id":41},"opencode-openchamber-ही-क्यों","OpenCode + OpenChamber ही क्यों",[17,44,45,46,50],{},"चयन की पूरी कहानी ",[21,47,49],{"href":48},"\u002Fblog\u002Fagent-harness-selection","दूसरे लेख"," में लिखी है; यहाँ सिर्फ़ नतीजे के स्तर की वजहें: OpenCode अभी सबसे संतुलित मल्टी-मॉडल कोर है — ओपन सोर्स, कई Provider, Client\u002FServer, डेस्कटॉप ऐप और Subagent सब काफ़ी मैच्योर; और OpenChamber ओपन-सोर्स प्रोजेक्ट्स में सबसे बेहतरीन पॉलिश की हुई Harness GUI है जो मैंने इस्तेमाल की है, मेंटेनर बहुत दिल से सँभालता है, फ़ाइन और स्टेबल, और कभी-कभार की छोटी गड़बड़ियाँ लंबे इस्तेमाल में बिल्कुल नहीं अटकतीं।",[17,52,53],{},"Web इंटरफ़ेस + PWA, डेस्कटॉप क्लाइंट से लगभग कोई फ़र्क़ नहीं, और अपडेट मैन्युअल नहीं करने पड़ते।",[39,55,57],{"id":56},"कॉन्फ़िग-तीन-मुख्य-ज़रूरतों-के-इर्द-गिर्द-है","कॉन्फ़िग तीन मुख्य ज़रूरतों के इर्द-गिर्द है",[17,59,60],{},"मेरा OpenCode कॉन्फ़िग तीन चीज़ों पर बना है: कॉन्टेक्स्ट मैनेजमेंट, मेमोरी सिस्टम, एक्सटर्नल क्षमताएँ।",[17,62,63,66],{},[32,64,65],{},"1. opencode-dcp (ओपन सोर्स) — डायनैमिक कॉन्टेक्स्ट प्रूनिंग।"," जब कॉन्टेक्स्ट किसी थ्रेशोल्ड पर पहुँचता है, पुराना कॉन्टेंट अपने-आप टेक्निकल समरी में कंप्रेस हो जाता है: ज़रूरी जानकारी रखी जाती है, शोर फेंका जाता है, डुप्लिकेट साफ़ होते हैं, और टूल एरर जैसी कम-वैल्यू चीज़ें कॉन्टेक्स्ट से बाहर निकाली जाती हैं। लंबे सेशन में कॉन्टेक्स्ट नहीं फटता, पैसे और Token बचते हैं — यही उस नींव है जिस पर लंबे टास्क पूरे दिन चलते हैं।",[17,68,69,72],{},[32,70,71],{},"2. opencode-goal-plugin — गोल मैनेजमेंट।"," लंबे टास्क में Goal मोड जोड़ता है, ताकि एजेंट भटक जाए तो वापस खींचा जा सके।",[17,74,75,78],{},[32,76,77],{},"3. Hermes Memory — लेयर्ड मेमोरी (ज़रूरत पर आगे ओपन सोर्स करूँगा)।"," यह मेरा सबसे भारी प्लगइन है: Hermes एजेंट की लेयर्ड मेमोरी मैकेनिज़्म OpenCode पर पोर्ट की है, जो सेशन के पार यूज़र की पसंद, प्रोजेक्ट के फ़ैसले और बीते सबक़ याद रखती है। नए प्रोजेक्ट में शून्य से सिखाना नहीं पड़ता।",[17,80,81,84],{},[32,82,83],{},"4. context7-MCP।"," लाइब्रेरी और फ़्रेमवर्क की नई ऑफ़िशियल डॉक्स देखो, ख़ुद खंगालना नहीं पड़ता।",[17,86,87,90],{},[32,88,89],{},"5. grep-MCP।"," GitHub के पूरे कोड में असली इस्तेमाल ढूँढो, याद से लिखने से कहीं भरोसेमंद।",[17,92,93,96],{},[32,94,95],{},"6. open-computer-use — डेस्कटॉप ऑटोमेशन।"," AI को सीधे macOS ऐप्स चलाने देता है: क्लिक, टाइपिंग, स्क्रॉल, ड्रैग, स्क्रीनशॉट, एक्सेसिबिलिटी ट्री पढ़ना। टेस्टिंग और एक्सेप्टेंस में बेहद काम आता है।",[39,98,100],{"id":99},"कॉस्ट-हिसाब-दो-सब्सक्रिप्शन-कैसे-खर्च-होते-हैं","कॉस्ट हिसाब: दो सब्सक्रिप्शन कैसे खर्च होते हैं",[17,102,103],{},"DeepSeek V4 Flash इस स्टैक की वैल्यू-कोर है: सचमुच बुद्धिमान, सचमुच सस्ता। OpenCode Go की सब्सक्रिप्शन मुख्य वर्कफ़्लो कवर करती है, Ollama Cloud की सब्सक्रिप्शन दूसरा चैनल है जो लोड बाँटती है — दोनों की कुल क़ीमत एक मेनस्ट्रीम फ़र्स्ट-पार्टी Coding Plan से कम है, और आउटपुट ज़्यादा।",[17,105,106,107,110],{},"“थर्ड-पार्टी शेल में मॉडल डंब हो जाता है” वाली बात को खोलकर देखना होगा: ",[32,108,109],{},"डिग्रेडेशन की जड़ यह है कि “शेल मॉडल के लिए Harness Engineering नहीं करता”",", शेल बदलने के काम में नहीं। OpenCode का ओपन मॉडल्स के लिए सपोर्ट फ़र्स्ट-टियर है, और DeepSeek V4 Flash उसमें स्टेबल और फ़ास्ट चलता है — इसीलिए मुझे 15 प्रोजेक्ट उस पर रखने की हिम्मत हुई।",[39,112,114],{"id":113},"असली-जोड़ी-के-साथ-चलो-वाला-सबक़","“असली जोड़ी के साथ चलो” वाला सबक़",[17,116,117],{},"ग्रुप चैट में दोस्त अक्सर पूछते हैं: कोई यूनिवर्सल AI कोडिंग डेस्कटॉप है? जो हर सब्सक्रिप्शन जोड़ ले और किसी मॉडल को डंब न करे?",[17,119,120],{},"कुछ उन दोस्तों से बात करके जो रोज़ ज़ोर-शोर से छेड़छाड़ करते हैं, हमारा निष्कर्ष एक रहा: नहीं है। असली जोड़ी के साथ चलो।",[122,123,124,128,131],"ul",{},[125,126,127],"li",{},"GPT → Codex: ऑफ़िशियल सब्सक्रिप्शन डायरेक्ट, नेटिव शेड्यूलिंग सबसे स्टेबल।",[125,129,130],{},"Gemini → AntiGravity: स्पीड की छत, लंबे विंडो में नहीं अटकता।",[125,132,133],{},"DeepSeek, GLM और दूसरे ओपन मॉडल्स → OpenCode \u002F ZCode जैसे ओपन-मॉडल-फ़्रेंडली Harness।",[17,135,136,137],{},"मॉडल को ग़लत शेल में डालो, तो डंब होना, धीमा होना और सब्सक्रिप्शन टूटने से बचना मुश्किल है। ",[32,138,139],{},"हर मॉडल को उसकी सबसे आराम की सीट पर रखो; इनका कॉम्बिनेशन ही तुम्हारा फ़ुल स्टैक है।",[39,141,143],{"id":142},"आख़िर-में","आख़िर में",[17,145,146],{},"यह स्टैक कुछ महीनों से चला रहा हूँ, सबसे बड़ा एहसास इतने पैसे बचे नहीं, बल्कि “टास्क खोलने की हिम्मत” है — स्टेबल और सस्ता है, इसलिए 15 प्रोजेक्ट खोलने पर दिल नहीं काँपता। टूल स्टैक की वैल्यू आख़िर में इसी में दिखती है कि तुम उस पर कितना काम रखने की हिम्मत करते हो।",{"title":148,"searchDepth":149,"depth":149,"links":150},"",2,[151,152,153,154,155],{"id":41,"depth":149,"text":42},{"id":56,"depth":149,"text":57},{"id":99,"depth":149,"text":100},{"id":113,"depth":149,"text":114},{"id":142,"depth":149,"text":143},"2026-09-09","OpenCode + OpenChamber + दो DeepSeek V4 Flash सब्सक्रिप्शन: 15 प्रोजेक्ट एक साथ कोड चला रहे हैं और कोटा बमुश्किल हिला। पूरा कॉन्फ़िग खोलकर दिखा रहा हूँ: कॉन्टेक्स्ट प्रूनिंग, लेयर्ड मेमोरी, डेस्कटॉप ऑटोमेशन, और “असली जोड़ी के साथ चलने” का सबक़।","md",null,"hi",{},8,true,false,"\u002Fblog\u002Fopencode-productive-stack",{"title":5,"description":157},"x","blog\u002Fopencode-productive-stack.hi",[170,171,172],"OpenCode","AI कोडिंग","कॉन्फ़िगरेशन","wjeEMUXXp8BLx7ooSIBXWRQVFaOXP_MV6S50-dYYNH8",[159,159],[176,184,193,202,209,216,222,224,232,238,245,254,261,269],{"path":48,"title":177,"description":178,"date":179,"minRead":180,"tags":181},"Pi Agent, OMP, Codex और ZCode आज़माने के बाद, मैंने आख़िरकार OpenCode + OpenChamber ही क्यों चुना","एजेंट हार्नेस चुनने की समीक्षा: GUI अनुभव, वेंडर लॉक-इन और आगे विकास की आज़ादी — इन तीन मानदंडों ने Pi Agent, OMP, Codex और ZCode को बाहर कर दिया और आख़िर में चुना गया OpenCode कोर + OpenChamber इंटरफ़ेस।","2026-08-06",6,[182,183],"AI Agent","उपकरण चयन",{"path":185,"title":186,"description":187,"date":188,"minRead":180,"tags":189},"\u002Fblog\u002Fcloudflare-broke-stack","2026 इंडी डेवलपमेंट की सर्वश्रेष्ठ प्रैक्टिस: Cloudflare का 'कंगाल ऑल-इन-वन' स्टैक","इंडी डेवलपर्स के लिए ज़ीरो-कॉस्ट टेक स्टैक: कोड लिखने के लिए Codex, वर्ज़न कंट्रोल के लिए GitHub, भुगतान के लिए Stripe, फ्रंटएंड के लिए TanStack Start, बैकएंड के लिए Hono + Workers, डेटाबेस के लिए D1, स्टोरेज के लिए R2 और कैशिंग के लिए KV — सब कुछ Cloudflare पर चलता है।","2026-06-15",[190,191,192],"Cloudflare","इंडी डेवलपमेंट","टेक स्टैक",{"path":194,"title":195,"description":196,"date":197,"minRead":180,"tags":198},"\u002Fblog\u002Fdeepseek-api-web-search","DeepSeek के API में बिल्ट-इन वेब सर्च — Responses API से आधिकारिक सर्च मुफ़्त में पाएँ","DeepSeek ने API में ही वेब सर्च बना दिया है: Responses इंटरफ़ेस से deepseek-v4-flash को कॉल करें और web_search टूल घोषित कर दें। न थर्ड-पार्टी सर्च इंजन जोड़ना पड़ता है, न अलग सर्च API की चाबी चाहिए।","2026-08-05",[199,200,201],"DeepSeek","API","AI टूल्स",{"path":203,"title":204,"description":205,"date":197,"minRead":206,"tags":207},"\u002Fblog\u002Fdeepseek-v4-flash-review","DeepSeek V4 Flash स्थिर रिलीज़, हैंड्स-ऑन अनुभव: सस्ता, तेज़, 1M कॉन्टेक्स्ट, बिल्ट-इन सर्च","स्थिर DeepSeek V4 Flash रिलीज़ में कुछ दिनों की गहरी पड़ताल: बेतहाशा सस्ता, बिजली की रफ़्तार, 1M कॉन्टेक्स्ट, आधिकारिक बिल्ट-इन वेब सर्च और पूरी तरह ओपन-सोर्स। इकलौती कमज़ोरी है मल्टीमॉडल क्षमता — लेकिन दूसरे मॉडलों के साथ जोड़कर इसे पूरा किया जा सकता है।",7,[199,208,201],"मॉडल समीक्षा",{"path":210,"title":211,"description":212,"date":188,"minRead":162,"tags":213},"\u002Fblog\u002Ffree-cloudflare","मुफ़्त यूज़र Cloudflare को कैसे पूरी तरह निचोड़ें — मुफ़्त टियर आख़िर कितनी दूर तक ले जाता है?","Cloudflare का मुफ़्त टियर पूरी एक पर्सनल इंटरनेट इन्फ्रास्ट्रक्चर खड़ी कर सकता है: DNS, CDN, Pages, Workers, KV, D1, R2, ईमेल, Tunnel, AI Gateway और भी बहुत कुछ।",[190,214,215],"मुफ़्त टियर","डिप्लॉयमेंट",{"path":217,"title":218,"description":219,"date":156,"minRead":162,"tags":220},"\u002Fblog\u002Fmodel-harness-decoupling","फ़र्स्ट-पार्टी Harness हमेशा बेस्ट आंसर नहीं होता: ओपन-मॉडल युग में मॉडल और Harness अलग-अलग चुनें","Claude इस्तेमाल करते हो तो Claude Code? ओपन-मॉडल युग में यह इंस्टिंक्ट अपग्रेड का हक़दार है। फ़र्स्ट-पार्टी का फ़ायदा असली है, लेकिन अच्छा मॉडल ट्रेन करना और अच्छा Harness बनाना दो अलग इंजीनियरिंग हैं — यह लेख समझाता है कि मॉडल और Harness अब अलग-अलग क्यों चुने जा सकते हैं, साथ में पाँच Harness की पोज़िशनिंग मैप।",[182,221,183],"Harness",{"path":165,"title":5,"description":157,"date":156,"minRead":162,"tags":223},[170,171,172],{"path":225,"title":226,"description":227,"date":228,"minRead":229,"tags":230},"\u002Fblog\u002Fproduct-faxin-principle","मूल-इरादे का सिद्धांत: इंडी डेवलपर्स को छोड़ना क्यों सीखना चाहिए","आप क्यों शुरू करते हैं? किसके लिए शुरू करते हैं? आप असल में कौन-सी समस्या हल करना चाहते हैं? प्रोडक्ट की धार उस चीज़ से आती है जिसे आप काटकर छोड़ने की हिम्मत रखते हैं।","2026-06-20",10,[231,191],"प्रोडक्ट सोच",{"path":233,"title":234,"description":235,"date":228,"minRead":162,"tags":236},"\u002Fblog\u002Fproduct-pain-vs-itch","जब यूज़र कहें 'कमाल है', तो जोश में मत आओ: दर्द-बिंदु बनाम खुजली-बिंदु","मौखिक तारीफ़ बेकार है। माँग जाँचने का सिर्फ़ एक ही कठोर मानदंड है: यूज़र क्या चुकाने को तैयार है।",[231,237],"माँग का आकलन",{"path":239,"title":240,"description":241,"date":179,"minRead":242,"tags":243},"\u002Fblog\u002Fqwen-vision-for-deepseek","DeepSeek को मल्टीमॉडल बनाना: Qwen-3.7-Flash विज़न तरीका","DeepSeek V4 Flash में मल्टीमॉडल क्षमता नहीं है — इमेज समझने के लिए क्या करें? बाज़ार का सर्वे करने के बाद फ़िलहाल सबसे किफ़ायती विकल्प Qwen-3.7-Flash है: एक इमेज पहचानने की लागत लगभग न के बराबर, और इसे V4 Flash के साथ जोड़कर कमी पूरी हो जाती है।",5,[199,244,208],"मल्टीमॉडल",{"path":246,"title":247,"description":248,"date":249,"minRead":250,"tags":251},"\u002Fblog\u002Fsub-store-cloudflare","मैंने अपना प्रॉक्सी-सब्सक्रिप्शन एग्रीगेशन Cloudflare पर ले जाया","कई प्रॉक्सी सेवाओं को अपने खुद के नोड्स के साथ मिलाकर एक ही सब्सक्रिप्शन बनाएँ, रूटिंग नियम सर्वर-साइड पर तय हों — क्लाइंट को सिर्फ़ सब्सक्राइब करना है।","2026-06-28",4,[190,252,253],"प्रॉक्सी एक्सेस","ओपन-सोर्स प्रोजेक्ट",{"path":255,"title":256,"description":257,"date":156,"minRead":206,"tags":258},"\u002Fblog\u002Ftui-cognitive-bandwidth","TUI आपकी कॉग्निटिव बैंडविड्थ मार रहा है: AI Coding का “गीक फ़िल्टर” टूटने वाला है","आजकल ढेर सारे AI Coding Agent TUI लाने की होड़ में हैं, इंटरैक्शन को 1980 के टर्मिनल पैराडाइम में वापस धकेल रहे हैं, और उसे “इमर्सिव” और “प्रोग्रामर का सम्मान” कह रहे हैं। यह लेख तीन तरीकों को खोलकर दिखाता है जिनसे TUI सिस्टेमैटिक तौर पर आपकी कॉग्निटिव बैंडविड्थ घटाता है, और Web UI ही असली जवाब क्यों है।",[171,259,260],"इंटरैक्शन डिज़ाइन","निबंध",{"path":262,"title":263,"description":264,"date":265,"minRead":180,"tags":266},"\u002Fblog\u002Fvalue-not-external","किसी चीज़ के मूल्यवान होने पर बहस करना, अपने आप में बेकार है","हमारा मूल्य किसी और से तय नहीं होता। AI के दौर में इंसान को खुद को कैसे समझना चाहिए?","2026-06-18",[267,268],"AI सोच","मानवतावादी निबंध",{"path":270,"title":271,"description":272,"date":273,"minRead":274,"tags":275},"\u002Fblog\u002Fx-growth-1000-followers","एक दिन से थोड़ा ज़्यादा में 1000+ फ़ॉलोअर्स मिले — यह रहा मैंने क्या किया","जून में मैंने अपना X अकाउंट गंभीरता से चलाया और एक दिन से थोड़ा ज़्यादा में 1000+ फ़ॉलोअर्स मिल गए। यह पोस्ट रिकॉर्ड करती है कि मैंने क्या किया और क्या फ़ीडबैक मिला।","2026-06-16",12,[276,277],"X ऑपरेशन","कंटेंट ग्रोथ",1789752320410]