दस्तावेज़ पर जाएँ
CLI

चेंजलॉग

CLI की हर रिलीज़, नवीनतम पहले।

0.0.1

पहली रिलीज़: पूरा OpenEmail एक टर्मिनल से, लोगों के लिए ब्राउज़र साइन-इन और स्क्रिप्ट के लिए API कुंजियों के साथ।

  • साइन-इन: ब्राउज़र में openemail login, जो डेस्कटॉप पर अपने आप टर्मिनल पर लौटता है, और SSH पर या --no-browser के साथ पेस्ट किए गए कोड से। --token, --with-token, OPENEMAIL_API_KEY या --api-key से API कुंजियाँ। profile list, use, current और remove से प्रोफ़ाइल।
  • समय पूरा होने से पहले नवीनीकृत होने वाले एक्सेस टोकन, हर प्रोफ़ाइल पर एक समय में एक नवीनीकरण, और सिर्फ़ एक बार चलने वाले रिफ़्रेश टोकन: बदले जाने के 30 सेकंड से ज़्यादा बाद इस्तेमाल हुआ पुराना टोकन सर्वर से वह साइन-इन रद्द करवा देता है।
  • सहेजा गया साइन-इन सिर्फ़ उसी API पर जाता है जिसमें उसने साइन इन किया। सादा http, localhost, 127.0.0.1 और ::1 को छोड़कर अस्वीकार होता है, और API ओरिजिन से बाहर जाने वाला अनुरोध पाथ invalid_path के साथ रुकता है।
  • ब्राउज़र साइन-इन के साथ संवेदनशील बदलावों से पहले सत्यापन कोड, जो किसी कमांड को ज़रूरत होने पर या पहले से openemail verify से माँगे जाते हैं। ये REST API और उन MCP टूल को कवर करते हैं जो वही बदलाव करते हैं।
  • हर साइन-इन एक घंटे में 5 और एक दिन में 20 कोड माँग सकता है। 24 घंटे में दस गलत कोड उसका सत्यापन रोक देते हैं, और CLI बताती है कि यह फिर कब शुरू होगा और एग्ज़िट कोड 4 और step_up_paused के साथ बाहर निकलती है।
  • whoami, status, और logout, जो ब्राउज़र साइन-इन को सर्वर पर रद्द करता है।
  • send से भेजना: टेक्स्ट, HTML, कोई फ़ाइल, stdin या आपका एडिटर, किसी भी आकार के अटैचमेंट, शेड्यूलिंग, अनडू की अवधि, अनुवाद, टेम्पलेट और टैग।
  • मेलबॉक्स: inbox, search, read और reply, और archive, unarchive, trash, star, unstar, mark, snooze, unsnooze और label।
  • temp new, list, read, watch और delete से डिस्पोज़ेबल इनबॉक्स, बिना साइन-इन के।
  • SDK के हर मेथड के लिए एक रिसोर्स कमांड: 26 नेमस्पेस में 198 कमांड के रूप में 282 मेथड, और security हेल्प में नहीं दिखता क्योंकि openemail verify उसे संभालती है। टाइप वाले फ़्लैग, JSON, फ़ाइल या stdin से --data, --all, --max और --ndjson से पेजिंग, --out से डाउनलोड, और हर विनाशकारी काम से पहले पुष्टि।
  • AI: ai translate, ai languages, ai compose और ai summarize।
  • MCP: Claude Code, Claude Desktop, Cursor, VS Code, Windsurf और Codex के लिए mcp config, लोकल stdio ब्रिज के रूप में mcp serve, और mcp tools और mcp call, जो किसी टूल को सत्यापन कोड चाहिए होने पर कोड माँगकर टूल को फिर कॉल करता है।
  • docs ask, docs open और docs read, वेब ऐप के पेजों के लिए open, और किसी भी REST कॉल के लिए api।
  • स्क्रिप्टिंग: stderr पर एरर एनवेलप के साथ --json, NDJSON स्ट्रीम, स्थिर एग्ज़िट कोड, --no-input, और CI पहचान।
  • हर कमांड और ग्रुप के लिए मदद, ग़लत टाइप की गई कमांड और फ़्लैग के सुझाव, और bash, zsh और fish के लिए कम्प्लीशन।
  • ~/.openemail में साइन-इन और इनबॉक्स टोकन, जिन्हें सिर्फ़ आप पढ़ सकते हैं और जो एक लॉक फ़ाइल के तहत बदलते हैं, और ख़राब config.json को साइन आउट मानने के बजाय config.json.bak के रूप में रखना।
  • सर्वर से आया टेक्स्ट टर्मिनल तक पहुँचने से पहले साफ़ किया जाता है, और धीमे पाठक को पाइप किया गया आउटपुट CLI के बाहर निकलने से पहले पूरा लिखा जाता है।
  • एक दैनिक अपडेट सूचना, जिसे OPENEMAIL_NO_UPDATE_CHECK=1 बंद करता है, और openemail update।
  • बिना डिपेंडेंसी वाली एक बंडल की हुई फ़ाइल, Node.js 20.12 या नए पर।

इस रिलीज़ में नहीं: बिलिंग, वर्कस्पेस, अकाउंट सुरक्षा, डेटा एक्सपोर्ट, कैलेंडर बदलाव, फ़ॉरवर्डिंग, DNS प्रदाता जोड़ना और असिस्टेंट चैट अभी वेब ऐप में ही रहते हैं, और openemail open आपको हर एक तक ले जाता है।

टर्मिनल
npm install -g @openemail/cliopenemail loginopenemail inbox

आपका इनबॉक्स,
आपकी अपनी शर्तों पर।

व्यवसायों, AI, एजेंट और निजी ईमेल के लिए ईमेल इन्फ़्रास्ट्रक्चर। स्केल, निजता और नियंत्रण के लिए बना। वह सब जो ईमेल में पहले दिन से होना चाहिए था।

OpenEmail

व्यवसायों, AI, एजेंट और निजी ईमेल के लिए ईमेल इन्फ़्रास्ट्रक्चर। स्केल, निजता और नियंत्रण के लिए बना। वह सब जो ईमेल में पहले दिन से होना चाहिए था।

© 2026 OpenEmail. सर्वाधिकार सुरक्षित।