Mac का वह टर्मिनल जो दिखाता है कि आपका एजेंट क्या कर रहा है
Claude Code और Codex को एक बार मिलती है जिसमें उनका मॉडल, प्रयास, अनुमति मोड और पिछले सेशन मेन्यू के रूप में होते हैं, बहते टेक्स्ट की जगह। हर सेटिंग एक फ़ाइल है जिसे आप खोल सकते हैं। मुफ़्त, कोई खाता नहीं, कोई टेलीमेट्री नहीं, macOS और Linux पर।
curl -fsSL https://vobuda.com/install.sh | sh - हमेशा के लिए निःशुल्क
- बिना खाते के
- कोई टेलीमेट्री नहीं
- Apple द्वारा हस्ताक्षरित
- 40 इंटरफ़ेस भाषाएँ
- कभी खाते की ज़रूरत नहीं
- 25 टर्मिनल पैलेट
- कोई टेलीमेट्री नहीं
- 70+ Cmd+K पर क्रियाएँ
- Apple द्वारा हस्ताक्षरित और नोटरीकृत
- 227 रंगीन की जाने वाली फ़ाइलों के प्रकार
- काम और व्यवसाय के लिए निःशुल्क
- 12 मॉनिटर पैनल के प्रकार
- इंस्टॉल और अपडेट के लिए एक पंक्ति
- 2000+ रिलीज़ से पहले की जाँचें
- macOS 10.15+ और Linux
अब सबसे अच्छे Mac टर्मिनल को क्या करना ज़रूरी है
टर्मिनल या तो तेज़ और सादे होते हैं, या आरामदायक और बंद। किसी ने भी उस चीज़ पर ध्यान नहीं दिया जो दिनभर विंडो में बैठी रहती है।
बीस साल तक चुनाव सीधा था। तेज़ टर्मिनल अपनी कॉन्फ़िगरेशन उन फ़ाइलों में रखते हैं जिनके आप मालिक होते हैं, और शेल पर रुक जाते हैं। आरामदायक वाले पैनल और पॉलिश जोड़ते हैं, फिर अकाउंट माँगते हैं और आपकी हिस्ट्री किसी और के सर्वर पर डाल देते हैं। आप चुनते थे कि किस आधे हिस्से के बिना काम चला सकते हैं।
फिर जो चीज़ दिनभर टर्मिनल में बैठी रहती थी, वह शेल नहीं रही। वह एक एजेंट है: Claude Code, Codex, एक लोकल मॉडल। और एजेंट के लिए टर्मिनल ग़लत आकार है। एक एजेंट के पास एक मॉडल, एक प्रयास लेवल, एक परमिशन मोड, एक सेशन हिस्ट्री और एक स्टेट होता है, और यह सब स्क्रॉल होते टेक्स्ट के रूप में आता है, जो स्क्रॉल होते ही अदृश्य हो जाता है। आख़िर में आप तीन स्क्रीन पढ़ते हैं यह जानने के लिए कि आपके तीन एजेंट में से कौन आपका इंतज़ार कर रहा है।
Vobuda तीसरा जवाब है, तीन फ़ैसलों पर बना और उन सबके साथ जो उनसे निकलता है। प्रोग्राम जो कुछ जानता है वह एक ऐसी फ़ाइल है जिसे आप पढ़ सकते हैं। हर एक्शन का एक ही नाम है, चाहे आप उस तक किसी भी राह से पहुँचें। एजेंट विंडो का प्रथम श्रेणी का नागरिक है। इनके इर्द-गिर्द यह वह करता है जिसके लिए लोग आम तौर पर तीन और प्रोग्राम खोलते हैं, क्योंकि जब विंडो ब्लॉक सँभालना जान लेती है तो वह उनमें से कोई भी सँभाल सकती है।
तीन फ़ैसले, और पूरा प्रोग्राम उन्हीं से निकलता है
{ "theme": "tokyo-night", "look": "soft", "term": { "font": "JetBrains Mono", "fontSize": 13 }, "window": { "opacity": 0.96, "quakeKey": "cmd+`", "restoreSession": true }, "signals": { "done": { "sound": "Glass" }, "notice": true }} // Save the file. The window redraws. Nothing asks for a restart.{ "name": "Tokyo Night", "light": false, "app.bg": "#21222e", "app.fg": "#c0caf5", "app.accent": "#8db0ff", "term.bg": "#1a1b26", "term.fg": "#c0caf5", "term.cursor": "#7aa2f7", "term.black": "#15161e", "term.red": "#f7768e", "term.green": "#9ece6a", "term.yellow": "#e0af68", "term.blue": "#7aa2f7", "term.magenta": "#bb9af7"} // An excerpt. The whole file has all sixteen terminal colours, the selection and the tab strip.{ "cmd+k": "app.commands", "cmd+d": "block.split", "cmd+shift+d": "block.split-down", "cmd+shift+v": "voice.dictate", "cmd+shift+r": "voice.read", "cmd+shift+2": "block.to-tab:2"} // The macOS menu bar is built from this same file.{ "name": "Essentials only", "panels": [ { "kind": "cpu", "title": "PROCESSOR" }, { "kind": "mem", "title": "MEMORY" }, { "kind": "procs", "title": "PROCESSES", "rows": 10 } ]} ये असली फ़ाइलें हैं, असली फ़ोल्डर में। किसी एक को खोलें, एक पंक्ति बदलें, सहेजें, और विंडो चलते-चलते फिर से बन जाती है।
हर सेटिंग एक फ़ाइल है
कोई डेटाबेस नहीं, कोई खाता नहीं, कोई छिपी स्थिति नहीं। ~/.config/vobuda में पढ़ने योग्य JSON है, जिसे प्रोग्राम चलते समय देखा जाता है: फ़ाइल सहेजें और विंडो फिर से बनती है। थीम, लुक, मॉनिटर स्किन, डॉक बटन, एजेंट विवरण, शॉर्टकट, प्रोजेक्ट। आपका सेटिंग्स फ़ोल्डर एक git रिपॉज़िटरी हो सकता है, और वह एक आर्काइव के रूप में सहेजा जाकर दूसरे Mac पर बहाल हो जाता है।
एक ही एक्शन तक पहुँचने के पाँच रास्ते
एक बटन, एक की, macOS मेन्यू बार, Cmd+K और कमांड लाइन, सब एक ही डिक्शनरी में एक ही एक्शन को नाम देते हैं। पाँच अलग इम्प्लीमेंटेशन नहीं, बस एक। इसीलिए एक एजेंट vobuda do block.split-down से आपकी विंडो को फिर से व्यवस्थित कर सकता है और आप ठीक-ठीक पढ़ सकते हैं कि उसने क्या किया, और इसीलिए इंटरफ़ेस टेस्ट पूरे प्रोग्राम को उसकी अपनी कमांड लाइन से चलाकर परखते हैं।
एजेंट ख़ुद अपना परिचय देता है
सेशन एजेंट की अपनी फ़ाइलों से आते हैं। मॉडल उसके अपने इंस्टॉल से आते हैं, या Codex के मामले में उसके अपने चयनकर्ता से। प्रयास इस्तेमाल हो रहे मॉडल से आता है। Claude Code का अनुमति मोड उसकी स्क्रीन से पढ़ा जाता है और उसकी अपनी कुंजी दबाकर बदला जाता है। यहाँ कुछ भी किसी और के मॉडलों की हमारी सूची नहीं है, क्योंकि वह सूची नए मॉडल के आने के दिन ही पुरानी पड़ जाती है।
वाइब कोडिंग, कंट्रोल्स वहीं जहाँ आपका हाथ है
अगर आप दिनभर काम एजेंट को सौंपते हैं और जवाब पढ़ते हैं, तो यही हिस्सा बदल जाता है।
-
Claude Code के स्लैश कमांड, मेन्यू के रूप में
इसके अंतर्निहित कमांड, जिनमें /compact, /clear, /model, /effort, /cost, /context, /resume, /rewind, /memory, /agents, /mcp और /status शामिल हैं, हर एक अपने काम के विवरण के साथ, आपकी भाषा में सूचीबद्ध। एजेंट अपने मेन्यू तीर वाली कुंजियों से बनाता है, जहाँ माउस बिल्कुल नहीं पहुँच सकता। ये साधारण ड्रॉप-डाउन हैं, जो हमने चलते एजेंट के ऊपर बनाए हैं।
-
इस फ़ोल्डर के पास जो भी स्किल है, हर एक
यह कहाँ से आई इसके हिसाब से समूहित और गिनी हुई: आपकी अपनी, आपकी टीम की, कोई प्लगइन जो लाया। छह स्रोतों में साठ स्किल एक सूची है जिसे आप देख सकते हैं, न कि एक नाम जो आपको याद रखना पड़े। Claude Code की स्किल्स ~/.claude/skills और प्रोजेक्ट के अंदर मिलते-जुलते फ़ोल्डर से आती हैं।
-
पिछले सेशन, उनकी पहली लाइन से पहचाने गए
एजेंट की अपनी फ़ाइलों से पढ़े गए, हर एक के चलने के समय के साथ। नया एक शुरू करता है, कंटीन्यू आख़िरी को उठाता है, और कोई भी पुराना सेशन उसकी पहली पंक्ति से खुलता है, जो असल में लोग किसी बातचीत को याद रखने का तरीक़ा है।
-
वे मॉडल जो आपका खाता इस्तेमाल कर सकता है
दस लाख टोकन संदर्भ वाला Opus, वे मॉडल जिनके बारे में Claude Code ने आख़िरी बार सुना कि आपका खाता इस्तेमाल कर सकता है, फिर Sonnet और Haiku, हर एक अपने समर्थित प्रयास स्तरों के साथ। दोनों बटन 'मॉडल' शब्द की जगह मान दिखाते हैं, क्योंकि वह एजेंट की अपनी स्टेटस लाइन से पढ़ा जाता है और हमारी कोई मान्यता उसी क्षण पुरानी पड़ जाती जब आप उसे एजेंट के भीतर बदलते।
-
बिना पूछे यह क्या कर सकता है
Claude Code के मोड: खुद तय करे, संपादन स्वीकार करे, हर कदम से पहले पूछे, केवल योजना बनाए। इसकी अपनी स्क्रीन से पढ़े जाते हैं और इसकी अपनी कुंजी को जितनी बार ज़रूरी हो उतनी बार दबाकर बदले जाते हैं, न कि हमारी किसी सेटिंग से जो चुपचाप सच से अलग हो सकती हो।
यह जो कुछ भी कर सकता है, एक ही सूची में
इतने एक्शन होने पर प्रोग्राम का ज़्यादातर हिस्सा व्यवहार में छिपा रहता है। Cmd+K वह राह है जो “यह क्या कर सकता है” का जवाब देती है, “यह करो” का नहीं।
-
यह की बदलने की बजाय सिखाता है
हर पंक्ति अपना शॉर्टकट दिखाती है। जो कोई एक ही एक्शन के लिए दो बार सूची तक पहुँचता है, वह तीसरी बार तक की सीख चुका होता है।
-
यह पाँचवीं डिक्शनरी नहीं है
हर पंक्ति एक्शन को नाम से चलाती है, ठीक वैसे ही जैसे एक बटन, एक की, मेन्यू बार और कमांड लाइन करते हैं। एक चेक इस बात को दोनों दिशाओं में परखता है कि यह टेबल कोर की सूची से मेल खाए: जो एक्शन मौजूद है पर वहाँ नहीं दिया गया, वह बिल्ड फेल कर देता है।
-
वही सेट टेस्ट भी चलाता है
इंटरफ़ेस टेस्ट पूरे प्रोग्राम को किसी निजी हुक की बजाय इसी डिक्शनरी से चलाते हैं। इसीलिए कमांड लाइन पर भरोसा किया जा सकता है, और इसीलिए एक एजेंट आपकी विंडो को फिर से व्यवस्थित कर सकता है और आप ठीक-ठीक पढ़ सकते हैं कि उसने क्या किया।
बिना किसी विंडो के भी वही नाम काम करते हैं
हर एक्शन का एक नाम होता है, और वह नाम ही पूरा इंटरफ़ेस है। एक की, एक बटन, मेन्यू बार, कमांड सूची और कमांड लाइन, सब एक ही डिक्शनरी तक पहुँचते हैं, इसलिए जो कुछ भी आप हाथ से कर सकते हैं, उसे लिखा भी जा सकता है।
-
कोई पोर्ट नहीं, कुछ कॉन्फ़िगर नहीं करना
कमांड लाइन सेटिंग्स फ़ोल्डर में एक छोटी फ़ाइल डाल देती है और विंडो उसे उठा लेती है। खोलने के लिए कोई पोर्ट नहीं है और पहला कमांड चलने से पहले कुछ कॉन्फ़िगर नहीं करना।
-
इसीलिए एक एजेंट इसे चला सकता है
एक ब्लॉक में चल रहा Claude Code आपकी विंडो को स्प्लिट कर सकता है, थीम बदल सकता है, अपने बगल में एक फ़ाइल खोल सकता है और आपको बता सकता है कि उसने क्या किया, वही नाम इस्तेमाल करते हुए जो आप ख़ुद टाइप करते। इसे किसी विशेष अधिकार वाले हुक की ज़रूरत नहीं, क्योंकि ऐसा कोई है ही नहीं।
-
और इसीलिए विंडो सवालों के जवाब दे सकती है
किसी भी vobuda ब्लॉक में टाइप किया गया
vobuda stateजो वास्तव में खुला है उसे JSON के रूप में छापता है: टैब, उनमें ब्लॉक और हर एक में क्या चल रहा है, और थीम। जो स्क्रिप्ट आपका सुबह का लेआउट वापस रखना चाहती है वह इसे पढ़कर दोहराती है।
~/dev/vobuda❯vobuda state
{"tabs": [{ "title": "site", "blocks": [{ "agent": "claude", "cwd": "/Users/you/site" }] }], "theme": "tokyo-night", …}
~/dev/vobuda❯vobuda do block.split-down
# the same name the key presses and the menu bar item
~/dev/vobuda❯vobuda theme catppuccin-mocha
# the window redraws; the file it read is yours to edit
~/dev/vobuda❯vobuda where
/Users/you/.config/vobuda
~/dev/vobuda❯ जब आप देख नहीं रहे होते, तब क्या होता है
जब आप दूर थे
जब भी कोई एजेंट रुकता है, एक पंक्ति रखी जाती है: कौन सा ब्लॉक, उससे क्या कहा गया था, कब पूरा हुआ, कितना समय लगा। ब्लॉक के हिसाब से समूहित, सबसे नई ऊपर, और जो आपने नहीं देखा उसके किनारे एक निशान के साथ। अनुरोध एजेंट की अपनी स्क्रीन से पढ़ा जाता है और न पढ़ पाने पर खाली छोड़ दिया जाता है, क्योंकि रिकॉर्ड में अंदाज़ा खाली जगह से बुरा है। हर विंडो के लिए पचास रखे जाते हैं, इसलिए “जब मैं दूर था” में “जब मैं सो रहा था” भी शामिल है।
एक उपयोग सीमा, और एक Mac जो सोना चाहता है
जब Claude Code उपयोग सीमा पर रुकता है और खुद प्रतीक्षा शुरू नहीं की है, तो बार एक बटन देती है जो सीमा के लिए Claude Code का अपना मेन्यू खोलता है, जहाँ रुकना और आगे बढ़ना चुनना आपका है। Vobuda अपनी ओर से कुछ नहीं भेजता। इससे अलग, आप Mac को अपनी चुनी अवधि तक, आधे घंटे से बारह घंटे तक, जागता रख सकते हैं, सेटिंग्स से या एक एक्शन से, और टैब पट्टी पर एक बैज उस रोक को दिखाता है और उसे छोड़ने देता है।
ऐसे संकेत जिन पर आप कार्रवाई कर सकते हैं
जो एजेंट पूरा हो चुका है, या परमिशन का इंतज़ार कर रहा है, वह अपने टैब पर एक बैज चमकाता है, आपकी चुनी हुई आवाज़ बजाता है और जब Vobuda सामने वाली विंडो न हो तो सिस्टम नोटिस भेजता है। यह विंडो में आपकी पहली कार्रवाई पर साफ़ होता है, यानी क्लिक, की या स्क्रॉल पर, न कि सिर्फ़ कर्सर के बैज पर से गुज़रने पर।
उस पर स्क्रीनशॉट छोड़ें
Finder से किसी फ़ाइल को खींचकर किसी ब्लॉक पर छोड़ें और उसका पथ वहाँ टाइप, कोट किया हुआ और चलाने के लिए तैयार मिलता है। किसी स्क्रीनशॉट या तस्वीर को उस ब्लॉक पर छोड़ें जहाँ एजेंट चल रहा है, और एजेंट को तस्वीर मिल जाती है, ठीक वैसे ही जैसे Claude Code और Codex उसे पाना चाहते हैं। इसे स्क्रीन के कोने वाले थंबनेल से सीधे खींचें; पहले कुछ भी सेव करने की ज़रूरत नहीं।
एक सिस्टम मॉनिटर, उसी विंडो में
बारह तरह के पैनल, और उनमें से आप कौन से देखते हैं यह एक फ़ाइल तय करती है, न कि कोई ऐसी स्क्रीन जिसे किसी ने एक बार डिज़ाइन किया था।
-
आँकड़े अपने बारे में ईमानदार हैं
जो वैल्यू सिस्टम मापता नहीं बल्कि अनुमान लगाता है, वह टिल्ड (~) के साथ दिखाई जाती है, और जो हार्डवेयर मौजूद नहीं है उसकी वैल्यू शून्य नहीं, बल्कि ग़ैर-मौजूद दिखती है। जिस मशीन में अलग GPU नहीं है, उसे शून्य प्रतिशत बताने वाला GPU पैनल नहीं मिलता।
-
दोनों पते, हर एक पर कॉपी बटन के साथ
पैनल पहले वह पता बताता है जो इंटरनेट को दिखता है और उसके नीचे वह जो इस मशीन का अपने नेटवर्क पर है। यह केवल तब पूछता है जब पैनल स्क्रीन पर हो, लगभग हर दस मिनट में एक बार, या हर तीस सेकंड में जब तक कोई पता ज्ञात न हो, और अनुरोध में मशीन के बारे में कुछ नहीं होता।
-
खींचकर व्यवस्थित
मॉनिटर के पैनल, डॉक के बटन और एजेंट बार के हिस्से, सब एक ही तरीक़े से उठाकर वहाँ रखे जाते हैं जहाँ उन्हें होना चाहिए, और एक पंक्ति को उसके बाईं तरफ़ की पकड़ से उठाया जाता है ताकि खींचने से आपका चुना हुआ शब्द कभी छिन न जाए।
आपकी मशीन से क्या बाहर जाता है
लगभग कुछ भी नहीं, और इनमें से हर एक को किसी पॉलिसी में दबाने की बजाय साफ़-साफ़ बताना ज़रूरी है।
| क्या | कहाँ जाता है |
|---|---|
| आपकी आवाज़ | सिस्टम के अपने फ़्रेमवर्क से मशीन पर ही पहचानी जाती है, ऑन-डिवाइस पहचान प्राथमिकता नहीं बल्कि ज़रूरी शर्त है। जिस भाषा के लिए नेटवर्क चाहिए, उसे मना कर दिया जाता है, साथ में उसे लोकल तरीक़े से इंस्टॉल करने के निर्देश दिए जाते हैं। |
| आपकी फ़ाइलें, सेटिंग्स और हिस्ट्री | मशीन पर ही रहती हैं। हमारा कोई खाता या सिंक नहीं है। जो एक प्रति बाहर जाती है वह सेटिंग्स की प्रति है जो Mac iCloud Drive में रखता है, डिफ़ॉल्ट रूप से चालू, Apple के ज़रिए, और उसे बंद करने का एक स्विच है। |
| फ़ॉल्ट | जहाँ होती हैं वहीं दर्ज होती हैं, लिखने से पहले साफ़ की जाती हैं, और जब तक आप चालू न करें कहीं नहीं भेजी जातीं। फिर दिन में अधिकतम एक बार, हमारे रिसीवर को, इस मशीन के लिए एक यादृच्छिक संख्या के साथ और उसके नाम के बिना। |
| दिन में एक बार | vobuda का नया संस्करण है या नहीं, vobuda.com या GitHub से; Claude Code और Codex का, npm से; और ऐड-ऑन कैटलॉग। |
| एड्रेस पैनल | स्क्रीन पर रहते समय, लगभग हर दस मिनट में एक अनुरोध कि इंटरनेट को कौन सा पता दिखता है। |
अंतिम दो में आपके या मशीन के बारे में कुछ नहीं होता। एक और अनुरोध, Claude Code वाले Mac पर हर पाँच मिनट में जब तक एजेंट बार स्क्रीन पर हो, उस साइन-इन से Anthropic से आपके खाते की सीमाएँ पूछता है जो Claude Code आपकी कीचेन में रखता है; टोकन केवल Anthropic को जाता है। कोई एनालिटिक्स नहीं और कोई उपयोग रिपोर्ट नहीं, ऐसी सेटिंग के रूप में नहीं जिसे बंद किया जा सके, बल्कि ऐसे कोड के रूप में जो मौजूद ही नहीं है। गोपनीयता पेज हर अनुरोध सूचीबद्ध करता है।
एक Mac टर्मिनल जो हर सेटिंग को एक फ़ाइल में रखता है
बिल्ट-इन थीम बाइनरी के अंदर रहती हैं और सेटिंग्स फ़ोल्डर उन्हें ओवरराइड करता है, इसलिए कोई अपडेट आपके एडिट किए हुए किसी भी हिस्से को मिटाए बिना नए रंग ले आता है। पच्चीस टर्मिनल पैलेट शामिल हैं, इनमें से दो कलर विज़न डेफ़िशिएंसी के लिए बनाए गए हैं और जारी होने से पहले एक टेस्ट से जाँचे जाते हैं जो इसके तीन रूपों की नक़ल करता है। थीम पिकर बताता है कि आप जो थीम चुन रहे हैं उसका कंट्रास्ट कितना है और उसके रंग कलर-ब्लाइंड पाठक को कितने अलग दिखते हैं, क्योंकि जो थीम पढ़ी नहीं जा सकती, वह थीम नहीं है।
उनतीस विंडो लुक विंडो का आकार तय करते हैं, उसके रंग नहीं: कोने, छायाएँ, पैनल के रंग, पारदर्शिता, और डॉक बनाया जाए या नहीं। एक बटन से, जो लुक इस्तेमाल में है उसी से, अपना बनाएँ, और वह आपके लुक फ़ोल्डर में किसी भी दूसरी फ़ाइल की तरह एक फ़ाइल बन जाता है। जो कुछ एक लुक रंगता है, अगला लुक उसे लौटा देता है, क्योंकि जो रंग आप उतार न सकें वह रंग है जो कोई चढ़ा न सके।
कुछ भी रीस्टार्ट नहीं माँगता। कभी नहीं। सेटिंग्स फ़ोल्डर देखा जाता है, और अब इसमें वे दो चीज़ें भी शामिल हैं जो कोर के पास हैं, macOS मेन्यू बार और ड्रॉप-डाउन विंडो की ग्लोबल कुंजी। एक चेक सेटिंग्स स्क्रीन के हर हिंट को पढ़ता है और 'restart' शब्द पर बिल्ड फेल कर देता है।
शेल के बगल में एक फ़ाइल खुलती है
आउटपुट में एक पथ दिखता है, दो लाइन बदलनी हैं, और अब तक इसका मतलब था एडिटर के लिए निकल जाना और शेल का कॉन्टेक्स्ट खोकर वापस आना।
-
सेव करना जान-बूझकर होता है
जब तक Cmd+S न दबाया जाए, कुछ नहीं लिखा जाता। एक एडिटर जो टाइप करते ही लिखता जाए, नोट्स ऐप में ठीक है, पर चलते हुए शेल के बगल में बुरी बात है।
-
मना करना उतना ही ज़रूरी है जितना लिखना
खोलने के बाद डिस्क पर बदली गई फ़ाइल को ओवरराइट नहीं किया जाता। बाइनरी को बिगड़े हुए टेक्स्ट की तरह नहीं दिखाया जाता। फ़ोल्डर सिरे से खुलता ही नहीं, और एडिट की हुई फ़ाइल बंद करने पर पूछा जाता है।
-
फ़ाइल ढूँढना
जिस फ़ोल्डर में आप हैं उसके नीचे नाम से सर्च करें, और हर नतीजा बताता है कि वह किन दो फ़ोल्डर में है, क्योंकि अकेला नाम दो index.ts में फ़र्क़ नहीं बता सकता। यह node_modules, .git और इनके जैसों को छोड़ देता है, और दो अक्षरों से कम पर कुछ नहीं करता।
ऐसा रंग जिसे आप वाक़ई पढ़ सकते हैं
पच्चीस पैलेट, उनतीस विंडो लुक, और एक चयनकर्ता जो दोनों के बारे में सच बताता है।
-
कलर विज़न डेफ़िशिएंसी के लिए बने दो पैलेट
जारी होने से पहले एक टेस्ट से जाँचे जाते हैं जो इसके तीन रूपों की नक़ल करता है। जो थीम पढ़ी नहीं जा सकती, वह थीम नहीं है।
-
आपका ख़ुद बनाया हुआ लुक
जो भी लुक इस्तेमाल हो रहा है उससे शुरू करें, उसके रंग उसी सेक्शन में एडिट करें, और वह आपके लुक फ़ोल्डर में किसी और फ़ाइल की तरह एक फ़ाइल बन जाता है। कोई लुक जो कुछ भी रंगता है, अगला लुक उसे वापस लौटा देता है।
-
कुछ भी रीस्टार्ट नहीं माँगता
कभी नहीं। सेटिंग्स फ़ोल्डर देखा जाता है, इसमें macOS मेन्यू बार और ड्रॉप-डाउन विंडो की ग्लोबल कुंजी भी शामिल है, जो कोर के पास होती है। एक चेक सेटिंग्स स्क्रीन के हर हिंट को पढ़ता है और 'restart' शब्द पर बिल्ड फेल कर देता है।
और वह सब कुछ जो एक विंडो को रखना पड़ता है
ब्लॉक ब्लॉक है। जब विंडो एक सँभालना जान लेती है, तो वह उनमें से कोई भी सँभाल लेती है। जो चीज़ सबका हिस्सा बनने के लिए बहुत बड़ी है, वह vobuda के अपने कैटलॉग से एक ऐड-ऑन के रूप में आती है, एक दबाव में पूरी इंस्टॉल और पूरी हटाई जाती: Design, किसी चालू पेज पर उँगली रखकर बताने के लिए कि क्या बदलना है, और Director, एक प्रबंधक जो बैठक करता है, काम के लिए ज़रूरी एजेंट रखता है और आपको नतीजा सौंपता है।
शेल के बगल में खुली एक फ़ाइल
227 तरह की फ़ाइलों के लिए रंग, टर्मिनल की अपनी थीम से लिए गए ताकि खुली फ़ाइल उसी शेल के बगल में अपनी सी लगे जिसने उसे नाम दिया। पूरे प्रोजेक्ट में सर्च, नाम का हिस्सा टाइप करके खोली गई फ़ाइल, कई कर्सर। जब तक Cmd+S न दबाया जाए, कुछ नहीं लिखा जाता, आपके नीचे डिस्क पर बदली गई फ़ाइल ओवरराइट नहीं होती, और बाइनरी को शोर की तरह दिखाने की बजाय मना कर दिया जाता है।
यह जो कुछ भी कर सकता है, एक ही सूची में
Cmd+K हर एक्शन को एक ऐसी सूची के रूप में खोलता है जिस पर आप टाइप कर सकें। अक्षर क्रम से मेल खाते हैं, इसलिए “spld” “Split down” ढूँढ लेता है, और हर पंक्ति अपना शॉर्टकट दिखाती है, जहाँ कुंजियाँ सीखी जाती हैं। एक जाँच उस सूची को कोर की डिक्शनरी से दोनों दिशाओं में मिलाती है: जो एक्शन मौजूद है और वहाँ नहीं दिया गया, उससे बिल्ड विफल हो जाता है।
एक क्वेक विंडो
एक ग्लोबल कुंजी तय करें और टर्मिनल स्क्रीन के ऊपर से उतर आता है; वही कुंजी उसे छिपाती है और फ़ोकस वहाँ लौटा देती है जहाँ से आपने उसे बुलाया था। जब तक आप चुनें नहीं, कोई कुंजी तय नहीं होती।
एक ब्लॉक के रूप में वेब पेज
एक पेज बाक़ी सब चीज़ों की तरह लेआउट में खुलता है, अपने एड्रेस बार, बुकमार्क और होम पेज के साथ, और सेशन के साथ वापस भी आता है। एजेंट का ब्राउज़र कहाँ खुले, यह आप तय करते हैं।
जवाब को वापस पढ़ें
Mac पर, Cmd+Shift+R सिस्टम की अपनी आवाज़ों से एजेंट का आख़िरी उत्तर ज़ोर से पढ़ता है। पढ़ा उत्तर जाता है, स्क्रीन नहीं: सजावट, स्पिनर और संकेत पट्टी छोड़ दिए जाते हैं, पथ अपना फ़ाइल नाम बन जाता है, और पढ़ना उस कमांड पर रुकता है जिसने उत्तर बनाया।
प्रोजेक्ट
एक प्रोजेक्ट एक विंडो है जिसके अपने टैब, अपना फ़ोल्डर, अपनी थीम और अपना डॉक होता है, workspaces फ़ोल्डर में एक फ़ाइल के रूप में रखा जाता है और सेटिंग्स, मेन्यू या कमांड लाइन से खोला जाता है।
एक नज़र में
- प्लैटफ़ॉर्म
- macOS 10.15 और नया, Apple silicon के लिए एक पैकेज और Intel के लिए एक पैकेज, और इंस्टॉल लाइन सही वाला चुन लेती है; Linux Intel/AMD और ARM के लिए .deb या AppImage के रूप में
- क़ीमत
- मुफ़्त, पर्सनल और कमर्शियल दोनों तरह के काम के लिए
- अकाउंट
- कोई नहीं
- बना है
- Rust, Tauri 2, React 19, xterm.js, डिफ़ॉल्ट रूप से टेक्स्ट के रूप में बना, GPU रेंडरिंग वैकल्पिक
- सेटिंग्स
- ~/.config/vobuda में पढ़ने योग्य JSON, तुरंत पुनः लोड, हर सेटिंग की खोज के साथ दस भागों में
- इंटरफ़ेस
- 40 भाषाएँ, राइट-टू-लेफ़्ट भी शामिल, हर एक में एक गाइड के साथ
- थीम
- 25 टर्मिनल पैलेट, 29 विंडो लुक, अपनी बनाई मॉनिटर स्किन
- इंस्टॉल
- Mac पर एक लाइन, नए Mac पर बिना पासवर्ड के; Linux पर .deb या AppImage
- सिग्नेचर
- Apple Developer ID, नोटराइज़्ड और स्टेपल्ड
- सोर्स
- प्रकाशित नहीं। लाइसेंस देखें
इंस्टॉल करने से पहले लोग जो सवाल पूछते हैं
क्या Vobuda मुफ़्त है?
हाँ, और पर्सनल के साथ-साथ कमर्शियल काम के लिए भी। न कोई ट्रायल है, न कोई पेड टियर, न बनाने के लिए कोई अकाउंट। लाइसेंस जिस चीज़ की इजाज़त नहीं देता वह है प्रोग्राम को आगे बढ़ाना: कॉपी बाँटना, उसे बेचना, उसे सर्विस के रूप में देना या उसे खोल कर देखना।
क्या Vobuda ओपन सोर्स है?
नहीं। यह मुफ़्त है पर बंद है: जो दिया जाता है वह बिल्ड है, और सोर्स प्रकाशित नहीं होता। पब्लिक रिपॉज़िटरी में README, चेंजलॉग, लाइसेंस और इस पेज के फ़िगर हैं।
क्या इसे खोलने पर macOS मुझे चेतावनी देगा?
नहीं। बिल्ड Apple Developer ID से साइन किया गया और नोटराइज़्ड है, और इंस्टॉलर स्टेपल्ड है, इसलिए जिस Mac ने इसे पहले कभी नहीं देखा वह भी बिना किसी शब्द के इसे खोल देता है। पहले के संस्करण हमारे अपने सर्टिफ़िकेट से साइन होते थे और चेतावनी देते थे; यह 0.1.1 पर ख़त्म हो गया।
क्या यह Intel Mac पर काम करता है?
हाँ। Apple silicon के लिए एक पैकेज है और Intel के लिए एक, इंस्टॉल लाइन अपने आप सही वाला चुन लेती है, और न्यूनतम macOS 10.15 है।
क्या इसे इस्तेमाल करने के लिए मुझे Claude Code या Codex चाहिए?
नहीं। यह पहले एक टर्मिनल है: पहली बार चलाने पर दो छोटे सवालों के बाद यह एक शेल ब्लॉक के साथ खुलता है और कुछ नहीं। एजेंट बार तभी दिखती है जब किसी ब्लॉक में एजेंट चल रहा हो, उससे पहले कभी नहीं।
Claude Code के साथ कौन सा टर्मिनल सबसे अच्छा काम करता है?
असली सवाल यह है कि एक टर्मिनल एजेंट की स्टेट के साथ क्या करता है। Vobuda Claude Code के अपने सेशन, स्किल्स, मॉडल, प्रयास लेवल और परमिशन मोड पढ़ता है और उन्हें ब्लॉक के ऊपर एक बार पर रख देता है, इसलिए इनमें से कुछ भी टाइप करना या याद रखना नहीं पड़ता। कुछ भी प्रॉक्सी नहीं किया जाता और कुछ भी दोबारा नहीं बनाया जाता: नीचे असली Claude Code ही चलता है, आपकी स्किल्स, आपकी मेमोरी और आपकी परमिशन के साथ।
क्या इसका Linux या Windows संस्करण है?
Linux पर हाँ। डाउनलोड पेज पर Intel/AMD और ARM मशीनों के लिए एक .deb और एक AppImage है, Ubuntu 22.04+, Debian 12+, Fedora 36+ और openSUSE Leap 15.6+ के लिए। डिक्टेशन और ज़ोर से पढ़ना केवल macOS पर हैं। Windows बिल्ड नहीं है, और उसके लिए कोई तारीख़ बताने को नहीं है।
यह नेटवर्क पर क्या भेजता है?
दिन में एक बार यह पूछता है कि vobuda, Claude Code और Codex के नए संस्करण हैं या नहीं और ऐड-ऑन कैटलॉग लाता है। जब पता पैनल स्क्रीन पर हो, यह पूछता है कि इंटरनेट को कौन सा पता दिखता है। Claude Code वाले Mac पर, जब एजेंट बार स्क्रीन पर हो, यह हर पाँच मिनट में Claude Code के अपने साइन-इन से Anthropic से आपके खाते की सीमाएँ पूछता है। खराबी की रिपोर्टें तभी जाती हैं जब आप उन्हें चालू करें। कोई एनालिटिक्स नहीं और कोई उपयोग रिपोर्ट नहीं, और गोपनीयता पेज हर अनुरोध सूचीबद्ध करता है।
एक लाइन इसे इंस्टॉल करती है, और वही लाइन इसे अपडेट भी करती है
कोई अकाउंट नहीं, कोई साइन-इन नहीं, काम करने से पहले कुछ भी कॉन्फ़िगर करने की ज़रूरत नहीं। या साइन किया हुआ पैकेज लेकर उस पर डबल-क्लिक करें।
curl -fsSL https://vobuda.com/install.sh | sh