Windows
OpenClaw mendukung Windows native dan WSL2. WSL2 adalah jalur yang lebih stabil dan direkomendasikan untuk pengalaman penuh — CLI, Gateway, dan tooling berjalan di dalam Linux dengan kompatibilitas penuh. Windows native berfungsi untuk penggunaan inti CLI dan Gateway, dengan beberapa keterbatasan yang dicatat di bawah. Aplikasi pendamping Windows native direncanakan.WSL2 (direkomendasikan)
- Getting Started (gunakan di dalam WSL)
- Instalasi & pembaruan
- Panduan resmi WSL2 (Microsoft): https://learn.microsoft.com/windows/wsl/install
Status Windows native
Alur CLI Windows native terus membaik, tetapi WSL2 tetap menjadi jalur yang direkomendasikan. Yang saat ini berfungsi dengan baik di Windows native:- installer situs web melalui
install.ps1 - penggunaan CLI lokal seperti
openclaw --version,openclaw doctor, danopenclaw plugins list --json - smoke embedded local-agent/provider seperti:
openclaw onboard --non-interactivemasih mengharapkan gateway lokal yang dapat dijangkau kecuali Anda meneruskan--skip-healthopenclaw onboard --non-interactive --install-daemondanopenclaw gateway installmencoba Windows Scheduled Tasks terlebih dahulu- jika pembuatan Scheduled Task ditolak, OpenClaw akan fallback ke item login Startup-folder per pengguna dan langsung memulai gateway
- jika
schtaskssendiri macet atau berhenti merespons, OpenClaw sekarang membatalkan jalur itu dengan cepat dan melakukan fallback alih-alih hang selamanya - Scheduled Tasks tetap lebih disukai jika tersedia karena memberikan status supervisor yang lebih baik
Gateway
Instalasi layanan Gateway (CLI)
Di dalam WSL2:Gateway auto-start sebelum login Windows
Untuk penyiapan headless, pastikan seluruh rantai boot berjalan bahkan saat tidak ada yang login ke Windows.1) Biarkan layanan pengguna tetap berjalan tanpa login
Di dalam WSL:2) Instal layanan pengguna gateway OpenClaw
Di dalam WSL:3) Mulai WSL secara otomatis saat boot Windows
Di PowerShell sebagai Administrator:Ubuntu dengan nama distro Anda dari:
Verifikasi rantai startup
Setelah reboot (sebelum sign-in Windows), periksa dari WSL:Lanjutan: ekspos layanan WSL melalui LAN (portproxy)
WSL memiliki jaringan virtualnya sendiri. Jika mesin lain perlu menjangkau layanan yang berjalan di dalam WSL (SSH, server TTS lokal, atau Gateway), Anda harus meneruskan port Windows ke IP WSL saat ini. IP WSL berubah setelah restart, jadi Anda mungkin perlu menyegarkan aturan penerusan. Contoh (PowerShell sebagai Administrator):- SSH dari mesin lain menargetkan IP host Windows (contoh:
ssh user@windows-host -p 2222). - Node remote harus menunjuk ke URL Gateway yang dapat dijangkau (bukan
127.0.0.1); gunakanopenclaw status --alluntuk mengonfirmasi. - Gunakan
listenaddress=0.0.0.0untuk akses LAN;127.0.0.1membuatnya tetap hanya lokal. - Jika Anda ingin ini otomatis, daftarkan Scheduled Task untuk menjalankan langkah refresh saat login.