हेडलेस मल्टीप्लेक्सर
Unterm vs rmux
दोनों प्रोग्रामों को टर्मिनल चलाने देते हैं। rmux आपके कोड को एक लाइब्रेरी देता है; Unterm आपके एजेंट को एक प्रोटोकॉल देता है — और आपको यह सब देखने के लिए एक विंडो।
rmux (पब्लिक प्रीव्यू, v0.2) tmux परंपरा का एक Rust टर्मिनल मल्टीप्लेक्सर है: एक डेमन जो कनेक्शन टूटने पर भी सत्र ज़िंदा रखता है, लगभग 90 tmux-संगत कमांड, नेटिव Windows ConPTY, और संरचित pane स्नैपशॉट व Playwright-शैली प्रतीक्षा वाला टाइप्ड async SDK। इसमें कोई GUI नहीं है — यह टर्मिनल इस्तेमाल करने वाले कोड का इन्फ़्रास्ट्रक्चर है, और उसमें सचमुच अच्छा है।
| क्षमता | Unterm | rmux |
|---|---|---|
| MCP के ज़रिए बाहर से नियंत्रित | ✓ | ✗ (SDK only) |
| हर क्रिया के लिए स्क्रिप्ट करने योग्य CLI | ✓ | ✓ tmux-compat |
| बिल्ट-इन AI कोडिंग एजेंट लॉन्चर | ✓ ×7 | ✗ |
| एजेंट अपने-आप टर्मिनल के MCP से जुड़ते हैं | ✓ | ✗ |
| एजेंट कॉकपिट (इनबॉक्स · फ़्लीट · रिव्यू) | ✓ | ✗ |
| पहचान प्रोफ़ाइल (हर विंडो के क्रेडेंशियल) | ✓ | ✗ |
| मल्टी-इंस्टेंस ऑर्केस्ट्रेशन | ✓ | ~ sessions |
| सेशन रिकॉर्डिंग → markdown | ✓ md | ~ snapshots |
| MCP से स्क्रीनशॉट + फ़ाइल अपलोड | ✓ | ✗ |
| चुनना कॉपी करता है, राइट-क्लिक पेस्ट करता है — कोई मेन्यू नहीं | ✓ gesture | — |
| बिल्ट-इन प्रॉक्सी प्रबंधन | ✓ | ✗ |
| लोकल-फ़र्स्ट, कोई क्लाउड / लॉगिन नहीं | ✓ | ✓ |
| टर्मिनल के अंदर बना AI | ✓ agent-driven | ✗ |
| GPU रेंडरिंग | ✓ | — (no GUI) |
| macOS + Linux + Windows | ✓ | ✓ |
| ओपन-सोर्स क्लाइंट | ✓ MIT | ✓ MIT/Apache |
| नेटिव UI भाषाएँ | ✓ ×9 | en |
| कीमत | $0 | $0 |
✓ हाँ · ✗ नहीं · ~ आंशिक · ×N संख्या। "AI अंदर" पर ✗ जान-बूझकर ही पूरा सिद्धांत है: Unterm AI को बाहर रखता है और टर्मिनल को वह सरफ़ेस बनाता है जिसे AI थामता है।
टीमें Unterm को क्यों चुनती हैं
- ✓ SDK नहीं, MCP। rmux से ऑटोमेशन का मतलब है उसके Rust SDK पर कोड लिखना और शिप करना। Unterm 152 MCP मेथड देता है — Claude Code, Codex, Gemini CLI या कोई भी MCP क्लाइंट बिना इंटीग्रेशन कोड के असली टर्मिनल चलाता है, और पहली बार लॉन्च पर
setup-aiउसे अपने-आप दर्ज कर देता है। - ✓ उल्टी दिशा में भी। rmux एकतरफ़ा है: कोड टर्मिनल चलाता है। Unterm अपने अंदर चल रहे एजेंटों को भी देखता है — हर pane की लाइव स्थिति, इंतज़ार करने वालों को पहले रखने वाला इनबॉक्स, सत्यापन-शर्त वाले रिव्यू के साथ worktree फ़्लीट। टर्मिनल सिर्फ़ निशाना नहीं, कॉकपिट है।
- ✓ इंसानों के इस्तेमाल का टर्मिनल। Unterm वह GPU विंडो है जिसमें आप दिन भर काम करते हैं: चुनते ही कॉपी, राइट-क्लिक से पेस्ट, पहचान प्रोफ़ाइल, 9 UI भाषाएँ, संवेदनशील हिस्से छिपाकर markdown में सत्र रिकॉर्डिंग। rmux के पास कोई रेंडरिंग सतह है ही नहीं — उसे किसी टर्मिनल ऐप के साथ जोड़ना आपके ज़िम्मे है।
rmux कहाँ ज़्यादा मज़बूत है
rmux का सत्र बनाए रखना असली tmux स्तर का है: SSH टूट जाए तब भी आपके एजेंट का शेल चलता रहता है, और कहीं से भी फिर जुड़ा जा सकता है। इसके टाइप्ड स्नैपशॉट और wait_for_text लोकेटर टेक्स्ट मिलान से ज़्यादा बारीक हैं, और हेडलेस डेमन उन CI पाइपलाइनों में फ़िट बैठता है जहाँ GUI हो ही नहीं सकता। इसे Ratatui ऐप्स में भी जोड़ा जा सकता है।
निचोड़
ऐसा सिस्टम बना रहे हैं जिसमें CI या सर्वर पर कोड टर्मिनल सत्रों का मालिक हो? rmux एक मज़बूत बुनियादी हिस्सा है। डेस्क पर AI एजेंटों के साथ, उसी टर्मिनल में काम कर रहे हैं जिसमें आप खुद रहते हैं? वही Unterm है — एजेंटों के लिए प्रोटोकॉल-नेटिव, आपके लिए कॉकपिट-नेटिव।
MIT-लाइसेंस प्राप्त · macOS / Linux / Windows · कोई अकाउंट नहीं, कोई लॉगिन नहीं।