经验分享 做了一个可以直接安装openclaw的命令
枫圣
2026年03月12日 22:45

# === OpenClaw-CN 一键部署脚本 for Windows 11 ===

# 作者:Qwen + OpenClaw 中文社区

# 更新时间:2026-03-12

Write-Host "🚀 开始部署 OpenClaw 中文版(Win11 专用)..." -ForegroundColor Cyan

# 1. 设置国内镜像(加速依赖下载)

npm config set registry https://registry.npmmirror.com -g 2>$null

# 2. 检查并安装 Node.js(通过官方脚本,自动添加 PATH)

if (!(Get-Command node -ErrorAction SilentlyContinue)) {

Write-Host "📦 正在安装 Node.js v22(请稍候)..." -ForegroundColor Yellow

$tempScript = "$env:TEMP\install-node.ps1"

Invoke-WebRequest -Uri "https://clawd.org.cn/install-node.ps1" -OutFile $tempScript

& $tempScript

# 刷新环境变量(使 node 命令立即生效)

$env:Path = [System.Environment]::GetEnvironmentVariable("Path", "Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path", "User")

}

# 3. 安装 openclaw-cn

Write-Host "📥 正在安装 OpenClaw-CN..." -ForegroundColor Yellow

iwr -useb https://clawd.org.cn/install.ps1 | iex

# 4. 初始化配置(首次运行会进入交互式向导)

Write-Host "`n🔧 即将启动配置向导,请按提示操作:" -ForegroundColor Green

Write-Host " - 模型提供商请选择 'Qwen (DashScope)'" -ForegroundColor Gray

Write-Host " - 准备好你的阿里云百炼 API Key(https://bailian.console.aliyun.com/)" -ForegroundColor Gray

Start-Sleep -Seconds 2

# 运行 onboard(如果已配置过则跳过)

if (-not (Test-Path "$env:USERPROFILE\.openclaw\config.json")) {

openclaw-cn onboard

} else {

Write-Host "✅ 检测到已有配置,跳过初始化。" -ForegroundColor Green

}

# 5. 启动服务

Write-Host "`n▶️ 启动 OpenClaw 网关服务..." -ForegroundColor Cyan

Write-Host "🌐 服务启动后,请复制浏览器链接访问 Web UI。" -ForegroundColor Magenta

Start-Sleep -Seconds 1

# 启动 gateway(前台运行,便于查看日志)

openclaw-cn gateway