Old laptop remote coding agent apps

2019 ThinkPad’in hala ödeyeceğiniz çoğu bulut VM’den daha fazla CPU’su var. Temizleyin, Ubuntu Server’ı yükleyin ve bir kod editörü, bir AI kodlama ajanı ve tam bir konteyner çalışma zamanını barındırabilir. Buna beş yaşında bir tarayıcısı olan bir dizüstü bilgisayardan erişirsiniz ve yine de hızlı bir deneyim elde edersiniz. Eski bir dizüstü bilgisayarı uzaktan kodlama ajanına dönüştürmek için en iyi uygulamalar, homelab kurulumlarını kıran iki sorunu işler: makineyi güvenle ortaya koymak ve sizi bağlantı kaybından kurtulan bir editör vermek. Her ikisini de kapsayan sekiz araç seçtik.

Neye Bakılmalı

Altı şey, çalışan bir uzak ajan kurulumunu kırılgan bir kurulumdan ayırır.

Hızlı Karşılaştırma Tablosu

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

Uygulamalar

1. code-server, tarayıcı tabanlı VS Code için en iyi

code-server Coder’dan bir HTTP sunucusunun arkasında tam bir VS Code derlemesi koyar. Bir parolayla oturum açın (veya bir kimlik doğrulama ara sunucusunun üstünden geçin), ve yerel olarak kullandığınız her uzantı, tuş kombinasyonu ve ayar bir tarayıcı sekmesinde çalışır. Editör durumu dizüstü bilgisayarda yaşadığı için oturumlar bağlantı kaybı boyunca hayatta kalır, tarayıcınızda değil.

Kısa kaldığı yer: Bir dolu Market yerleri Microsoft lisansının arkasında kilitlenir ve yalnızca resmi VS Code derlemesinde gönderilir. Open VSX kaydı çoğunu kapsadığı halde C++ araçlarını veya Live Share’ı değil.

Fiyatlandırma:

Platformlar: Linux, macOS (sunucu tarafı); any browser (istemci tarafı)

İndir: github.com/coder/code-server

Sonuç: “Her yerden dizüstü bilgisayarımda kod yazmak istiyorum” için varsayılan yanıt. Tailscale’nin arkasına kurun ve hiçbir zaman yönlendirici ayarlarına dokunmayacaksınız.

2. OpenVSCode Server, hafif kendi kendine barındırma için en iyi

OpenVSCode Server Gitpod takımının aynı VS Code sunucusunun çatalıdır. Coder’ın derlemesinin eklediği kimlik doğrulama sarmalayıcısını ve telemetriyi atlar ve mütevazı bir dizüstü bilgisayarda daha hızlı başlatılır. Kendi barındırılan IDE ürünlerini oluşturan platform takımlarını hedefler, ancak kişisel bir kurulum olarak da çalışır.

Kısa kaldığı yer: Kutudan bir parola kapısı gönderilmez. Bunu Tailscale, Cloudflare Access veya nginx auth-proxy’nin arkasına koymak beklenir. Açık internette bu şekilde açığa çıkarmak için bir şey değil.

Fiyatlandırma:

Platformlar: Linux, macOS (sunucu tarafı)

İndir: github.com/gitpod-io/openvscode-server

Sonuç: code-server ağır geldiğinde bunu seçin. Kimlik doğrulama katmanı için Tailscale ekleyin ve iki işlemli bir kurulumunuz var.

3. JetBrains Gateway, IntelliJ kullanıcıları için en iyi

JetBrains Gateway IntelliJ IDEA, PyCharm, GoLand veya Rider çalıştıran uzak bir arka ucuna yerel bir IDE penceresini bağlayan ince istemcidir. Arka uç indekslemesini yapar, yerel pencere giriş ve oluşturmayı işler. Girişler istemci tarafında önbelleğe alındığı için sonuç yerel bir editör gibi hissettirir. Hata ayıklayıcılar, profil oluşturucular ve yeniden düzenleme araçlarının tümü çalışır.

Kısa kaldığı yer: Büyük bir depo üzerinde ilk indeksleme, dönen bir disk olan bir dizüstü bilgisayarda yirmi dakika sürebilir. ~/.cache/JetBrains öğesini bir SSD’ye taşıyın veya halihazırda NVMe olan birini kullanın.

Fiyatlandırma:

Platformlar: Linux, macOS, Windows (her iki uç)

İndir: jetbrains.com/remote-development/gateway

Sonuç: Yerel editörünüz JetBrains IDE ise, Gateway yedek donanımdan gerçek uzak kuruluma en kısa yoldur.

4. Coder, aynı anda birden fazla proje için en iyi

Coder, code-server’ın ekip sürümüdür. Terraform şablonlarından proje başına çalışma alanları sağlar, bu nedenle bir proje kendi Ubuntu görüntüsünü, kendi araç sürümlerini ve kendi bağlantı noktası eşlemelerini belirtebilir. 16 GB RAM’e sahip tek bir eski dizüstü bilgisayarda, Docker altında üç veya dört çalışma alanını paralel olarak çalıştırabilirsiniz.

Kısa kaldığı yer: Tek bir geliştirici için aşırı. Terraform şablonu katmanı güçlüdür ve aynı zamanda ilk kurulumun bir öğleden sonra almasının nedenidir.

Fiyatlandırma:

Platformlar: Linux (sunucu); any browser (istemci)

İndir: coder.com/docs/install

Sonuç: Aynı dizüstü bilgisayarın yan projeler için birkaç yalıtılmış geliştirme ortamı barındırması gerektiğinde en uygun.

5. Tailscale, hiç olmazsa dizüstü bilgisayara ulaşmak için en iyi

Tailscale aynı hesaba oturum açan her cihaz arasında bir WireGuard ağı oluşturur. Bunu dizüstü bilgisayarın üzerine kurun ve telefonunuz, dizüstü bilgisayar ve masaüstü thinkpad.tailnet.ts.net gibi ad tarafından birbirlerine ulaşabilir ve ortak IP olmadan. Tailscale SSH, parola kimlik doğrulamasını kimlikle değiştirir, bu nedenle ssh me@thinkpad herhangi bir cihazdan, oturum açtıktan sonra çalışır.

Kısa kaldığı yer: Ücretsiz katman üç kullanıcı ve 100 cihazla sınırlıdır. Kişisel kullanım için iyi, küçük bir stüdyo işletiyorsanız daha az iyi.

Fiyatlandırma:

Platformlar: Linux, macOS, Windows, iOS, Android

İndir: tailscale.com/download

Sonuç: Bu listedeki diğer tüm araçların altında katman. Tailscale’yi ilk kurun, sonra hangi editörün üzerine oturduğuna karar verin.

6. Zed, yerel uzak editör için en iyi

Zed, 2025’te uzak geliştirme ekledi ve tarayıcı tabanlı seçeneklerden daha yerel bir deneyime yakındır. SSH aracılığıyla eski dizüstü bilgisayara bağlanın ve Zed, uzak dosya sistemini yerel imiş gibi işler, Zed’in bilindiği aynı işbirliğine dayalı düzenleme özellikleriyle.

Kısa kaldığı yer: Hala ön izleme olarak işaretlenmiş. Dil sunucusu desteği VS Code’un gerisinde kalır, özellikle C# ve Kotlin gibi kurumsal yığınlar için.

Fiyatlandırma:

Platformlar: macOS, Linux (istemci); Linux, macOS (uzak ana bilgisayar)

İndir: zed.dev/download

Sonuç: Zaten yerel olarak Zed’i çalıştırıyorsanız ve homelab’a bağlanırken aynı UI istiyorsanız bunu deneyin.

7. Warp, paylaşabileceğiniz terminal için en iyi

Warp yerel bir macOS terminali olarak başladı ve şimdi Linux, Windows ve iPadOS’ta çalışıyor. Bulut senkronizasyonu katmanı, dizüstü bilgisayarda çalıştırdığınız bir komutun masaüstü geçmişinizde görünmesi ve paylaşılan oturumlar, bir ekip üyesinin aynı terminale yapıştırmasını sağlar. Bunu Tailscale SSH ile eşleştirin ve eski dizüstü bilgisayarın terminaline cihazlarınızdan herhangi birine erişin.

Kısa kaldığı yer: Bulut sinkronizasyonu bir hesap gerektirir. Tamamen çevrimdışı bir terminal istiyorsanız, kitty veya WezTerm daha basittir.

Fiyatlandırma:

Platformlar: macOS, Linux, Windows, iPadOS

İndir: warp.dev

Sonuç: Kodlama ajanı kabuk işi yaptığı zaman ve başka bir cihazdan omzunun üstüne bakmak istediğinizde Warp’ı kullanın.

8. GitHub Codespaces self-hosted runner, GitHub-first iş akışları için en iyi

GitHub Codespaces normalde Microsoft’un bulutunda çalışır. Kendi kendine barındırılan çalıştırıcılar, bunu kendi donanımınıza işaret etmenizi sağlar ve eski dizüstü bilgisayar bir Codespace ana bilgisayarı haline gelir. Çekme istekleri ve CI işleri orada çalışır ve tarayıcı tabanlı editör aynı makineye bağlanır.

Kısa kaldığı yer: Kendi kendine barındırılan çalıştırıcı özelliği için GitHub Team veya Enterprise aboneliği gereklidir. Ücretsiz katman alanı değil.

Fiyatlandırma:

Platformlar: Linux, Windows (kendi kendine barındırılan ana bilgisayar)

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

Sonuç: Yalnızca takımınız zaten GitHub Codespaces’ta yaşıyorsa buna değer. Aksi takdirde code-server plus Tailscale daha ucuz bir yığındır.

Doğru Olanı Nasıl Seçersiniz

İlk olarak Tailscale’yi seçin, onu hangi editörle eşleştireceğinizden bağımsız olarak. Diğer yedi araç altında bir ağ ağı ile daha basit hale gelir.

Herhangi bir tarayıcıda bir VS Code sekmesi istiyorsanız ve en az kurulum çabası istiyorsanız code-server’ı seçin.

code-server ağır gelirse ve zaten Tailscale çalıştırıyorsanız OpenVSCode Server’ı seçin.

Zaten IntelliJ, PyCharm veya GoLand’de çalışıyorsanız JetBrains Gateway’ı seçin. Bu listedeki başka hiçbir şey JetBrains hata ayıklayıcısıyla eşleşmez.

Proje başına çalışma alanları istiyorsanız ve Terraform yazmaya istekliyseniz Coder’ı seçin.

Yerel bir pencere ve modern işbirliğine dayalı düzenleme istiyorsanız Zed’i seçin.

Değer terminalde olduğunda, editör olmadığında Warp’ı seçin.

Codespaces self-hosted runner’ı yalnızca takımınız zaten GitHub Codespaces için ödeme yapıyorsa seçin.

SSS

Eski bir dizüstü bilgisayar gerçekten bir kodlama ajanı çalıştırabilir mi? Evet, 8 GB RAM ve SSD’si varsa. Çoğu ajan çalışma zamanı (Claude Code, aider, Cursor CLI) hafif işlemlerdir. Ağır kaldırma, çağırdıkları herhangi bir model sağlayıcıda gerçekleşir.

Uzak erişim için genel bir IP’ye ihtiyacım var mı? Hayır. Tailscale veya Cloudflare Tunnel, her yerden işe yaramayan bir özel adres verir. Bu, ev yönlendiricinizde bir bağlantı noktası açmaktan daha güvenlidir.

Güç tüketimi ne olacak? Boş bir ThinkPad X270 yaklaşık 8 watt çeker. Gün 24 saat 7 gün ağında kalırken bu yıl yaklaşık 70 kWh veya ABD fiyatlarında yaklaşık 15 dolar. /etc/systemd/logind.conf‘de kapak kapama işlemini “yoksay” olarak ayarlayın, böylece ekran kapalıyken uyanık kalır.

Düşüşler arasında oturumları canlı tutmam nasıl? Kabuk işi için tmux veya screen, editör için code-server veya Gateway arka ucu. Her ikisi de editör durumunu dizüstü bilgisayarda devam ettirir.

Bu bir güvenlik riski mi? Yalnızca açık internette ortaya koysanız. Tailscale’nin arkasında özel bir ağda bulunur ve Tailscale SSH, parola kimlik doğrulamasını hesap sağlayıcınızdan gelen kimlikle değiştirir.