Old laptop remote coding agent apps

2019 की ThinkPad के पास अभी भी ज्यादातर क्लाउड VM की तुलना में अधिक CPU है जिसके लिए आप भुगतान करेंगे। इसे साफ़ करें, Ubuntu Server स्थापित करें, और यह एक कोड एडिटर, एक AI कोडिंग एजेंट और एक पूर्ण कंटेनर रनटाइम को होस्ट कर सकता है। आप इसे पाँच साल पुराने ब्राउज़र वाले लैपटॉप से एक्सेस करते हैं और फिर भी एक तेज़ अनुभव प्राप्त करते हैं। पुराने लैपटॉप को रिमोट कोडिंग एजेंट में बदलने के लिए सर्वश्रेष्ठ ऐप्स दो समस्याओं को संभालते हैं जो होमलैब सेटअप को तोड़ते हैं: मशीन को सुरक्षित रूप से उजागर करना और आपको एक ऐसा एडिटर देना जो डिस्कनेक्ट से बच जाए। हमने आठ उपकरण चुने हैं जो दोनों को कवर करते हैं।

क्या खोजें

छह चीजें एक काम करने वाले रिमोट एजेंट सेटअप को एक नाजुक सेटअप से अलग करती हैं।

त्वरित तुलना तालिका

App Best for Access model Free plan Standout feature
code-server Browser access to VS Code HTTP + password Free (open source) Full VS Code in any browser tab
OpenVSCode Server Same, from Gitpod HTTP token Free (open source) Lighter than Coder’s build
JetBrains Gateway IntelliJ or PyCharm remote Thin client Free for personal Full JetBrains debugger over SSH
Coder Multi-workspace teams OIDC + templates Free (open source) Terraform-defined dev envs
Tailscale Getting to the laptop at all WireGuard mesh Free for 3 users SSH and web without port-forwarding
Zed Fast native editor with remote FS SSH-based Free during preview Collaborative editing over the wire
Warp Terminal you can share SSH + cloud Free tier Command history synced across devices
GitHub Codespaces runner Running Codespaces on your laptop GitHub-managed Requires GitHub subscription Full Codespaces on your own hardware

ऐप्स

1. code-server, ब्राउज़र-आधारित VS Code के लिए सर्वश्रेष्ठ

code-server Coder से एक HTTP सर्वर के पीछे VS Code का एक पूर्ण बिल्ड रखता है। पासवर्ड से साइन इन करें (या प्रमाणीकरण प्रॉक्सी के माध्यम से), और प्रत्येक एक्सटेंशन, कीबाइंडिंग और सेटिंग जो आप स्थानीय रूप से उपयोग करते हैं वह एक ब्राउज़र टैब में काम करता है। सेशन डिस्कनेक्ट बचते हैं क्योंकि एडिटर स्थिति लैपटॉप पर रहती है, आपके ब्राउज़र में नहीं।

जहां यह कम पड़ता है: कुछ Marketplace एक्सटेंशन Microsoft लाइसेंस के पीछे गेट किए जाते हैं और केवल आधिकारिक VS Code बिल्ड में भेजे जाते हैं। Open VSX रजिस्ट्री उनमें से अधिकांश को कवर करता है लेकिन C++ टूल्स या Live Share को नहीं।

मूल्य निर्धारण:

प्लेटफॉर्म: Linux, macOS (सर्वर); any browser (क्लायंट)

डाउनलोड: github.com/coder/code-server

निष्कर्ष: “मैं अपने लैपटॉप से कहीं से भी कोडिंग करना चाहता हूं” के लिए डिफ़ॉल्ट उत्तर। Tailscale के पीछे इंस्टॉल करें और आप कभी भी राउटर सेटिंग को टच नहीं करेंगे।

2. OpenVSCode Server, हल्के स्वयं-होस्टिंग के लिए सर्वश्रेष्ठ

OpenVSCode Server Gitpod टीम का समान VS Code सर्वर का फ़ोर्क है। यह प्रमाणीकरण रैपर और टेलीमेट्री को छोड़ देता है जो Coder का बिल्ड जोड़ता है और एक मामूली लैपटॉप पर तेजी से बूट होता है। प्लेटफॉर्म टीमों को अपना स्वयं का होस्ट किया गया IDE उत्पाद बनाते हुए लक्षित किया गया है, लेकिन यह व्यक्तिगत सेटअप के रूप में भी काम करता है।

जहां यह कम पड़ता है: कोई पासवर्ड गेट बॉक्स से बाहर नहीं भेजा जाता है। आप इसे Tailscale, Cloudflare Access या nginx auth-proxy के पीछे बैठने की उम्मीद करते हैं। इंटरनेट पर कुछ भी उजागर करने के लिए नहीं।

मूल्य निर्धारण:

प्लेटफॉर्म: Linux, macOS (सर्वर)

डाउनलोड: github.com/gitpod-io/openvscode-server

निष्कर्ष: यह चुनें जब code-server भारी लगे। Tailscale को प्रमाणीकरण परत के लिए जोड़ें और आपके पास दो-प्रक्रिया सेटअप है।

3. JetBrains Gateway, IntelliJ उपयोगकर्ताओं के लिए सर्वश्रेष्ठ

JetBrains Gateway वह थिन क्लायंट है जो एक स्थानीय IDE विंडो को IntelliJ IDEA, PyCharm, GoLand, या Rider चलाने वाले रिमोट बैकएंड से जोड़ता है। बैकएंड इंडेक्सिंग करता है, स्थानीय विंडो इनपुट और रेंडरिंग को संभालता है। परिणाम एक मूल एडिटर की तरह लगता है क्योंकि इनपुट क्लायंट-साइड में कैश किए जाते हैं। डिबगर, प्रोफाइलर और रीफैक्टरिंग टूल सभी काम करते हैं।

जहां यह कम पड़ता है: एक बड़े रेपो पर पहली बार इंडेक्सिंग एक स्पिनिंग डिस्क वाले लैपटॉप पर बीस मिनट लग सकते हैं। ~/.cache/JetBrains को SSD पर स्थानांतरित करें या एक का उपयोग करें जो पहले से ही NVMe हो।

मूल्य निर्धारण:

प्लेटफॉर्म: Linux, macOS, Windows (दोनों सिरे)

डाउनलोड: jetbrains.com/remote-development/gateway

निष्कर्ष: यदि आपका स्थानीय एडिटर एक JetBrains IDE है, तो Gateway स्पेयर हार्डवेयर से वास्तविक रिमोट सेटअप तक सबसे कम पथ है।

4. Coder, एक बार में कई प्रकल्प के लिए सर्वश्रेष्ठ

Coder code-server का टीम संस्करण है। यह Terraform टेम्पलेट से प्रति-प्रकल्प कार्यक्षेत्र प्रदान करता है, इसलिए एक प्रकल्प अपनी स्वयं की Ubuntu छवि, अपने स्वयं के टूल संस्करण और अपनी स्वयं की पोर्ट मैपिंग निर्दिष्ट कर सकता है। 16 GB RAM वाले एक पुराने लैपटॉप पर आप Docker के नीचे तीन या चार कार्यक्षेत्र समानांतर में चला सकते हैं।

जहां यह कम पड़ता है: एक एकल विकास कर्ता के लिए अत्यधिक। Terraform टेम्पलेट परत शक्तिशाली है, और यह भी कि पहली बार सेटअप एक दोपहर क्यों लेता है।

मूल्य निर्धारण:

प्लेटफॉर्म: Linux (सर्वर); any browser (क्लायंट)

डाउनलोड: coder.com/docs/install

निष्कर्ष: सर्वश्रेष्ठ फिट जब समान लैपटॉप को साइड प्रकल्प के लिए कई अलग-अलग विकास वातावरण को होस्ट करने की आवश्यकता हो।

5. Tailscale, बिल्कुल लैपटॉप तक पहुंचने के लिए सर्वश्रेष्ठ

Tailscale एक ही खाते में साइन इन करने वाले प्रत्येक उपकरण के बीच एक WireGuard जाल बनाता है। इसे लैपटॉप पर स्थापित करें और आपका फोन, लैपटॉप और डेस्कटॉप नाम से एक दूसरे तक पहुंच सकते हैं (thinkpad.tailnet.ts.net) सार्वजनिक IP के बिना। Tailscale SSH पासवर्ड प्रमाणीकरण को पहचान से बदल देता है, इसलिए ssh me@thinkpad किसी भी डिवाइस से काम करता है एक बार जब आप लॉगिन करते हैं।

जहां यह कम पड़ता है: मुक्त स्तर तीन उपयोगकर्ताओं और 100 उपकरणों तक सीमित है। व्यक्तिगत उपयोग के लिए ठीक है, एक छोटे स्टूडियो को चलाते समय कम अच्छा है।

मूल्य निर्धारण:

प्लेटफॉर्म: Linux, macOS, Windows, iOS, Android

डाउनलोड: tailscale.com/download

निष्कर्ष: इस सूची में हर दूसरे उपकरण के नीचे परत। पहले Tailscale स्थापित करें, फिर तय करें कि कौन सा एडिटर ऊपर बैठता है।

6. Zed, देशी रिमोट एडिटर के लिए सर्वश्रेष्ठ

Zed ने 2025 में रिमोट विकास जोड़ा और यह ब्राउज़र-आधारित विकल्पों की तुलना में एक देशी अनुभव के करीब है। पुराने लैपटॉप में SSH पर कनेक्ट करें और Zed रिमोट फाइल सिस्टम को ऐसा मानता है जैसे यह स्थानीय था, Zed के समान सहयोगी संपादन सुविधाओं के साथ।

जहां यह कम पड़ता है: अभी भी पूर्वावलोकन के रूप में चिह्नित। भाषा सर्वर समर्थन VS Code के पीछे है, विशेष रूप से C# और Kotlin जैसे एंटरप्राइज स्टैक के लिए।

मूल्य निर्धारण:

प्लेटफॉर्म: macOS, Linux (क्लायंट); Linux, macOS (दूरस्थ मेजबान)

डाउनलोड: zed.dev/download

निष्कर्ष: यह आजमाएं यदि आप पहले से Zed को स्थानीय रूप से चला रहे हैं और होमलैब से कनेक्ट करते समय समान UI चाहते हैं।

7. Warp, साझा टर्मिनल कार्य के लिए सर्वश्रेष्ठ

Warp एक देशी macOS टर्मिनल के रूप में शुरू हुआ और अब Linux, Windows और iPadOS पर चलता है। इसकी क्लाउड सिंक परत का मतलब है कि एक कमांड जो आपने लैपटॉप पर चलाया था वह आपके डेस्कटॉप इतिहास में दिखाई देता है, और साझा सेशन एक टीम के सदस्य को एक ही टर्मिनल में पेस्ट करने देते हैं। इसे Tailscale SSH के साथ जोड़ी और आपके पास पुराने लैपटॉप पर आपके किसी भी डिवाइस से टर्मिनल एक्सेस है।

जहां यह कम पड़ता है: क्लाउड सिंक एक खाता की आवश्यकता है। यदि आप एक पूरी तरह से ऑफ़लाइन टर्मिनल चाहते हैं तो kitty या WezTerm सरल हैं।

मूल्य निर्धारण:

प्लेटफॉर्म: macOS, Linux, Windows, iPadOS

डाउनलोड: warp.dev

निष्कर्ष: Warp का उपयोग करें जब कोडिंग एजेंट शेल कार्य कर रहा हो और आप इसे किसी अन्य डिवाइस से देखना चाहते हैं।

8. GitHub Codespaces self-hosted runner, GitHub-first वर्कफ़्लो के लिए सर्वश्रेष्ठ

GitHub Codespaces आमतौर पर Microsoft के क्लाउड में चलता है। स्वयं-होस्ट किए गए रनर आपको अपने स्वयं के हार्डवेयर पर इंगित करने देते हैं, और पुराना लैपटॉप एक Codespace मेजबान बन जाता है। पुल अनुरोध और CI कार्य वहां चलते हैं, और ब्राउज़र-आधारित एडिटर एक ही मशीन से जुड़ता है।

जहां यह कम पड़ता है: स्वयं-होस्ट किए गए रनर सुविधा के लिए GitHub Team या Enterprise सदस्यता की आवश्यकता है। मुक्त-स्तर क्षेत्र नहीं।

मूल्य निर्धारण:

प्लेटफॉर्म: Linux, Windows (स्वयं-होस्ट किया गया मेजबान)

डाउनलोड: docs.github.com/codespaces/setting-up-your-project-for-codespaces

निष्कर्ष: केवल यदि आपकी टीम पहले से ही GitHub Codespaces में रहती है तो इसके लायक है। अन्यथा code-server plus Tailscale एक सस्ता स्टैक है।

सही को कैसे चुनें

पहले Tailscale चुनें, चाहे आप इसे किसी भी एडिटर के साथ जोड़ें। अन्य सात उपकरण उनके नीचे एक मेश नेटवर्क के साथ सरल हो जाते हैं।

code-server चुनें यदि आप किसी भी ब्राउज़र में VS Code टैब चाहते हैं और सबसे कम सेटअप प्रयास।

OpenVSCode Server चुनें यदि code-server भारी लगे और आप पहले से Tailscale चला रहे हैं।

JetBrains Gateway चुनें यदि आप पहले से IntelliJ, PyCharm या GoLand में काम कर रहे हैं। इस सूची में कुछ और JetBrains डिबगर से मेल खाता है।

Coder चुनें यदि आप प्रति-प्रकल्प कार्यक्षेत्र चाहते हैं और Terraform लिखने के लिए तैयार हैं।

Zed चुनें यदि आप आधुनिक सहयोगी संपादन के साथ एक देशी विंडो चाहते हैं।

Warp चुनें जब मूल्य टर्मिनल में हो, एडिटर में नहीं।

Codespaces self-hosted runner चुनें केवल यदि आपकी टीम पहले से ही GitHub Codespaces के लिए भुगतान करती है।

FAQ

क्या एक पुराना लैपटॉप वास्तव में एक कोडिंग एजेंट चला सकता है? हां, यदि इसमें 8 GB RAM और SSD हो। अधिकांश एजेंट रनटाइम (Claude Code, aider, Cursor CLI) हल्की प्रक्रियाएं हैं। भारी उठाना उस मॉडल प्रदाता में होता है जो वे कॉल करते हैं।

क्या मुझे रिमोट एक्सेस के लिए एक सार्वजनिक IP की आवश्यकता है? नहीं। Tailscale या Cloudflare Tunnel आपको एक निजी पता देता है जो कहीं से भी काम करता है। यह आपके घर के राउटर पर एक पोर्ट खोलने की तुलना में अधिक सुरक्षित है।

बिजली की खपत के बारे में क्या? एक निष्क्रिय ThinkPad X270 लगभग 8 वाट खींचता है। 24/7 प्लग किए गए बचे हैं जो प्रति वर्ष लगभग 70 kWh हैं, या यूएस कीमतों पर लगभग $15। ढक्कन बंद करने की कार्रवाई को /etc/systemd/logind.conf में “अनदेखा” पर सेट करें ताकि यह स्क्रीन बंद के साथ जागते रहे।

मैं सेशन को ड्रॉप के पार कैसे जीवित रखता हूं? tmux या screen शेल कार्य के लिए, प्लस एडिटर के लिए code-server या Gateway बैकएंड। दोनों लैपटॉप पर एडिटर स्थिति को बनाए रखते हैं।

क्या यह एक सुरक्षा जोखिम है? केवल यदि आप इसे खुले इंटरनेट पर उजागर करते हैं। Tailscale के पीछे यह एक निजी जाल पर है, और Tailscale SSH आपके खाता प्रदाता से पहचान के साथ पासवर्ड प्रमाणीकरण को बदल देता है।