TUI आपकी कॉग्निटिव बैंडविड्थ मार रहा है: AI Coding का “गीक फ़िल्टर” टूटने वाला है
आजकल ढेर सारे AI Coding Agent TUI लाने की होड़ में हैं, इंटरैक्शन को 1980 के टर्मिनल पैराडाइम में वापस धकेल रहे हैं, और उसे “इमर्सिव” और “प्रोग्रामर का सम्मान” कह रहे हैं। यह लेख तीन तरीकों को खोलकर दिखाता है जिनसे TUI सिस्टेमैटिक तौर पर आपकी कॉग्निटिव बैंडविड्थ घटाता है, और Web UI ही असली जवाब क्यों है।
Chen Dahuang
इंडी डेवलपर

मूल विचार पहली बार X पर प्रकाशित हुआ; यह लेख पूरी लंबाई का वर्ज़न है।
इन दिनों कोई न कोई AI Coding Agent TUI लेकर आ ही जाता है, और इस रुझान के लिए Claude Code की बड़ी ज़िम्मेदारी है। उसने “टर्मिनल में AI से बातचीत करके कोड लिखने” को कला बना दिया — लेकिन एक स्वाद और रास्ते की आदत भी चला दी: असली “हाई-लेवल” Coding Agent का डिफ़ॉल्ट टर्मिनल होना चाहिए; Web वर्ज़न तो बस एक अपेंडिज़ है, उसे तो “प्रोग्रामर जैसा नहीं” कहकर मज़ाक भी उड़ाया जाता है।
नतीजा? पहले एक उलझा हुआ TUI बनाओ — रंग, स्टेटस बार, शॉर्टकट और मोड स्विचिंग की भरमार — फिर उसे “इमर्सिव”, “प्रोडक्टिव” और “प्रोग्रामर का सम्मान” कह दो।
सच में?
आपको लगता है बातचीत कर रहे हैं, असल में जूझ रहे हैं
जो थोड़े-से लोग दिन भर टर्मिनल में रहते हैं, उनके लिए TUI सच में मज़ेदार है। लेकिन बाकी ज़्यादातर लोगों के लिए यह जान-बूझकर बनाई गई दीवार है। जब आप TUI के ज़रिए एजेंट के साथ काम करते हैं, आप असल में लगातार तीन चीज़ें कर रहे होते हैं:
शॉर्टकट और मोड याद रखना। हर टूल का अपना कीमैप है; नए यूज़र हक्के-बक्के, और पुराने यूज़र को भी हर नए टूल के साथ फिर से ढलना पड़ता है।
स्क्रॉल होते अक्षरों के सिलसिले में जानकारी ढूँढना। स्टेटस आपके सामने पसरा नहीं रहता, टाइमलाइन में दबा होता है, और आपको स्क्रॉल और सर्च से उसकी “खुदाई” करनी पड़ती है।
दुआ करना कि ग़लती से किसी अजीब मोड में न घुस गए हों। मोड स्विचिंग अदृश्य है; अक्सर पता ही नहीं चलता कि आप किस मोड में हैं, जब तक कुछ बिगड़ न जाए।
यह इंटरैक्शन नहीं रहा — यह इंटरफ़ेस से कुश्ती है।
इन्फ़ॉर्मेशन डेंसिटी बराबर इन्फ़ॉर्मेशन एफ़िशिएंसी नहीं है
TUI के बचाव में सबसे पहले जो शब्द चलता है वह है “इन्फ़ॉर्मेशन डेंसिटी”। लेकिन जब आप घनत्व को चरम तक धकेलते हैं, तो क़ीमत यह चुकानी पड़ती है कि पढ़ने की सूझ और वापस लौट पाना न्यूनतम पर कुचल दिया जाता है।
सच में असरदार इंटरफ़ेस स्टेटस को आपके सामने पसार देता है और समझने का काम आपकी आँख और स्पेशल सेंस को सौंप देता है — कौन सा टास्क चल रहा है, कौन सी सेशन इनपुट का इंतज़ार कर रही है, कौन सी फ़ाइल बदली — एक नज़र में सब साफ़। इसके बजाय सब कुछ शॉर्ट-टर्म मेमोरी में ठूँसने की ज़रूरत नहीं, और दिमाग़ को “सिस्टम की मौजूदा स्थिति” का अदृश्य नक्शा संभालने की ज़रूरत नहीं।
इंसान की वर्किंग मेमोरी में चार से सात स्लॉट हैं। TUI का इंटरैक्शन मॉडल असल में आपका सबसे क़ीमती कॉग्निटिव रिसोर्स “इंटरफ़ेस की स्थिति याद रखने” में खर्च करता है, “समस्या पर सोचने” में नहीं।
यह एक बुरी आदत भी पाल रहा है
इससे भी बुरी बात, TUI इकोसिस्टम एक ख़राब क़द्र-कीमत सिखा रहा है: किसी टूल का कीमैप याद होना, हुनर मान लेना।
नतीजा यह कि लोग समस्या पर सोचने की बजाय इंटरफ़ेस से ढलने में भारी ऊर्जा लगाते हैं। प्रोग्रामर का पैमाना बन गया है “क्या आप ये शॉर्टकट रटकर सुना सकते हैं”, “क्या आप समस्या को साफ़ तौर पर तोड़ सकते हैं” नहीं।
एक अच्छा टूल सोचने की क़ीमत घटाना चाहिए, सोचने की क़ीमत को “इस इंटरफ़ेस को कैसे चलाएँ” में ढकेलना नहीं।
Web UI तेज़ और साफ़ दोनों हो सकता है
कुछ कहते हैं Web धीमा है, “नेटिव” नहीं। 2026 चल रहा है — यह तर्क बहुत पुराना मर चुका है।
Web UI तेज़ और साफ़ दोनों बन सकता है: PWA की तरह इंस्टॉल करने के बाद डेस्कटॉप क्लाइंट से कोई ख़ास फ़र्क़ नहीं, और अपडेट और भी आसान — कोई मैन्युअल अपग्रेड नहीं, एक रिफ़्रेश मतलब नया वर्ज़न। लंबी सेशन, समानांतर टास्क, टास्क स्टेटस का विज़ुअलाइज़ेशन — ये ठीक ब्राउज़र DOM की ताक़त हैं, कैरेक्टर स्ट्रीम की नहीं।
मेरा अपना मुख्य सेटअप है OpenChamber जैसा Web इंटरफ़ेस + OpenCode कोर, लंबे समय से तेज़ इस्तेमाल में — पत्थर की लकीर। अगर बड़ी बात करनी हो तो Web की छोटी-मोटी ग़लतियाँ कभी लंबे इस्तेमाल में रुकावट नहीं बनतीं, जबकि कुछ TUI के मोड स्विच ने मुझे कई बार डसा है।
टूल लोगों के लिए होते हैं, यह साबित करने के लिए नहीं कि कौन ज़्यादा “गीक” है
Claude Code ख़ुद बहुत काबिल है, इसमें कोई शक नहीं। लेकिन उसने “TUI ही असली रास्ता” वाला स्वाद चला दिया, और पीछे-पीछे चलने वाली नक़लें और भी बेहूदा हैं — इंटरैक्शन डिज़ाइन की कोशिश तक नहीं करते, और “टर्मिनल में रहने” को ही बड़प्पन का सबूत मान लेते हैं।
इंसान-विरोधी इंटरैक्शन को बड़प्पन के कपड़े पहनाना — सच में हास्यास्पद बात है।
टूल लोगों के लिए होते हैं। पैमाना हमेशा यही होना चाहिए: क्या इसने आपका काम पूरा करने की कुल क़ीमत घटाई? अगर कोई इंटरफ़ेस आपकी ऊर्जा “इंटरफ़ेस से कुश्ती” में लगा दे, तो वह चाहे कितना भी “गीक” दिखे, नुक़सान ही है।
अगली बार Coding Agent चुनते वक़्त, पहले यह फ़िल्टर उतार दीजिए।
संबंधित लेख