नमस्ते। मैं macOS टर्मिनल ऐप muxa बनाकर साझा कर रहा हूँ, जिसमें दस्तावेज़ व्यूअर और Diff बिल्ट-इन हैं.
अब तक मैं मुख्य रूप से cmux इस्तेमाल करता था, लेकिन एजेंट द्वारा बनाए गए कोड या दस्तावेज़ देखने के लिए VSCode की
कई विंडो खोलनी पड़ती थीं और Git GUI भी खोलना पड़ता था, इसलिए बार-बार विंडो बदलनी पड़ती थी और मेमोरी भी
कम पड़ने लगती थी। यह context switching असुविधाजनक लगा, इसलिए मैंने अपने हिसाब से इसे थोड़ा-थोड़ा बनाना शुरू
किया था।
फिर मैंने हाल में चर्चित orca को खुद इस्तेमाल करके देखा। उसमें वे ज़्यादातर फीचर थे जो मैं चाहता था, और वह
काफ़ी अच्छा भी लगा, लेकिन सोचा कि अगर बनाना ही है तो अपने लिए और बेहतर fit होने वाली चीज़ बनाना अच्छा रहेगा,
इसलिए मैं इसे लगातार बना रहा हूँ। बेशक, orca की functionality, रूप और संरचना से मैंने बहुत कुछ प्रेरणा भी ली है।
मुख्य बात बस एक है — टर्मिनल में एजेंट (Claude Code) से काम कराने के बाद, नतीजा "देखने" के लिए अलग से editor या Git GUI
खोलने की ज़रूरत न पड़े। file explorer · Markdown/code viewer · Diff को मैंने टर्मिनल के साथ उसी विंडो में रखा है।
दस्तावेज़ों में table और mermaid diagram तक render होते हैं, और बदलाव उसी rendered दस्तावेज़ के ऊपर सीधे
दिखाए जाते हैं (ताकि patch +/- की वजह से table न टूटे)। इसलिए यह editor नहीं, बल्कि viewer से लैस टर्मिनल है।
कोड एजेंट ठीक करता है, और इंसान पढ़ने व निर्णय लेने पर ध्यान देता है।
इसे Swift(SwiftUI + AppKit) native में बनाया गया है, और टर्मिनल core ghostty को
सीधे embed करके इस्तेमाल करने वाला वास्तविक GPU-rendered टर्मिनल है। ऐप बंद करने पर भी session tmux में
चलता रहता है।
मैं खुद भी इसे हर दिन इस्तेमाल कर रहा हूँ, इसलिए जब भी कुछ असुविधाजनक लगता है या लगता है कि "यह फीचर होता तो अच्छा
होता", मैं उसे तुरंत जोड़ता जा रहा हूँ।
इंस्टॉलेशन एक ही लाइन में है।
curl -fsSL https://raw.githubusercontent.com/yjun1806/muxa/… | bash
clone से लेकर टर्मिनल core download·build·/Applications इंस्टॉल तक सब कुछ script
अपने आप कर देती है। लेकिन यह signed·notarized dmg नहीं है; हर डिवाइस पर source build करने का
तरीका है, इसलिए Xcode Command Line Tools की ज़रूरत होगी और पहली इंस्टॉलेशन में थोड़ा समय लगेगा।
नई version आने पर ऐप रोज़ाना जाँचकर सूचित करता है, और ऊपर दिया गया command फिर से
चलाने पर update हो जाता है। अभी यह केवल Claude Code · macOS 14+ के लिए है।
विस्तृत फीचर, screenshots और इंस्टॉलेशन तरीका GitHub पर उपलब्ध हैं। कृपया खुद इस्तेमाल करके
फीडबैक दें तो आभारी रहूँगा। पढ़ने के लिए धन्यवाद।
अभी कोई टिप्पणी नहीं है.