Windows
OpenClaw hem yerel Windows hem de WSL2 desteği sunar. WSL2 daha kararlı yoldur ve tam deneyim için önerilir — CLI, Gateway ve araçlar Linux içinde tam uyumlulukla çalışır. Yerel Windows, aşağıda belirtilen bazı sınırlamalarla birlikte temel CLI ve Gateway kullanımı için çalışır. Yerel Windows yardımcı uygulamaları planlanmaktadır.WSL2 (önerilen)
- Başlangıç (WSL içinde kullanın)
- Kurulum ve güncellemeler
- Resmi WSL2 kılavuzu (Microsoft): https://learn.microsoft.com/windows/wsl/install
Yerel Windows durumu
Yerel Windows CLI akışları gelişiyor, ancak WSL2 hâlâ önerilen yoldur. Bugün yerel Windows üzerinde iyi çalışanlar:install.ps1üzerinden web sitesi yükleyicisiopenclaw --version,openclaw doctorveopenclaw plugins list --jsongibi yerel CLI kullanımı- aşağıdaki gibi gömülü yerel-agent/provider smoke testi:
openclaw onboard --non-interactive,--skip-healthgeçmediğiniz sürece hâlâ erişilebilir bir yerel gateway bekleropenclaw onboard --non-interactive --install-daemonveopenclaw gateway installönce Windows Scheduled Tasks kullanmayı dener- Scheduled Task oluşturma reddedilirse, OpenClaw kullanıcı başına Startup klasörü oturum açma öğesine geri döner ve gateway’i hemen başlatır
schtaskstakılırsa veya yanıt vermeyi durdurursa, OpenClaw artık sonsuza kadar takılmak yerine bu yolu hızlıca sonlandırır ve geri dönüş yolunu kullanır- Scheduled Tasks, daha iyi supervisor durumu sağladığı için mümkün olduğunda hâlâ tercih edilir
Gateway
Gateway hizmet kurulumu (CLI)
WSL2 içinde:Windows oturum açılmadan önce Gateway otomatik başlatma
Başsız kurulumlar için, tam önyükleme zincirinin kimse Windows’ta oturum açmasa bile çalıştığından emin olun.1) Oturum açmadan kullanıcı hizmetlerini çalışır durumda tutun
WSL içinde:2) OpenClaw gateway kullanıcı hizmetini kurun
WSL içinde:3) Windows açılışında WSL’yi otomatik başlatın
Yönetici olarak PowerShell’de:Ubuntu yerine şu komuttan aldığınız dağıtım adını yazın:
Başlangıç zincirini doğrulama
Yeniden başlatmadan sonra (Windows oturum açmadan önce), WSL içinden kontrol edin:Gelişmiş: WSL hizmetlerini LAN üzerinden açığa çıkarma (portproxy)
WSL’nin kendi sanal ağı vardır. Başka bir makinenin WSL içinde çalışan bir hizmete (SSH, yerel bir TTS sunucusu veya Gateway) ulaşması gerekiyorsa, bir Windows portunu mevcut WSL IP’sine yönlendirmeniz gerekir. WSL IP’si yeniden başlatmalardan sonra değişir, bu yüzden yönlendirme kuralını yenilemeniz gerekebilir. Örnek (Yönetici olarak PowerShell):- Başka bir makineden SSH, Windows ana makine IP’sini hedefler (örnek:
ssh user@windows-host -p 2222). - Uzak Node’lar erişilebilir bir Gateway URL’sine işaret etmelidir (
127.0.0.1değil); doğrulamak içinopenclaw status --allkullanın. - LAN erişimi için
listenaddress=0.0.0.0kullanın;127.0.0.1bunu yalnızca yerel tutar. - Bunu otomatik yapmak istiyorsanız, yenileme adımını oturum açıldığında çalıştıracak bir Scheduled Task kaydedin.