OpenClaw 支持原生 Windows 和 WSL2。WSL2 是更稳定的路径,推荐用于完整体验。原生 Windows 伴侣应用规划中。
WSL2(推荐)
WSL2 内的 CLI、Gateway 和工具链与 Linux 完全兼容。
完整安装步骤
# 1. 安装 WSL2 + Ubuntu
wsl --install
# 或指定发行版
wsl --install -d Ubuntu-24.04# 2. 启用 systemd(WSL 内)
sudo tee /etc/wsl.conf >/dev/null <<'EOF'
[boot]
systemd=true
EOF# 重启 WSL
wsl --shutdown# 3. 安装 OpenClaw(WSL 内)
git clone https://github.com/openclaw/openclaw.git
cd openclaw && pnpm install && pnpm build && pnpm ui:build
pnpm openclaw onboard --install-daemon原生 Windows 状态
目前可用功能:
install.ps1网站安装器- 基本 CLI:
openclaw --version、openclaw doctor、openclaw plugins list --json - 本地 Agent 测试
当前限制:
openclaw onboard --non-interactive需要可达的本地 Gateway(或加--skip-health)- Scheduled Task 创建被拒时,回退到用户 Startup 文件夹登录项
# 仅 CLI,不安装 Gateway 服务
openclaw onboard --non-interactive --skip-health
openclaw gateway run
# 安装托管启动
openclaw gateway install
openclaw gateway status --jsonWindows 启动前自动运行 Gateway
# WSL 内:允许无登录运行用户服务
sudo loginctl enable-linger "$(whoami)"
openclaw gateway install# PowerShell(管理员):Windows 启动时自动启动 WSL
schtasks /create /tn "WSL Boot" /tr "wsl.exe -d Ubuntu --exec /bin/true" /sc onstart /ru SYSTEMWSL 服务暴露到 LAN(portproxy)
WSL 有独立虚拟网络,需要端口转发才能从其他机器访问:
$WslIp = (wsl -d Ubuntu-24.04 -- hostname -I).Trim().Split(" ")[0]
netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=2222 `
connectaddress=$WslIp connectport=22相关链接
- platforms-index — 平台总览
- platform-linux — Linux 平台