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