वह टर्मिनल
जिसे AI एजेंट चला सकते हैं।
क्रॉस-प्लैटफ़ॉर्म टर्मिनल जिसमें MCP, HTTP और CLI तीन नियंत्रण तल अंतर्निहित हैं। Claude Code, Cursor, Aider, या आपकी अपनी स्क्रिप्ट — सभी एक ही JSON-RPC इंटरफ़ेस से हर ऑपरेशन चलाते हैं।
ओपन सोर्स · लोकल-फर्स्ट · कोई क्लाउड नहीं · कोई लॉगिन नहीं
एक इंस्टॉल, तीन प्लैटफ़ॉर्म
अपने OS के लिए हस्ताक्षरित बंडल डाउनलोड करें। क्रॉस-प्लैटफ़ॉर्म समानता शुद्धता का मामला है — यदि कोई फ़ीचर Windows पर चलता है पर macOS पर नहीं, तो वह बग है।
चार नियंत्रण सतहें, एक ही इंजन
हर Unterm विंडो स्थानीय MCP server और HTTP सेटिंग्स server शुरू करती है। किसी भी से उसी JSON स्थिति को पढ़ें/लिखें।
127.0.0.1:19876 पर पंक्ति-सीमांकित JSON-RPC, ऑथ टोकन से सुरक्षित। शेल खोलें, पैन स्थिति पढ़ें, स्क्रीनशॉट लें, सत्र नियंत्रित करें।
किसी भी शेल, cron या स्क्रिप्ट से वही इंटरफ़ेस। स्थानीय MCP पर पतला JSON-RPC क्लाइंट — कोई बिज़नेस लॉजिक डुप्लिकेशन नहीं।
ब्राउज़र में आधुनिक कॉन्फ़िगरेशन UI, सेल ग्रिड में नहीं। 127.0.0.1:19877 पर Tailwind + Alpine SPA। थीम, प्रॉक्सी, रिकॉर्डिंग, भाषा।
en / 简体 / 繁體 / 日本語 / 한국어 / Deutsch / Français / Italiano / हिन्दी डिफ़ॉल्ट से उपलब्ध। सिस्टम लोकेल का स्वतः पता।
OSC 133 ब्लॉक से विभाजित markdown, अंतर्निहित टोकन मास्किंग के साथ। फ़ाइलें <cwd>/.unterm/sessions/ में रहती हैं।
स्टेटस बार से एक क्लिक में क्षेत्र कैप्चर। PNG डिस्क पर, चित्र क्लिपबोर्ड पर, पथ टेक्स्ट क्लिपबोर्ड पर।
macOS scutil / Windows रजिस्ट्री / GNOME gsettings / पर्यावरण चर पढ़ता है। एक टॉगल चालू/बंद, कोई URL मैन्युअल भरना नहीं।
अनुकूलित WezTerm इंजन पर बनाया गया — macOS पर Metal, Linux पर OpenGL, Windows पर ANGLE के माध्यम से DirectX।
पाँच सिद्धांत, कोई अपवाद नहीं
हर server, हर API एंडपॉइंट, हर रिकॉर्डिंग 127.0.0.1 पर रहती है। कोई लॉगिन, कोई टेलीमेट्री, कोई सब्सक्रिप्शन नहीं। आपका शेल इतिहास आपका है।
कोई AI चैट ओवरले नहीं, कोई घोस्ट-टेक्स्ट ऑटो-कंप्लीट नहीं, कोई इनबिल्ट AI पैनल नहीं। टर्मिनल चलाने योग्य सतह है — Claude Code, Cursor, आपकी स्क्रिप्ट MCP के माध्यम से बाहर से उसे पकड़ती हैं।
हर प्रोडक्ट फ़ीचर पहले दिन से MCP विधि और CLI सब-कमांड के साथ रिलीज़ होता है। यदि बाहर से नियंत्रित नहीं किया जा सकता, तो रिलीज़ नहीं होता।
जो फ़ीचर Windows पर चलता हो पर macOS या Linux पर न चले, वह बग है, "अभी समर्थित नहीं" नहीं। Mac, Linux, Windows एक साथ रिलीज़ होते हैं।
जब कोई फ़ीचर अटपटा लगे तो उसे फिर से डिज़ाइन करने की बजाय हटा दें। राइट-क्लिक मेनू, Cmd+Q पुष्टि, मैन्युअल प्रॉक्सी URL — ये पहले मौजूद थे, हटाए गए और प्रोडक्ट बेहतर हो गया।
Unterm कैसे अलग है
2026 में तीन टर्मिनलों ने मानक ऊँचा किया। हर एक ने अलग रास्ता चुना।
| विशेषता | Unterm | Warp | iTerm2 | Ghostty |
|---|---|---|---|---|
| बाहर से MCP द्वारा नियंत्रणीय | ✓ | ✗ | ✗ | ✗ |
| लोकल-फर्स्ट, कोई क्लाउड नहीं | ✓ | ✗ | ✓ | ✓ |
| GPU रेंडरिंग | ✓ | ✓ | ✗ | ✓ |
| macOS + Linux + Windows | ✓ | ✓ | macOS | macOS+Linux |
| ओपन-सोर्स क्लाइंट | ✓ MIT | AGPL | ✓ GPL | ✓ MIT |
| टर्मिनल में AI | ✗ (जानबूझकर नहीं) | ✓ (cloud) | ✗ | ✗ |
| 9-भाषा मूल UI | ✓ | en | en | en |
तुलना 2026-05-01 तक सार्वजनिक रूप से प्रलेखित विशेषताओं को दर्शाती है। अन्य टर्मिनलों में बंद-स्रोत या रोडमैप आइटम हो सकते हैं जो यहाँ सूचीबद्ध नहीं हैं।
Unterm 0.5.0 प्राप्त करें
macOS बंडल Developer ID से हस्ताक्षरित और Apple-नोटराइज़्ड है। Linux .deb / AppImage और Windows .msi / .zip भी प्रकाशित हैं।
GitHub पर v0.5.0 रिलीज़ देखेंसामान्य प्रश्न
Unterm क्या है?
एक क्रॉस-प्लैटफ़ॉर्म टर्मिनल एमुलेटर जिसमें MCP, HTTP और CLI नियंत्रण सतहें अंतर्निहित हैं। प्रोडक्ट थीसिस: टर्मिनल को MCP-नियंत्रणीय सतह के रूप में रखना, ताकि कोई भी बाहरी AI एजेंट इसे बाहर से चला सके, बजाय इसके कि टर्मिनल में ही AI डाली जाए।
Claude Code, Cursor या अन्य एजेंट के साथ कैसे काम करता है?
हर Unterm विंडो स्थानीय MCP server (TCP, JSON-RPC, टोकन-संरक्षित) शुरू करती है। अपने MCP क्लाइंट को 127.0.0.1:<port> पर इंगित करें — पोर्ट और टोकन शुरू होते समय ~/.unterm/server.json में लिखे जाते हैं। एजेंट शेल खोल सकता है, कमांड चला सकता है, पैन पढ़ सकता है, स्क्रीनशॉट ले सकता है, रिकॉर्डिंग टॉगल कर सकता है और सेटिंग्स बदल सकता है।
Warp से कैसे अलग है?
Warp AI को बंद क्लाउड ऑर्केस्ट्रेटर (Oz) में डालता है — Claude Code जैसे बाहरी टूल Warp को बाहर से नहीं चला सकते। Unterm तीसरा रास्ता चुनता है: AI को टर्मिनल के बाहर रखना, टर्मिनल को MCP-नियंत्रणीय सतह के रूप में उजागर करना, और किसी भी एजेंट को उसे पकड़ने देना। कोई क्लाउड नहीं, कोई लॉगिन नहीं।
मेरा डेटा कहाँ जाता है?
बाहर कहीं नहीं। MCP और वेब सेटिंग्स server केवल 127.0.0.1 पर बाइंड होते हैं। सत्र रिकॉर्डिंग <project>/.unterm/sessions/ में रखी जाती हैं और टोकन मास्किंग अंतर्निहित है। कोई टेलीमेट्री, कोई एनालिटिक्स, कोई लॉगिन, कोई क्लाउड राउंड-ट्रिप नहीं। आपका शेल इतिहास आपका है।
मैं इसे स्क्रिप्ट कैसे करूँ?
unterm-cli का उपयोग करें: session list, proxy status, theme set midnight, session record start, screenshot। किसी भी सब-कमांड को --json देकर कच्चे JSON-RPC आउटपुट मिलता है, जो शेल पाइपलाइन और cron के लिए तैयार है।
क्या यह ओपन सोर्स है?
हाँ — MIT लाइसेंस के तहत। रेंडरिंग, फ़ॉन्ट, SSH, mux WezTerm इंजन से लिए गए हैं, उसके ऊपर एक पतला Unterm प्रोडक्ट लेयर (MCP, वेब सेटिंग्स, रिकॉर्डिंग, i18n, हस्ताक्षर पाइपलाइन) है। स्रोत: github.com/unzooai/unterm।
बहन परियोजनाएँ
एक ही लेखक, एक ही MCP-प्रथम डिज़ाइन दर्शन, अलग डोमेन।