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.
- Düşen bağlantılarda bir oturumu kalıcı hale getiren editör, böylece kapağı kapatıp durduğunuz yerde yeniden açabilirsiniz
- Yönlendiriciye bir delik açmayı gerektirmeyen kimlik doğrulama
- Aynı URL’de editörle terminal erişimi, ayrı bir port üzerinde değil
- Gitme sekmesi tutmadan uzun görevleri (git işlemleri, test çalıştırmaları, LLM çağrıları) çalıştırabilen ajan çalışma zamanı
- Dizüstü bilgisayarda çalışan web sunucularını önizlemek için dosya sistemi tarayıcısı ve bağlantı noktası iletme
- Kimse kodlama yapmadığında dizüstü bilgisayarın askıya alınmasını sağlayan boşta kalma davranışı
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:
- Free: full feature parity
- Paid: none (Coder barındırılan bir ürün satar ama kendi başına barındırma ücretsizdir)
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:
- Free
- Paid: none
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:
- Free: Community editions of IntelliJ IDEA and PyCharm
- Paid: JetBrains Ultimate subscription for pro features
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:
- Free: self-hosted OSS build
- Paid: Coder Enterprise for SAML, RBAC, and audit logs
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:
- Free: 3 users, 100 devices
- Paid: from $6/user/month for teams
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:
- Free during preview
- Paid: pricing not yet announced
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:
- Free: solo tier
- Paid: from $15/user/month for team features
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:
- Free: no
- Paid: GitHub Team from $4/user/month
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.