- एक ऐसा फीचर जो लोकल डेवलपमेंट सेशन को किसी दूसरे डिवाइस पर जारी रखने देता है, जिससे Claude Code चल रहे कंप्यूटर से रिमोट कनेक्ट होकर काम जारी रखा जा सकता है
- claude.ai/code वेब इंटरफ़ेस या Claude मोबाइल ऐप (iOS·Android) के जरिए कनेक्ट किया जा सकता है, और लोकल environment जस का तस बना रहता है, इसलिए filesystem, tools और project settings को वैसे ही इस्तेमाल किया जा सकता है
- यह Pro और Max प्लान उपयोगकर्ताओं के लिए research preview के रूप में उपलब्ध है, और Team·Enterprise प्लान में समर्थित नहीं है
- सभी संचार Anthropic API के जरिए TLS-encrypted connection पर होते हैं, और सेशन लोकल पर चलता है इसलिए डेटा cloud में नहीं जाता
- लोकल डेवलपमेंट environment बनाए रखते हुए भी डिवाइसों के बीच लगातार काम करने की सुविधा देने वाली यह संरचना, remote collaboration और चलते-फिरते development efficiency को बढ़ाती है
Remote Control का अवलोकन
- Remote Control लोकल Claude Code सेशन को किसी दूसरे डिवाइस पर जारी रखने वाला फीचर है
- फ़ोन, टैबलेट, दूसरे ब्राउज़र आदि से उसी सेशन पर काम जारी रखा जा सकता है
- claude.ai/code या Claude मोबाइल ऐप के जरिए कनेक्शन समर्थित है
- सिर्फ Pro·Max प्लान उपयोगकर्ता इसका इस्तेमाल कर सकते हैं, Team·Enterprise प्लान में यह उपलब्ध नहीं है
- सेशन लोकल पर ही चलता रहता है, cloud में ट्रांसफ़र नहीं होता
- मुख्य सुविधाएँ
- लोकल environment का रिमोट उपयोग: filesystem, MCP server, tools और project settings बने रहते हैं
- डिवाइसों के बीच sync: terminal, browser और मोबाइल के बीच बातचीत sync होती है
- ऑटोमैटिक reconnect: नेटवर्क कटने या sleep के बाद अपने आप recovery
आवश्यकताएँ (Requirements)
- Pro या Max subscription plan आवश्यक है, API key समर्थित नहीं है
claude कमांड चलाने के बाद /login से claude.ai authentication आवश्यक है
- project directory में
claude एक बार चलाकर workspace trust setting स्वीकार करनी होगी
Remote Control सेशन शुरू करना
- नया सेशन बनाया जा सकता है या मौजूदा सेशन को रिमोट से जोड़ा जा सकता है
- project directory में नीचे दिया गया कमांड चलाएँ
claude remote-control
- terminal में session URL दिखता है, और spacebar दबाकर QR code दिखाया जा सकता है
--verbose, --sandbox, --no-sandbox flags समर्थित हैं
- मौजूदा Claude Code सेशन में
/remote-control या /rc कमांड से remote control शुरू किया जा सकता है
- मौजूदा conversation history बनाए रखते हुए session URL और QR code दिया जाता है
/rename कमांड से session name सेट किया जा सकता है
दूसरे डिवाइस से कनेक्ट करना
- browser में session URL खोलकर या QR code scan करके कनेक्ट करें
- claude.ai/code या Claude ऐप में session list के जरिए भी कनेक्ट किया जा सकता है
- online होने पर computer icon और हरा dot दिखाई देता है
- session name आख़िरी message,
/rename value, या डिफ़ॉल्ट “Remote Control session” के रूप में दिखता है
/mobile कमांड से iOS·Android ऐप डाउनलोड के लिए QR code दिखाया जा सकता है
सभी सेशनों के लिए Remote Control सक्षम करना
/config कमांड में Enable Remote Control for all sessions विकल्प को true पर सेट करें
- हर Claude Code instance एक समय में केवल एक remote session को सपोर्ट करता है
कनेक्शन और सुरक्षा
- लोकल सेशन सिर्फ outbound HTTPS requests करता है, inbound port नहीं खुलता
- Remote Control शुरू होने पर यह Anthropic API में रजिस्टर होकर tasks को poll करता है
- दूसरे डिवाइस से कनेक्ट होने पर, server messages को streaming तरीके से relay करता है
- सभी traffic में TLS encryption इस्तेमाल होता है, और short-lived credentials के जरिए granular access control किया जाता है
Claude Code on the web से अंतर
- दोनों फीचर claude.ai/code इंटरफ़ेस का उपयोग करते हैं, लेकिन
- Remote Control लोकल मशीन पर चलता है, इसलिए MCP server, tools और settings का उपयोग कर सकता है
- Claude Code on the web Anthropic cloud infrastructure पर चलता है
- लोकल काम जारी रखना हो तो Remote Control,
और बिना clone किए गए repository या parallel काम के लिए Claude Code on the web का उपयोग करें
सीमाएँ
- एक समय में केवल एक remote session समर्थित है
- terminal खुला रहना चाहिए,
claude process बंद होने पर session समाप्त हो जाएगा
- 10 मिनट से अधिक नेटवर्क अनुपलब्ध रहने पर session timeout होकर समाप्त हो जाएगा
संबंधित सामग्री
- [Claude Code on the web] – cloud-आधारित session execution
- [Authentication] –
/login setup और authentication management
- [CLI reference] –
claude remote-control कमांड की पूरी सूची
- [Security] – Remote Control security model का विवरण
- [Data usage] – Anthropic API के जरिए data flow का विवरण
2 टिप्पणियां
अभी यह थोड़ा अस्थिर लग रहा है, इसलिए मैं बस tailscale जोड़कर इस्तेमाल करूंगा।
Hacker News की राय
यह pre-release version बहुत अस्थिर है और bugs से भरा हुआ है
Claude को रोकने की कोशिश करने पर भी यह चलता रहता है, UI बार-बार अटकता है, और केवल एक ही session बना रहता है तथा वह भी ठीक से load नहीं होता
code tab से बाहर जाते ही session गायब हो जाता है और फिर दोबारा इंतज़ार करना पड़ता है
XML ज्यों का त्यों output हो जाता है, आदि — कुल मिलाकर polish की कमी साफ़ दिखती है
लगा जैसे सोच रहा हूँ, “क्या coding पहले से solved problem नहीं है, Boris?”
/remote-controlcommand ने QR code की जगह सिर्फ़ एक लंबा URL print कियाmobile app में session दिखा ही नहीं, और URL manually डालने पर भी connect नहीं हुआ
GitHub connection माँगना आदि मिलाकर design जटिल और bugs से भरा लगा
permission prompts भी duplicate थे, और stop button भी काम नहीं करता था
quality इतनी खराब थी कि लगा जैसे Claude ने खुद अपने tests लिखे हों
यह उस स्तर की समस्या है जिसे कुछ interns रखकर भी काफ़ी हद तक पकड़ा जा सकता था
अभी मैं Tailscale + Termius(iOS) combination इस्तेमाल कर रहा हूँ
input तो ठीक है, लेकिन voice input से stdin में सीधे text नहीं डाल पाने की कमी खलती है
यह बहुत सारे Opus tokens खर्च करता है और बिना वजह रुक जाता है
progress status पता नहीं चलता, और अंत में फिर से चलाना पड़ता है, जिससे समय और पैसे दोनों बर्बाद होते हैं
मैं यह तरीका काफ़ी समय से इस्तेमाल कर रहा हूँ
Tailscale दोनों devices पर install करके, tmux और mobile terminal (echo/Termius) से remote login करता हूँ
tmux new -s <feature>से session name सेट कर दो, तो बाद में कभी भीtmux attach -t <feature>से reconnect किया जा सकता हैयह tmux की तरह session बनाए रखता है, लेकिन terminal emulation नहीं करता, इसलिए scrolling ठीक से काम करती है
Claude Code के साथ इस्तेमाल करने पर laptop और phone के बीच switch करना काफ़ी smooth लगा
और कई sessions एक साथ संभालते समय क्या तरीका अपनाते हैं
mosh क्या सच में ज़रूरी है? उसका setup मुझे मुश्किल लगा
Tmux/Tailscale/Termius combination से तो पहले ही पूरा control मिल जाता है; क्या बस setup convenience ही इसकी वजह है?
Opencode का
webcommand local session को browser में चलाने देता हैयह CLI जैसी ही permissions के साथ काम करता है और interface भी साफ़-सुथरा है
free model के साथ तुरंत test किया जा सकता है (docs लिंक)
Happy Engineering पहले से ही यही feature कहीं ज़्यादा स्थिर तरीके से देता है
यह Codex को भी support करता है
फिर भी free, anonymous, encrypted support जैसी खूबियों के कारण यह शानदार software है
उम्मीद है जल्दी fix होगा। मैं फिर से tmux tunneling पर लौटना नहीं चाहता
अजीब बात है कि कई companies remote control को इतना मुश्किल बनाकर implement करती हैं
SSH 20 साल से स्थिर रूप से काम कर रहा है, और authentication issues भी जल्दी patch होते रहे हैं
मैं इस बात से सहमत नहीं हूँ कि “यह feature mobile coding startups के अवसर खत्म कर देगा”
coding agents को लोग streaming services की तरह कई-कई subscriptions के रूप में इस्तेमाल करेंगे
इसलिए एक universal control panel की ज़रूरत होगी, और mobile interface को सिर्फ़ remote control से आगे की value देनी होगी
खर्च बढ़ता है, ads बढ़ते हैं, और fragmentation भी
यह कुछ-कुछ radio की तरह है, जहाँ ज़रूरत पड़ने पर channel बदल लेते हैं
कोई खास चीज़ चाहिए हो तो Spotify चालू कर लो, वरना बस चुप्पी रहने दो
मुझे लगता है कि CLI providers को जोड़ने वाला universal control plan चाहिए
इस पर एक comparison post यहाँ लिखा है
Claude Code team से मैं यही कहना चाहूँगा कि पहले core experience को stable बनाएँ
नए features निकालना अच्छा है, लेकिन गहराई वाली improvements पहले आनी चाहिए
आजकल Claude Code बहुत बार टूटता है और बार-बार बदलता भी है
Anthropic को रफ़्तार धीमी करनी चाहिए
हर दिन “आज फिर क्या टूटा?” जैसा थकाऊ एहसास होता है
बस दिशा बिखेरने के बजाय model और quality को लगातार बेहतर करते रहना चाहिए
“यह GNU screen का सबसे अल्प-प्रभावी reinvention” लगता है
ऊपर से Tailscale जैसे central provider के ज़रिए जाना पड़ता है, इसलिए पूरी autonomy भी नहीं मिलती
tmux में commands जाननी पड़ती हैं, जबकि यह result-oriented है
मेरी तरह जिन लोगों ने coding देर से शुरू की, उनके लिए यह तरीका कहीं ज़्यादा efficient है
मैंने भी इसी तरह के लक्ष्य के साथ एक project बनाया है
web server चलाकर browser या Android app से connect करने पर Claude Code session real-time sync हो जाता है,
और server restart होने पर अपने-आप restore भी हो जाता है
हाल में scheduled jobs और agent team configuration feature भी जोड़ा है
यह project Opus 4.6 के साथ experiments करते हुए बनाया गया था, और GitHub लिंक से install किया जा सकता है
feedback का स्वागत है