24 पॉइंट द्वारा GN⁺ 2026-03-20 | 5 टिप्पणियां | WhatsApp पर शेयर करें
  • MCP सर्वर के जरिए चल रहे सेशन में बाहरी मैसेज, नोटिफिकेशन और webhook push किए जा सकते हैं
  • मुख्य बात यह है कि स्मार्टफोन से Telegram या Discord पर Claude Code को सीधे मैसेज भेजकर काम के निर्देश दिए जा सकते हैं और नतीजे वापस लिए जा सकते हैं
  • यह द्वि-दिशात्मक संचार को सपोर्ट करता है, इसलिए Claude इवेंट पढ़कर उसी चैनल में जवाब भी भेजता है और chat bridge की तरह काम करता है
  • इवेंट केवल सेशन खुले रहने तक ही पहुंचते हैं, इसलिए हमेशा चलाने के लिए Claude को background process या persistent terminal में चलाना होगा
  • Team/Enterprise प्लान में यह डिफ़ॉल्ट रूप से बंद रहता है, और एडमिन को managed settings में इसे स्पष्ट रूप से enable करना होगा

चैनल अवलोकन

  • Channels, Claude Code सेशन में बाहरी इवेंट push करने वाला MCP सर्वर है, जिससे टर्मिनल के सामने न होने पर भी Claude, CI परिणाम, chat messages और monitoring events पर प्रतिक्रिया दे सकता है
  • वास्तविक उपयोग परिदृश्य: कंप्यूटर से दूर होने पर भी मोबाइल के Telegram या Discord ऐप से Claude Code को सीधे कमांड भेजना, और Claude के काम पूरा करने के बाद वही परिणाम उसी chat में वापस पाना
  • यह research preview स्थिति में है और claude.ai login आवश्यक है; Console और API key authentication सपोर्ट नहीं है
  • इवेंट केवल सेशन खुले रहने तक पहुंचते हैं, इसलिए लगातार उपयोग के लिए इसे background process या persistent terminal में चलाना जरूरी है

समर्थित चैनल

  • फिलहाल आधिकारिक रूप से Telegram और Discord दो plugins सपोर्ट किए जाते हैं, और सभी channel plugins के लिए Bun runtime आवश्यक है
  • इंस्टॉलेशन फ्लो समान है: /plugin install <name>@claude-plugins-official/<name>:configure कमांड से credentials सेट करें → claude --channels plugin:<name>@claude-plugins-official के साथ restart करें
  • Telegram के लिए BotFather से जारी किया गया bot token चाहिए, और /telegram:configure <token> के बाद pairing की जाती है
    • Telegram सेटअप गाइड: README
  • Discord के लिए Developer Portal में Message Content Intent enabled bot बनाना होगा, और /discord:configure <token> के बाद pairing की जाती है
    • Discord सेटअप गाइड: README
  • जिन सिस्टमों में plugin नहीं है, उनके लिए custom channel सीधे build करना भी संभव है

Quickstart - fakechat डेमो

  • fakechat आधिकारिक सपोर्टेड demo channel है, जो localhost पर chat UI चलाता है और इसके लिए authentication या बाहरी service setup की जरूरत नहीं होती
  • पूर्वापेक्षाएँ: Claude Code, claude.ai account के साथ install और authenticated हो, Bun install हो, और Team/Enterprise उपयोगकर्ताओं के लिए एडमिन ने channels enable किए हों
  • इंस्टॉलेशन चरण:
    • /plugin install fakechat@claude-plugins-official से plugin install करें
    • Claude Code बंद करने के बाद claude --channels plugin:fakechat@claude-plugins-official से restart करें
    • http://localhost:8787 पर fakechat UI खोलें और message दर्ज करें
  • Messages, <channel source="fakechat"> event के रूप में Claude Code सेशन तक पहुंचते हैं, और Claude काम पूरा करने के बाद reply tool कॉल करके जवाब को chat UI में दिखाता है
  • टर्मिनल से दूर होने पर अगर permission prompt आता है, तो सेशन pause हो जाएगा; unattended operation के लिए --dangerously-skip-permissions flag से इसे bypass किया जा सकता है, लेकिन इसका उपयोग केवल भरोसेमंद environment में ही करना चाहिए
  • --channels में कई plugins को space से अलग करके एक साथ दिया जा सकता है

सुरक्षा

  • सभी approved channel plugins sender allowlist बनाए रखते हैं, और पंजीकृत न किए गए senders के messages अपने-आप ignore हो जाते हैं
  • Telegram और Discord, pairing method से allowlist बनाते हैं: bot को DM भेजने पर एक code जवाब में आता है, और Claude Code सेशन में उस code को approve करने पर ID जुड़ जाती है
  • केवल .mcp.json में दर्ज होने से message push संभव नहीं है; इसे --channels flag में भी स्पष्ट रूप से बताना जरूरी है
  • हर सेशन में --channels से activate होने वाले servers को सीधे नियंत्रित किया जाता है, और Team/Enterprise प्लान में संगठन-स्तर की channelsEnabled setting से उपलब्धता प्रबंधित होती है

Enterprise नियंत्रण

  • Channel फीचर को managed settings में channelsEnabled setting से नियंत्रित किया जाता है
  • Pro/Max (किसी संगठन से असंबद्ध) प्लान में channels डिफ़ॉल्ट रूप से उपलब्ध हैं, और उपयोगकर्ता हर सेशन में --channels के जरिए opt-in करते हैं
  • Team/Enterprise प्लान में एडमिन द्वारा स्पष्ट रूप से enable करने तक channels बंद रहते हैं
  • एडमिन claude.ai → Admin settings → Claude Code → Channels में जाकर इसे enable कर सकते हैं, या managed settings में channelsEnabled को true सेट कर सकते हैं
  • बंद स्थिति में भी MCP सर्वर connection और tools का उपयोग संभव है, लेकिन channel messages नहीं पहुंचेंगे, और startup पर warning दिखाई जाएगी

Research preview

  • यह अभी research preview चरण में है और धीरे-धीरे roll out किया जा रहा है; --channels flag syntax और protocol contract feedback के आधार पर बदल सकते हैं
  • Preview अवधि के दौरान --channels केवल Anthropic द्वारा प्रबंधित allowlist में मौजूद plugins को ही स्वीकार करेगा
  • Allowlist में न होने वाले plugin देने पर Claude Code सामान्य रूप से शुरू होगा, लेकिन channel register नहीं होगा और startup notification में कारण दिखाया जाएगा
  • खुद बनाए गए channel का परीक्षण करने के लिए --dangerously-load-development-channels flag का उपयोग करें
  • Issues या feedback को Claude Code GitHub repository में रिपोर्ट किया जा सकता है

अगले कदम

  • Plugin न होने वाले सिस्टमों के लिए custom channel build गाइड प्रदान की जाएगी
  • Event forwarding के बजाय मोबाइल से local session नियंत्रित करने वाला Remote Control फीचर
  • Push events के बजाय timer-based polling करने वाला Scheduled Tasks फीचर

5 टिप्पणियां

 
devil1032 2026-03-20

"पड़ोस वाले घर ने Garlic Chicken लॉन्च किया तो सामने वाले घर ने भी Garlic Chicken लॉन्च कर दिया"

 
tested 2026-03-20

दिलदार चिकन लॉन्च

 
GN⁺ 2026-03-21
Hacker News की राय
  • यह देखकर हैरानी हुई कि Telegram integration, Slack या Teams से पहले आया
    बाद में पता चला कि Telegram के मासिक सक्रिय उपयोगकर्ता 1 अरब हैं, जो Slack (5 करोड़) या Teams (30 करोड़) से कहीं ज़्यादा हैं
    यह वैसा ही चौंकाने वाला था जैसे पहले पता चला था कि Snapchat के उपयोगकर्ता Twitter से 2 गुना ज़्यादा हैं

    • Teams के 30 करोड़ उपयोगकर्ताओं में से शायद एक भी ऐसा नहीं होगा जो वहाँ और ज़्यादा समय बिताना चाहता हो
      दूसरी ओर, Telegram को उपयोगी और कम थकाने वाला टूल माना जाता है
    • Telegram का bot API अब तक इस्तेमाल किए गए किसी भी API से ज़्यादा आसान और डेवलपर-फ्रेंडली है
      सर्वर से मोबाइल पर नोटिफिकेशन भेजने के लिए यह सबसे पहले याद आने वाला विकल्प है
      यह ntfy.sh जितना सरल है, लेकिन iOS पर हर हफ्ते टूटता नहीं है
    • शायद वजह यह है कि Telegram integration आसान है
      असली messaging के लिए इसका इस्तेमाल नहीं करता, लेकिन bot deployment platform के रूप में यह बिल्कुल सही है
      कुछ ही लाइनों में बटन की तरह काम करने वाले commands, image input/output जैसी कई सुविधाएँ बनाई जा सकती हैं
    • chatbot बनाना कैसे है, यह 5 मिनट खोजने पर समझ आ जाता है कि Telegram लगभग एकमात्र विकल्प है
      iMessage बंद है, WhatsApp paid है, और Discord या Slack बहुत भारी हैं
      Telegram का bots को first-class citizen की तरह ट्रीट करने वाला ढांचा इसे सच में बहुत आसान बनाता है
    • यह हैरानी की बात है कि हज़ारों कर्मचारियों और टॉप-लेवल models वाली बड़ी कंपनी, एक व्यक्ति के open source प्रोजेक्ट Pi Coding Agent से पीछे है
      Pi में पहले से 700 से अधिक third-party packages हैं, और नए extensions भी एक लाइन के prompt से बनाए जा सकते हैं
  • यह बदलाव claws project के लिए अच्छी खबर है
    पहले Anthropic की terms बदलने के कारण OAuth token का इस्तेमाल करने पर violation होता था, और API key का इस्तेमाल महंगा पड़ता था
    अब MCP के ज़रिए आधिकारिक रूप से कई तरह के channel connections संभव हो गए हैं
    आर्किटेक्चर के लिहाज़ से यह मौजूदा claws का उल्टा है, जहाँ Claude Code खुद MCP server चलाकर कंट्रोल लेता है, यानी पूरा नियंत्रण उलट गया है
    मैंने nanoclaw fork को Docker container में PID 1 के रूप में चलने लायक बदला, और Claude Code stdout से logs सीधे पढ़ पाना काफ़ी दिलचस्प लगा

  • Claude अब लोकल session-केंद्रित संरचना की ओर बढ़ रहा है
    अभी यूज़र के व्यक्तिगत credentials का उपयोग करके integrations बनाए जा सकते हैं, और बाद में यह अपने ecosystem में शिफ्ट भी हो सकता है

    • यह तरीका enterprise security requirements के अनुकूल है
      चूँकि internal network पहले से बंद है, इसलिए अतिरिक्त external API security layer की ज़रूरत नहीं होती
    • अच्छा होगा अगर iOS के लिए Claude, निजी Git repositories से Markdown और draw.io diagrams को pull/commit कर सके
    • Amazon के MCP ने भी इसी तरह OAuth token-आधारित access permissions सेट किए हैं
      लेकिन हर यूज़र के लिए अलग permissions मैनेज करना झंझट भरा है
  • आजकल Claude Code से जुड़े features बहुत जल्दबाज़ी में लॉन्च किए गए लगते हैं, इसलिए थोड़ा भ्रम होता है
    Anthropic कंपनी के तौर पर खास पसंद नहीं, लेकिन Claude model खुद बहुत शानदार और इंसानी-सा महसूस होता है
    सोचता हूँ कि दूसरी कंपनियाँ इस स्तर तक पहुँच पाएँगी या नहीं
    अभी तो बंद ecosystem का इस्तेमाल करना पड़ रहा है, लेकिन उम्मीद है कि वे model की असली गुणवत्ता सुधारने पर ध्यान दें

    • सहमत हूँ, Claude अच्छा है लेकिन Anthropic मुझे अच्छी कंपनी नहीं लगती
  • ‘channels’ फीचर लगभग वही है जो मैं कंपनी में nanoclaw चलाकर करता था
    यह event-driven तरीके से Claude Code को trigger करके feedback और analysis लेने वाली loop automation संरचना है
    MCP की ज़रूरत क्यों है, यह तो नहीं पता, लेकिन इसे तुरंत आज़माने वाला हूँ

  • मौजूदा सीमा अब भी terminal dependency ही है
    अच्छा होगा अगर Claude Code को background daemon की तरह चलाया जा सके

    • Ctrl-Z के बाद bg command से इसे background में भेज सकते हैं, या tmux से session बनाए रख सकते हैं
    • cloud environment पहले से है, लेकिन stability बहुत कम है
    • tmux session में शुरू करके लगातार चलने दिया जा सकता है
    • मैं opencode के server command को systemd unit के रूप में रजिस्टर करके home server पर चलाता हूँ
      desktop और mobile clients से कनेक्ट होकर openclaw-स्टाइल के काम करता हूँ
      CC का “remote control” फीचर भी ऐसा ही है, लेकिन अभी सिर्फ Mac के लिए है
  • Claude ने तेज़ी से बराबरी कर ली है
    OpenClaw का सार channels, heartbeat, और open source ecosystem है

    • अब यह लगभग ClaudeClaw स्तर तक पहुँच गया है
      अगला कदम शायद लगातार चलने वाली cloud hosting होगा
    • OpenClaw की असली उपलब्धि बस यह है कि उसने ‘पहले शुरुआत की’
      कोड खुद over-engineered और bugs से भरा है, इसलिए maintenance कठिन है
    • अलग-अलग features की नकल करने के बजाय, OpenClaw जैसी integrated संरचना बनानी चाहिए
    • heartbeat महंगा पड़ता है, इसलिए plan जल्दी खत्म हो जाता है
    • असल में Claude Code या Codex में /loop command से heartbeat लागू किया जा सकता है
  • channels फीचर का उपयोग करके मैंने HTTP API में Claude Code को wrap करने वाला agent-http बनाया
    अब terminal scraping के बिना, उसी API से headless तरीके से access संभव है
    पहले Agents SDK और API token चाहिए होते थे, लेकिन अब सिर्फ subscription काफ़ी है

  • ऐसा लगता है कि Anthropic हर हफ्ते नए products को प्रयोगात्मक तरीके से लॉन्च कर रहा है
    इनमें से ज़्यादातर शायद 1 साल के भीतर गायब हो जाएँगे

    • फिर भी यह कई ideas को test करने के experimental चरण जैसा दिखता है
  • रिमोट फीचर जुड़ा हुआ सॉफ़्टवेयर आखिरकार backdoor दुरुपयोग के जोखिम लेकर आता है
    इसलिए enterprise security solutions को वैध Claude Code instances और malicious instances में फर्क कर पाना चाहिए

 
devil1032 2026-03-20

लेकिन अगर चैट लंबे समय तक सिर्फ़ एक ही सेशन में बनी रहे, तो context rot, lost-in-the-middle जैसी समस्याएँ साथ आएँगी.. क्या यूज़र को समय-समय पर /clean करना पड़ेगा? या फिर memory फीचर जोड़कर सेशन अपने-आप बदल दिए जाएँगे..?

 
xguru 2026-03-20

Cowork Dispatch की तुलना में यह डेवलपर्स के लिए थोड़ा ज़्यादा उपयुक्त विकल्प लगता है.
अब तो यह सच में OpenClaw जैसा बनता जा रहा है