概览
安装脚本会自动处理 Node.js、OpenClaw、Gateway 和 Dashboard 初始化。
- 安装 Node.js 运行时
- 下载并配置 OpenClaw
- 初始化 workspace
- 可选配置模型 provider
- 可选配置飞书机器人
- 启动本地 Gateway 与 Dashboard
1. 准备一个安装目录
你可以自己选目录,不要假定用户名是 Administrator。
示例:在当前用户目录下创建一个安装目录。
$destDir = Join-Path $env:USERPROFILE 'openclaw-install'
New-Item -ItemType Directory -Force -Path $destDir | Out-Null
Set-Location $destDir
也可以直接用你当前打开的目录。
2. 下载安装脚本
最少只下载安装脚本也可以:
iwr -UseBasicParsing 'https://pub-644ad95b9d504aa8a79aeb428f44c923.r2.dev/prod/windows/x64/scripts/latest/install-openclaw.ps1' -OutFile '.\install-openclaw.ps1'
如果你希望顺手把控制脚本、卸载脚本也一起下载:
iwr -UseBasicParsing 'https://pub-644ad95b9d504aa8a79aeb428f44c923.r2.dev/prod/windows/x64/scripts/latest/install-openclaw.ps1' -OutFile '.\install-openclaw.ps1'
iwr -UseBasicParsing 'https://pub-644ad95b9d504aa8a79aeb428f44c923.r2.dev/prod/windows/x64/scripts/latest/control-openclaw.ps1' -OutFile '.\control-openclaw.ps1'
iwr -UseBasicParsing 'https://pub-644ad95b9d504aa8a79aeb428f44c923.r2.dev/prod/windows/x64/scripts/latest/uninstall-openclaw.ps1' -OutFile '.\uninstall-openclaw.ps1'
3. 运行安装脚本
最简单的安装方式:
powershell -ExecutionPolicy Bypass -File .\install-openclaw.ps1
4. 常见可选参数
4.1 走代理
powershell -ExecutionPolicy Bypass -File .\install-openclaw.ps1 -Proxy http://127.0.0.1:7890
4.2 安装时直接写入自定义模型提供商
OpenAI 兼容接口示例:
powershell -ExecutionPolicy Bypass -File .\install-openclaw.ps1 `
-ProviderBaseUrl 'https://your-provider.example.com/v1' `
-ProviderApiKey 'sk-xxx' `
-ProviderModelId 'gpt-4.1' `
-SkipProviderPrompt
- 当前安装脚本只支持 OpenAI 兼容接口。
-SkipProviderPrompt表示不再交互提问,直接用你传入的参数。- 如果你不传 provider 参数,脚本会按默认流程继续安装。
4.3 安装时直接接入 Feishu Bot
powershell -ExecutionPolicy Bypass -File .\install-openclaw.ps1 `
-FeishuAppId 'cli_xxx' `
-FeishuAppSecret 'secret_xxx' `
-SkipFeishuPrompt
- 这会把
channels.feishu写进 OpenClaw 配置。 - 默认使用
websocket模式,不要求你先配 webhook token / encrypt key。 - 默认打开 DM 直连:
dmPolicy=open+allowFrom=["*"]。 - 默认关闭群聊触发:
groupPolicy=disabled。
4.4 飞书后台最小创建步骤
- 登录飞书 / Lark 开发者后台。
- 创建一个当前租户可用的自建应用。
- 给应用添加机器人能力。
- 在应用凭证页复制
App ID和App Secret。 - 在权限配置里给机器人开通收发私聊消息所需权限。
- 完成应用发布 / 安装,让租户内用户能实际看到这个机器人。
- 安装 OpenClaw 时把
App ID/App Secret传给脚本,或按提示手动输入。 - 安装完成后,直接在飞书里私聊这个 bot 做验证。
补充说明:
- 当前安装器走的是
websocket模式,所以这里不要求先配置 Feishu webhook 的Verification Token/Encrypt Key。 - 如果后面要开放群聊触发,不建议改安装脚本默认值,而是等安装完成后再单独改 OpenClaw 配置。
5. 安装后怎么控制 Gateway
如果你下载了控制脚本:
查看状态:
powershell -ExecutionPolicy Bypass -File .\control-openclaw.ps1 -Action status
启动:
powershell -ExecutionPolicy Bypass -File .\control-openclaw.ps1 -Action start
停止:
powershell -ExecutionPolicy Bypass -File .\control-openclaw.ps1 -Action stop
重启:
powershell -ExecutionPolicy Bypass -File .\control-openclaw.ps1 -Action restart
打开 Dashboard:
powershell -ExecutionPolicy Bypass -File .\control-openclaw.ps1 -Action dashboard
6. Dashboard 注意事项
不要手动打开裸地址:
http://127.0.0.1:18789
应该使用脚本或命令生成的 tokenized dashboard URL。
如果需要手动取地址:
openclaw dashboard --no-open
7. 卸载
如果你下载了卸载脚本:
powershell -ExecutionPolicy Bypass -File .\uninstall-openclaw.ps1
8. 默认运行时下载地址
Node.js MSI:
https://pub-644ad95b9d504aa8a79aeb428f44c923.r2.dev/prod/windows/x64/runtime/node/node-lts-x64.msi
OpenClaw 包:
https://pub-644ad95b9d504aa8a79aeb428f44c923.r2.dev/prod/windows/x64/runtime/openclaw/openclaw-latest.tgz
9. 已知说明
- 避免安装过程再走
openclaw onboard - 改为
openclaw setup --workspace ...+openclaw config set --batch-file ... - 前置处理
document-extract/pdfjs-dist - Dashboard 改成优先等待 tokenized URL 就绪后再打开
如果安装时仍然遇到问题,建议保留安装输出和日志,尤其是最后 50~100 行。