1 पॉइंट द्वारा totalbutterjam 7 시간 전 | अभी कोई टिप्पणी नहीं है. | WhatsApp पर शेयर करें

रिमोट GPU सर्वर या लैब मशीन पर काम करते समय होने वाली पुरानी परेशानियों को हल करने के लिए बनाया गया Go-आधारित सिंगल-बाइनरी रिमोट डेवलपमेंट CLI टूल, Live Git (lg), अब ओपन सोर्स के रूप में जारी किया जा रहा है.
Live Git बड़े GPU सर्वर के resources को ऐसा महसूस कराने में मदद करता है, मानो वे सीधे मेरे MacBook से जुड़े हों.

मौजूदा VS Code Remote (IDE-निर्भर और लोकल AI एजेंट की पहुँच असंभव), rsync loop (बड़े repo में धीमा और मैनुअल मैनेजमेंट की जरूरत), या साधारण SSH Multiplexing की सीमाओं को इसने FUSE-आधारित Lazy Loading mount और cached SSH tunneling को जोड़कर हल किया है.

मुख्य फीचर और विशेषताएँ

  • Command Remoting (lg <cmd>): लोकल में कमांड चलाने पर cached SSH session के जरिए वह तुरंत रिमोट GPU पर execute होती है, और color output, progress bar, Ctrl+C, Exit Code लोकल terminal में real-time stream होते हैं. (Duo/2FA authentication lg connect के जरिए दिन में सिर्फ एक बार करना होता है, और tunneling 10 घंटे तक बनी रहती है.)

  • File Browsing (lg shell): FUSE-आधारित तरीके से रिमोट repository को लोकल में mount करता है (macFuse इंस्टॉल होना जरूरी है). 100GB से बड़े repository में भी metadata तुरंत लोड हो जाता है, इसलिए उसे लोकल editor (native file explorer, VS Code, Vim आदि) में तुरंत खोला जा सकता है. फाइलें open करते समय Lazy loading होती हैं, और बदलाव journaling system के जरिए real-time sync होते हैं.

  • Detached Jobs (lg run -d): laptop sleep mode या network disconnect से स्वतंत्र होकर, रिमोट सर्वर पर 3 दिन की model training को background में सुरक्षित रूप से चलाया जा सकता है, और बाद में lg logs -f <id> से कभी भी output फिर से देखा जा सकता है.

  • AI Agent-Native: यह टूल बनाने की असली वजह
    हाल के समय में Claude Code और Codex जैसे AI coding agents का उपयोग करने वाले developers बढ़े हैं, लेकिन मौजूदा tools में agents के लिए रिमोट GPU infrastructure को सीधे drive करना कठिन था.

पहली बार lg init चलाने पर project root में agent के लिए निर्देशिका AGENTS.md (CLAUDE.md, इंसानों के लिए GUIDE.md सहित) अपने-आप बन जाती है. Agent इस guide को पढ़कर "laptop-रिमोट सर्वर के बीच environment separation" को पूरी तरह समझ लेता है, जिससे वह रिमोट सर्वर की files को सुरक्षित रूप से modify कर सकता है, GPU environment में सीधे test/training commands चला सकता है, और खुद iteration चला सकता है. वास्तविक उपयोग में सबसे चौंकाने वाली बात यह रही कि AI agents lg को बेहद अच्छी तरह संभालते हैं. lg के जरिए agents ऐसे स्वाभाविक रूप से server resources का उपयोग करते हैं, मानो वे server-side पर ही चल रहे हों. Code modification सीधे mounted लोकल files में की जाती है, या बड़े files के मामले में command के जरिए सर्वर पर सीधे बदलाव किए जाते हैं; कुछ छोटे Python code लोकल device पर चलाए जाते हैं — यानी स्थिति के अनुसार agent बहुत लचीले ढंग से lg का उपयोग कर सकता है.

इंस्टॉल और शुरुआत
यह किसी dependency या compiler installation के बिना, एक सिंगल static binary के रूप में काम करता है.
GitHub repo में दिए गए अनुसार Homebrew tap से इंस्टॉल करने के बाद, terminal में lg कमांड चलाकर इसे शुरू किया जा सकता है.
शुरुआती सेटअप के लिए खाली directory में lg init कमांड चलाएँ, फिर terminal में माँगी गई server address जैसी जानकारी भरें और तुरंत उपयोग शुरू करें.

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.