1 poin oleh totalbutterjam 6 jam lalu | Belum ada komentar. | Bagikan ke WhatsApp

Kami merilis Live Git(lg) sebagai open source, sebuah tool CLI pengembangan jarak jauh berbasis Go dalam bentuk single binary yang dibuat untuk mengatasi masalah kronis saat bekerja di server GPU jarak jauh atau mesin lab.
Live Git membantu Anda merasakan pengalaman seolah-olah resource server GPU besar terpasang langsung di MacBook Anda.

Keterbatasan tool yang ada seperti VS Code Remote (bergantung pada IDE dan tidak dapat diakses agen AI lokal), loop rsync (lambat pada repo besar dan perlu dikelola manual), atau SSH Multiplexing sederhana diselesaikan dengan menggabungkan mount Lazy Loading berbasis FUSE dan SSH tunneling yang di-cache.

Fitur dan karakteristik utama

  • Command Remoting (lg <cmd>): Saat mengetik perintah secara lokal, perintah tersebut langsung dijalankan di GPU jarak jauh melalui sesi SSH yang di-cache, dan output berwarna, progress bar, Ctrl+C, serta Exit Code di-stream secara real-time ke terminal lokal. (Autentikasi Duo/2FA cukup dilakukan sekali sehari melalui lg connect, lalu tunneling akan dipertahankan selama 10 jam.)

  • File Browsing (lg shell): Me-mount repositori jarak jauh secara lokal berbasis FUSE (perlu instalasi macFuse). Bahkan repositori besar di atas 100GB dapat langsung memuat metadata dan dibuka langsung dengan Editor lokal (file explorer native, VS Code, Vim, dll.); file di-load secara lazy saat dibuka, dan perubahan disinkronkan real-time melalui sistem journaling.

  • Detached Jobs (lg run -d): Terlepas dari mode sleep laptop atau putusnya jaringan, Anda dapat menjalankan training model 3 hari dengan aman di background pada server jarak jauh, lalu kapan saja melanjutkan melihat output dengan lg logs -f <id>.

  • AI Agent-Native: alasan sebenarnya tool ini dibuat
    Belakangan ini makin banyak developer memanfaatkan agen coding AI seperti Claude Code atau Codex, tetapi tool yang ada menyulitkan agen untuk mengendalikan infrastruktur GPU jarak jauh secara langsung.

Saat pertama kali dijalankan melalui lg init, di root proyek akan otomatis dibuat AGENTS.md (termasuk CLAUDE.md dan GUIDE.md untuk manusia), yaitu panduan untuk agen. Agen membaca panduan ini dan memahami sepenuhnya “pemisahan lingkungan antara laptop dan server jarak jauh”, sehingga dapat memodifikasi file di server jarak jauh dengan aman, menjalankan command test/training langsung di lingkungan GPU, dan melakukan iterasi sendiri. Pengalaman penggunaan nyata menunjukkan bahwa agen AI secara mengejutkan sangat baik dalam menggunakan lg. Melalui lg, para agen memanfaatkan resource server secara natural seolah-olah berjalan di sisi server. Perubahan kode dilakukan langsung pada file lokal yang di-mount; untuk file besar, agen memodifikasinya langsung di server melalui command; dan sebagian kode Python kecil dijalankan di perangkat lokal, sehingga agen dapat menggunakan lg secara fleksibel sesuai penilaiannya.

Instalasi dan mulai menggunakan
Berjalan sebagai single static binary tanpa perlu menginstal dependency atau compiler.
Seperti yang tertera di repo GitHub, setelah menginstal melalui Homebrew tap, Anda dapat menjalankannya di terminal dengan command lg.
Untuk setup awal, masukkan command lg init di direktori kosong, lalu isi alamat server dan informasi lain sesuai yang diminta terminal, dan Anda bisa langsung menggunakannya.

Belum ada komentar.

Belum ada komentar.