Unterm
v0.71.21 · साइन + नोटराइज़्ड · macOS · Windows · Linux

वह टर्मिनल जिसे AI एजेंट चला सकते हैं।

Claude Code, Codex और Gemini को साथ-साथ चलाइए। Unterm दिखाता है कि हर एक क्या कर रहा है, जो आपके जवाब का इंतज़ार कर रहा है उसे सबसे ऊपर रखता है, और एजेंटों को खुद टर्मिनल चलाने देता है।

1.5k डाउनलोड· मुफ़्त और ओपन सोर्स (MIT) ·अन्य प्लेटफ़ॉर्म

तीन कोडिंग एजेंटों के साथ Unterm: एक रेट लिमिटिंग जोड़ रहा है, एक मंज़ूरी का इंतज़ार कर रहा है, एक पूरा हो चुका है
एजेंट कॉकपिट

तीन एजेंट, एक नज़र

कौन पूरा हुआ, यह जानने के लिए टैब बदलते रहना बंद कीजिए। हर पंक्ति बताती है कि उसका एजेंट किस पर काम कर रहा है, और जिसे आपकी ज़रूरत है उस पर निशान लगा होता है।

हर टैब अपना काम बताता है

पंक्ति में “zsh” नहीं, “Add rate limiting to /v1/charge” लिखा होता है। नीचे: कौन-सा एजेंट, किस ब्रांच पर।

आपका इंतज़ार? वह सबसे पहले

Ctrl Shift A से इनबॉक्स खुलता है: जिसे जवाब चाहिए वह सबसे ऊपर, फिर जो पूरा हुआ, फिर जो अभी चल रहा है।

Enter, और आप वहीं

इंतज़ार कर रहे प्रॉम्प्ट पर सीधे जाइए, जवाब दीजिए, और अपने काम पर लौटिए।

एजेंट इनबॉक्स: Codex मंज़ूरी का इंतज़ार कर रहा है, Claude पूरा, Claude काम में
एजेंट इनबॉक्स: Codex मंज़ूरी का इंतज़ार कर रहा है, Claude पूरा, Claude काम में
Codex पर जाना, जो डेटाबेस माइग्रेशन चलाने की अनुमति माँग रहा है
Codex पर जाना, जो डेटाबेस माइग्रेशन चलाने की अनुमति माँग रहा है
चलाए जाने के लिए बना

आपके एजेंट भी यह टर्मिनल चला सकते हैं

एक कमांड से Unterm, Claude Code, Codex, Gemini, Cursor, Windsurf और OpenCode में दर्ज हो जाता है। उसके बाद एजेंट टैब खोल सकता है, कमांड चला सकता है, स्क्रीन पढ़ सकता है और नतीजों का इंतज़ार कर सकता है — उन्हीं 152 MCP मेथड और 34 CLI कमांड से, जिनसे आप खुद स्क्रिप्ट लिख सकते हैं।

  • सही फ़ोल्डर में टैब खोलकर टेस्ट चलाना
  • किसी पेन का आउटपुट, या उसका पूरा इतिहास, सादे टेक्स्ट में पढ़ना
  • ऐसा कमांड सुझाना जिसे आप Tab से स्वीकारें — पीठ पीछे कुछ टाइप नहीं होता

शेल में लिखने से पहले आपकी पुष्टि माँगी जाती है, जब तक आप उस एजेंट पर भरोसा न करें। सब कुछ 127.0.0.1 पर ही रहता है।

zsh
# once: register Unterm with every agent on this machine
unterm-cli setup-ai

# what an agent (or you) can then do
P=$(unterm-cli session create --cwd ~/code/api | awk '/^Pane:/{print $2}')
unterm-cli exec wait --pane-id $P -- "npm test"
unterm-cli scrollback --pane-id $P --tail 40
unterm-cli agent inbox
फ़्लीट

एक काम, कई एजेंट — सबसे अच्छा रखिए

एक ही काम Claude और Codex को एक साथ दीजिए। हर एक अपने git worktree में काम करता है, इसलिए न एक-दूसरे से टकराते हैं, न आपसे।

01
शुरू करें

एक कमांड या Ctrl Shift Alt A: हर एजेंट के लिए worktree, ब्रांच और टैब।

02
तुलना और जाँच

हर सदस्य का diff देखिए और उसके worktree में अपने टेस्ट चलाइए।

03
विजेता को मर्ज करें

चुना गया काम, बिना कमिट किए बदलावों समेत, आपके रिपो में स्टेज होकर आता है। कमिट आप लिखते हैं।

एक फ़्लीट: Claude और Codex अलग-अलग worktree में एक ही काम पर

जिन एजेंटों को आप पहले से इस्तेमाल करते हैं, उनके साथ

Unterm के भीतर इंस्टॉल और साइन इन कीजिए, या अपना मौजूदा सेटअप रखिए। आपकी सदस्यता आपकी ही रहती है।

Claude Code
Anthropic
Codex CLI
OpenAI
Gemini CLI
Google
OpenCode
SST
Aider
Open source
Cursor · Windsurf
MCP

तुलना

क्षमता Unterm Warp iTerm2 Ghostty
एजेंट कॉकपिट (इनबॉक्स · फ़्लीट · रिव्यू) ✓ ~ cloud ✗ ✗
MCP के ज़रिए बाहर से नियंत्रित ✓ ✗ ✗ ✗
हर क्रिया के लिए स्क्रिप्ट करने योग्य CLI ✓ ✗ Python API ✗
बिल्ट-इन AI कोडिंग एजेंट लॉन्चर ✓ ×7 ✗ ✗ ✗
लोकल-फ़र्स्ट, कोई क्लाउड / लॉगिन नहीं ✓ ✗ ✓ ✓
macOS + Linux + Windows ✓ ✓ macOS mac+Linux
ओपन-सोर्स क्लाइंट ✓ MIT ✗ ✓ GPL ✓ MIT
कीमत $0 फ्रीमियम $ $0 $0

प्लेटफ़ॉर्म के अनुसार डाउनलोड

अपने सिस्टम के लिए पैकेज चुनें; लिंक सीधे GitHub Releases पर ले जाते हैं। macOS बिल्ड साइन और नोटराइज़ किए गए हैं। Windows इंस्टॉलर अभी कोड-साइन नहीं हैं, इसलिए SmartScreen पुष्टि माँग सकता है (अधिक जानकारी → फिर भी चलाएँ)।

curl -fsSL https://unterm.app/install.sh | sh

OS और आर्किटेक्चर पहचानकर नवीनतम रिलीज़ का सही पैकेज डाउनलोड करता है। macOS को साइन और नोटराइज़ किया गया DMG /Applications में मिलता है। Linux पर apt हो तो उसका उपयोग, वरना AppImage ~/.local/bin में।

या Homebrew से (macOS):

brew install --cask zhitongblog/tap/unterm

या फ़ाइल सीधे डाउनलोड करें:

macOS
50 MB
यूनिवर्सल arm64 + x86_64 .dmg, साइन और नोटराइज़ किया हुआ।
.dmg →
Windows
43 / 50 MB
.msi इंस्टॉलर या पोर्टेबल .zip, x64 और arm64।
Linux
27 / 43 MB
.deb (Debian/Ubuntu) और AppImage (कोई भी डिस्ट्रो), x86_64 और arm64।

v0.71.21 · 2026-10-19 ·Changelog

अक्सर पूछे जाने वाले सवाल

Unterm क्या है?

एक क्रॉस-प्लेटफ़ॉर्म टर्मिनल एम्युलेटर, जिसमें MCP, HTTP और CLI कंट्रोल सरफ़ेस बिल्ट-इन हैं। प्रोडक्ट की सोच: MCP से नियंत्रित की जा सकने वाली सतह के रूप में टर्मिनल, ताकि टर्मिनल के अंदर AI ठूँसने के बजाय कोई भी बाहरी AI एजेंट उसे बाहर से चला सके।

मुझे कैसे पता चलेगा कि Claude Code मेरी मंज़ूरी का इंतज़ार कर रहा है?

Unterm हर पैन की एजेंट स्थिति पर नज़र रखता है। जब Claude Code (या Codex, Gemini, Aider) किसी पुष्टि पर अटकता है, तो उसके टैब का बिंदु एम्बर हो जाता है, शीर्ष पट्टी की चिप गिनती के साथ एम्बर हो जाती है, और वह एजेंट एजेंट इनबॉक्स (Ctrl+Shift+A) में सबसे ऊपर आ जाता है — Enter सीधे उसी पैन पर ले जाता है। Claude Code और Gemini के लिए डिटेक्शन बिना किसी कॉन्फ़िगरेशन के काम करता है; “unterm-cli agent enable-hooks” से hook-स्तर की सटीक रिपोर्टिंग जुड़ जाती है।

क्या मैं कई Claude Code इंस्टेंस बिना टकराव के समानांतर चला सकता हूँ?

हाँ — फ़्लीट इसी के लिए हैं। “unterm-cli fleet launch --agents claude,claude,codex -- काम” हर सदस्य को आपके रिपॉज़िटरी के बगल में अपना git worktree और ब्रांच देता है, इसलिए वे न एक-दूसरे का काम बिगाड़ सकते हैं, न आपकी वर्किंग कॉपी। हर सदस्य को लाइव स्थिति बैज वाला अपना टैब मिलता है, और Review पेज उनके नतीजों की आमने-सामने तुलना करता है।

यह Claude Code, Cursor या दूसरे एजेंटों के साथ कैसे काम करता है?

हर Unterm विंडो एक लोकल MCP सर्वर (TCP, JSON-RPC, auth-token से सुरक्षित) शुरू करती है। अपने MCP क्लाइंट को 127.0.0.1:<port> पर पॉइंट करें — पोर्ट और टोकन लॉन्च पर ~/.unterm/server.json में लिखे जाते हैं। एजेंट शेल खोल सकता है, कमांड चला सकता है, pane की स्थिति पढ़ सकता है, स्क्रीनशॉट ले सकता है, रिकॉर्डिंग चालू-बंद कर सकता है और Agent Cockpit (स्थिति, इनबॉक्स, फ़्लीट, रिव्यू) चला सकता है। थीम, भाषा और कॉन्फ़िग जान-बूझकर MCP पर नहीं हैं; इन्हें वेब सेटिंग्स में, unterm-cli से, या unterm.conf में बदलें।

मेरा डेटा कहाँ जाता है?

बाहर कहीं नहीं। MCP और वेब सेटिंग्स सर्वर सिर्फ़ 127.0.0.1 से बँधते हैं। सेशन रिकॉर्डिंग <project>/.unterm/sessions/ में सेव होती हैं, टोकन छिपाने की सुविधा के साथ। कोई टेलीमेट्री नहीं, कोई एनालिटिक्स नहीं, कोई लॉगिन नहीं, क्लाउड तक कोई आना-जाना नहीं। आपकी शेल हिस्ट्री आपकी है।

क्या कोई पेड वर्ज़न या प्रीमियम सुविधा है?

नहीं। Unterm MIT लाइसेंस के तहत है; एक ही बाइनरी में हर सुविधा है। न सदस्यता, न Pro वर्ज़न, न प्लगइन मार्केट, न “स्प्लिट पेन के लिए भुगतान करें”। प्रोजेक्ट का समर्थन करना चाहें तो फ़ुटर का “समर्थन करें” लिंक ही एकमात्र अनुरोध है।

कौन-से प्लेटफ़ॉर्म साइन और नोटराइज़ होकर आते हैं?

macOS: यूनिवर्सल arm64 + x86_64 DMG, Developer ID से साइन, Apple से नोटराइज़ और स्टेपल किया हुआ (कोई Gatekeeper चेतावनी नहीं)। Linux: Debian/Ubuntu के लिए .deb और किसी भी डिस्ट्रो के लिए AppImage। Windows: WiX से बना MSI इंस्टॉलर और पोर्टेबल .zip। हर माइनर टैग पर सब कुछ GitHub Releases पर प्रकाशित होता है।

क्या यह ओपन-सोर्स है?

हाँ — MIT लाइसेंस। मौजूदा GUI और टर्मिनल रनटाइम Unterm के नेटिव next-core इंजन का उपयोग करते हैं, और MCP, वेब सेटिंग्स, रिकॉर्डिंग, i18n तथा रिलीज़ टूलिंग उसी रिपॉज़िटरी में हैं। सोर्स: github.com/zhitongblog/unterm।

Unterm के बारे में लिखा है? लिंक साझा करें — वह साइट पर दिखेगा →