Old laptop remote coding agent apps

ThinkPad 2019 masih memiliki lebih banyak CPU daripada sebagian besar VM cloud yang akan Anda bayar. Hapus, instal Ubuntu Server, dan itu dapat menampung editor kode, agen koding AI, dan runtime container penuh. Anda menjangkaunya dari laptop dengan browser berusia lima tahun dan masih mendapatkan pengalaman yang cepat. Aplikasi terbaik untuk mengubah laptop lama menjadi agen koding jarak jauh menangani dua masalah yang mengganggu pengaturan homelab: mengekspos mesin dengan aman, dan memberi Anda editor yang bertahan dari pemutusan koneksi. Kami memilih delapan alat yang mencakup keduanya.

Apa yang perlu dicari

Enam hal membedakan pengaturan agen jarak jauh yang berfungsi dari yang rapuh.

Tabel perbandingan cepat

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

Aplikasi

1. code-server, terbaik untuk VS Code berbasis browser

code-server dari Coder menempatkan build VS Code penuh di balik server HTTP. Masuk dengan kata sandi (atau lewati proxy otentikasi), dan setiap ekstensi, keybinding, dan pengaturan yang Anda gunakan secara lokal bekerja di tab browser. Sesi bertahan dari pemutusan koneksi karena status editor hidup di laptop, bukan di browser Anda.

Di mana ia jatuh pendek: Segelintir ekstensi Marketplace dikunci di balik lisensi Microsoft dan hanya dikirimkan dalam build VS Code resmi. Registri Open VSX mencakup sebagian besar dari mereka tetapi bukan alat C++ atau Live Share.

Harga:

Platform: Linux, macOS (server side); any browser (client side)

Download: github.com/coder/code-server

Garis bawah: Jawaban default untuk “Saya ingin koding di laptop saya dari mana saja”. Instal di belakang Tailscale dan Anda tidak akan pernah menyentuh pengaturan router.

2. OpenVSCode Server, terbaik untuk self-hosting ringan

OpenVSCode Server adalah fork server VS Code yang sama dari tim Gitpod. Ini melewati pembungkus otentikasi dan telemetri yang ditambahkan oleh build Coder dan boot lebih cepat di laptop yang sederhana. Ditujukan untuk tim platform yang membangun produk IDE yang dihosting mereka sendiri, tetapi juga berfungsi sebagai pengaturan pribadi.

Di mana ia jatuh pendek: Tidak ada gerbang kata sandi yang dikirimkan dari kotak. Anda diharapkan untuk duduk di belakang Tailscale, Cloudflare Access, atau proxy auth nginx. Bukan sesuatu untuk mengekspos di internet terbuka seperti itu.

Harga:

Platform: Linux, macOS (server side)

Download: github.com/gitpod-io/openvscode-server

Garis bawah: Pilih ini ketika code-server terasa berat. Tambahkan Tailscale untuk lapisan otentikasi dan Anda memiliki pengaturan dua proses.

3. JetBrains Gateway, terbaik untuk pengguna IntelliJ

JetBrains Gateway adalah klien tipis yang menghubungkan jendela IDE lokal ke backend jarak jauh yang menjalankan IntelliJ IDEA, PyCharm, GoLand, atau Rider. Backend melakukan pengindeksan, jendela lokal menangani input dan rendering. Hasilnya terasa seperti editor native karena input disimpan dalam cache di sisi klien. Debugger, profiler, dan alat refactoring semuanya bekerja.

Di mana ia jatuh pendek: Pengindeksan pertama kali pada repo besar dapat memakan waktu dua puluh menit di laptop dengan disk berputar. Pindahkan ~/.cache/JetBrains ke SSD atau gunakan yang sudah NVMe.

Harga:

Platform: Linux, macOS, Windows (both ends)

Download: jetbrains.com/remote-development/gateway

Garis bawah: Jika editor lokal Anda adalah IDE JetBrains, Gateway adalah jalur terpendek dari perangkat keras cadangan ke pengaturan jarak jauh yang nyata.

4. Coder, terbaik untuk beberapa proyek sekaligus

Coder adalah edisi tim code-server. Ini menyediakan ruang kerja per-proyek dari template Terraform, sehingga proyek dapat menentukan image Ubuntu-nya sendiri, versi alat-nya sendiri, dan pemetaan port-nya sendiri. Di satu laptop tua dengan 16 GB RAM Anda dapat menjalankan tiga atau empat ruang kerja secara paralel dengan Docker di bawahnya.

Di mana ia jatuh pendek: Berlebihan untuk satu pengembang. Lapisan template Terraform powerful, dan juga alasan mengapa setup pertama kali memakan waktu seharian.

Harga:

Platform: Linux (server); any browser (client)

Download: coder.com/docs/install

Garis bawah: Paling sesuai ketika laptop yang sama perlu menampung beberapa lingkungan dev terisolasi untuk proyek sampingan.

5. Tailscale, terbaik untuk mencapai laptop sama sekali

Tailscale membangun mesh WireGuard antara setiap perangkat yang masuk ke akun yang sama. Instal pada laptop dan ponsel, laptop, dan desktop Anda dapat menjangkau satu sama lain berdasarkan nama (thinkpad.tailnet.ts.net) tanpa IP publik. Tailscale SSH menggantikan otentikasi kata sandi dengan identitas, jadi ssh me@thinkpad dari perangkat apa pun berfungsi setelah Anda masuk.

Di mana ia jatuh pendek: Tingkat gratis terbatas pada tiga pengguna dan 100 perangkat. Bagus untuk penggunaan pribadi, kurang bagus jika Anda menjalankan studio kecil.

Harga:

Platform: Linux, macOS, Windows, iOS, Android

Download: tailscale.com/download

Garis bawah: Lapisan di bawah setiap alat lain di daftar ini. Instal Tailscale terlebih dahulu, kemudian putuskan editor mana yang berada di atas.

6. Zed, terbaik untuk editor remote native

Zed menambahkan pengembangan jarak jauh di 2025 dan lebih dekat dengan pengalaman native daripada opsi berbasis browser. Hubungkan melalui SSH ke laptop lama dan Zed memperlakukan sistem file jarak jauh seolah-olah itu lokal, dengan fitur pengeditan kolaboratif yang sama yang terkenal di Zed.

Di mana ia jatuh pendek: Masih ditandai sebagai pratinjau. Dukungan language server tertinggal VS Code, terutama untuk stack perusahaan seperti C# dan Kotlin.

Harga:

Platform: macOS, Linux (client); Linux, macOS (remote host)

Download: zed.dev/download

Garis bawah: Coba ini jika Anda sudah menjalankan Zed secara lokal dan menginginkan UI yang sama ketika terhubung ke homelab.

7. Warp, terbaik untuk pekerjaan terminal bersama

Warp dimulai sebagai terminal native macOS dan sekarang berjalan di Linux, Windows, dan iPadOS. Lapisan sinkronisasi cloud-nya berarti perintah yang Anda jalankan di laptop muncul dalam riwayat desktop Anda, dan sesi bersama memungkinkan rekan kerja untuk menempel ke terminal yang sama. Pasangkan dengan SSH Tailscale dan Anda memiliki akses terminal ke laptop lama dari salah satu perangkat Anda.

Di mana ia jatuh pendek: Sinkronisasi cloud memerlukan akun. Jika Anda menginginkan terminal yang sepenuhnya offline, kitty atau WezTerm lebih sederhana.

Harga:

Platform: macOS, Linux, Windows, iPadOS

Download: warp.dev

Garis bawah: Gunakan Warp ketika agen koding melakukan pekerjaan shell dan Anda ingin melihatnya dari perangkat lain.

8. GitHub Codespaces self-hosted runner, terbaik untuk alur kerja GitHub-first

GitHub Codespaces biasanya berjalan di cloud Microsoft. Runner yang dihosting sendiri memungkinkan Anda menunjuknya ke perangkat keras Anda sendiri, dan laptop lama menjadi host Codespace. Pull request dan pekerjaan CI berjalan di sana, dan editor berbasis browser terhubung ke mesin yang sama.

Di mana ia jatuh pendek: Memerlukan langganan GitHub Team atau Enterprise untuk fitur runner yang dihosting sendiri. Bukan wilayah tingkat gratis.

Harga:

Platform: Linux, Windows (self-hosted host)

Download: docs.github.com/codespaces/setting-up-your-project-for-codespaces

Garis bawah: Layak hanya jika tim Anda sudah hidup di GitHub Codespaces. Selain itu code-server plus Tailscale adalah stack yang lebih murah.

Cara memilih yang tepat

Pilih Tailscale terlebih dahulu, terlepas dari editor mana yang Anda pasangkan dengannya. Tujuh alat lainnya menjadi lebih sederhana dengan jaringan mesh di bawahnya.

Pilih code-server jika Anda menginginkan tab VS Code di browser apa pun dan upaya setup paling sedikit.

Pilih OpenVSCode Server jika code-server terasa berat dan Anda sudah menjalankan Tailscale.

Pilih JetBrains Gateway jika Anda sudah bekerja di IntelliJ, PyCharm, atau GoLand. Tidak ada yang lain di daftar ini yang cocok dengan debugger JetBrains.

Pilih Coder jika Anda menginginkan ruang kerja per-proyek dan bersedia menulis Terraform.

Pilih Zed jika Anda menginginkan jendela native dengan pengeditan kolaboratif modern.

Pilih Warp ketika nilainya dalam terminal, bukan editor.

Pilih Codespaces self-hosted runner hanya jika tim Anda sudah membayar GitHub Codespaces.

FAQ

Bisakah laptop lama benar-benar menjalankan agen koding? Ya, jika memiliki 8 GB RAM dan SSD. Sebagian besar runtime agen (Claude Code, aider, Cursor CLI) adalah proses ringan. Pekerjaan berat terjadi di penyedia model apa pun yang mereka panggil.

Apakah saya memerlukan IP publik untuk akses jarak jauh? Tidak. Tailscale atau Cloudflare Tunnel memberi Anda alamat privat yang berfungsi dari mana saja. Itu lebih aman daripada membuka port di router rumah Anda.

Bagaimana dengan konsumsi daya? ThinkPad X270 yang idle menarik sekitar 8 watt. Dibiarkan terplugin 24/7 itu sekitar 70 kWh per tahun, atau kira-kira $15 dengan harga AS. Atur aksi penutupan tutup ke “ignore” di /etc/systemd/logind.conf sehingga tetap terjaga dengan layar mati.

Bagaimana cara menjaga sesi tetap hidup di seluruh putus? tmux atau screen untuk pekerjaan shell, ditambah backend code-server atau Gateway untuk editor. Keduanya bertahan dalam status editor di laptop.

Apakah ini risiko keamanan? Hanya jika Anda mengeksposnya ke internet terbuka. Di belakang Tailscale itu berada di jaringan privat, dan Tailscale SSH menggantikan otentikasi kata sandi dengan identitas dari penyedia akun Anda.