导读:OpenClaw 是一款开源 AI 工具,支持多模型接入。本文从零开始,手把手教你在 Windows 上完成安装配置,包含环境准备、权限设置、常见问题解决方案。
适合人群:Windows 用户、AI 工具爱好者、零基础新手
预计耗时:5-10 分钟
一、OpenClaw 是什么?
OpenClaw 是一款开源的 AI 客户端工具,主要特性:
-
🤖 多模型支持:接入 Moonshot、Kimi-K2.5 等主流 AI 模型
-
🌐 双界面模式:Web UI + 终端 TUI,按需选择
-
🔌 平台集成:支持飞书等平台消息对接
-
🏠 本地部署:数据本地处理,隐私更安全
-
⚡ 轻量快速:基于 Node.js,占用资源少
适用场景:
-
个人 AI 助手
-
团队消息自动化
-
AI 工作流集成
-
本地模型测试
二、系统要求
| 项目 | 最低要求 | 推荐配置 |
|------|---------|---------|
| 操作系统 | Windows 10 | Windows 11 |
| CPU | 双核 | 四核及以上 |
| 内存 | 2GB | 4GB 以上 |
| 磁盘空间 | 500MB | 1GB 以上 |
| Node.js | 18.x | 22.x LTS |
| Git | 任意版本 | 最新版本 |
三、环境准备
3.1 安装 Git
Git 是代码版本管理工具,OpenClaw 依赖它获取资源。
安装步骤:
-
访问官网下载页面:git-scm.com/install/win…
-
点击下载
Git-2.x.x-64-bit.exe -
双击运行安装程序
-
保持默认设置,连续点击 Next
-
完成安装后点击 Finish
验证安装:
打开命令提示符,输入:
git --version
输出示例:
git version 2.53.0.windows.1
3.2 安装 Node.js
Node.js 是 JavaScript 运行时,npm 是其包管理器。
安装步骤:
-
选择 22.x LTS 版本(长期支持版,更稳定)
-
下载 Windows 安装包(.msi)
-
双击运行,保持默认设置
-
勾选自动安装必要工具(如有提示)
-
完成安装
验证安装:
node -v
npm -v
输出示例:
v22.x.x
10.x.x
⚠️ 重要提示:
- 务必选择 22.x LTS 版本,其他版本可能存在兼容性问题
- Node.js 安装时会自动配置环境变量,但有时需要手动确认
四、配置环境变量
如果安装后命令无法识别,需要手动配置环境变量。
4.1 打开环境变量设置
方法一:快捷方式
-
按
Win + R打开运行窗口 -
输入
sysdm.cpl并回车 -
切换到 "高级" 选项卡
-
点击 "环境变量" 按钮
方法二:右键菜单
-
右键点击桌面/文件资源管理器中的 "此电脑"
-
选择 "属性"
-
点击 "高级系统设置"
-
点击 "环境变量" 按钮
4.2 添加 Node.js 路径
-
在 "系统变量" 区域找到
Path -
选中后点击 "编辑"
-
点击 "新建"
-
输入以下路径:
```
C:\Program Files\nodejs\
```
- 继续新建,添加:
```
C:\Program Files\nodejs\node_global\
```
-
依次点击 "确定" 保存所有设置
4.3 验证配置
关闭并重新打开命令提示符,执行:
node -v
npm -v
git --version
全部显示版本号即配置成功。
五、权限配置
5.1 设置 PowerShell 执行策略
Windows 默认限制脚本执行,需要调整策略。
操作步骤:
-
按
Win + X,选择 "Windows PowerShell (管理员)" -
输入以下命令查看当前策略:
```powershell
Get-ExecutionPolicy -List
```
- 如果显示
Restricted,执行以下命令:
```powershell
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
```
-
输入
Y确认更改
策略说明:
| 策略 | 说明 |
|------|------|
| Restricted | 禁止所有脚本(默认) |
| RemoteSigned | 本地脚本可执行,远程脚本需签名 |
| Unrestricted | 允许所有脚本(不推荐) |
✅ 推荐:使用
RemoteSigned,平衡安全与便利
5.2 处理安全软件
部分安全软件可能拦截 npm 全局安装。
建议操作:
-
暂时退出 360 安全卫士
-
暂时退出腾讯电脑管家
-
Windows Defender 添加信任(可选)
安装完成后可重新开启安全软件。
六、安装 OpenClaw
6.1 配置 npm 镜像(可选)
国内用户建议使用国内镜像加速:
npm config set registry https://registry.npmmirror.com
验证配置:
npm config get registry
应输出:https://registry.npmmirror.com
6.2 执行安装
在命令提示符或 PowerShell 中执行:
npm install -g openclaw@latest
参数说明:
-
-g:全局安装,可在任意目录使用 -
@latest:安装最新版本
安装成功标志:
+ openclaw@x.x.x
added xx packages in xxs
6.3 验证安装
openclaw --version
显示版本号即安装成功。
七、初始化配置
7.1 启动配置向导
openclaw onboard --daemon
参数说明:
-
onboard:启动初始化向导 -
--daemon:后台运行模式
7.2 配置 API Key
向导会提示选择配置方式:
选项 1:使用现有配置
Keep current (moonshot/kimi-k2.5)
选择此项使用默认的 Moonshot/Kimi 模型。
选项 2:跳过配置
Skip for now
可后续再配置。
选项 3:自定义配置
根据提示输入:
-
AppID
-
Secret
-
其他平台凭证
7.3 确认启动
当提示确认时,输入 Yes 完成初始化。
八、启动使用
8.1 Web 界面(推荐)
启动服务:
openclaw start
访问地址:
浏览器打开:
http://127.0.0.1:18789
或:
http://localhost:18789
8.2 终端界面
喜欢命令行的用户可使用 TUI 模式:
openclaw tui
8.3 查看运行状态
openclaw gateway status
正常输出:
Gateway: Running
Port: 18789
Uptime: xx minutes
8.4 停止服务
openclaw stop
九、进阶配置
9.1 修改端口
如果 18789 端口被占用,可修改配置:
-
找到配置文件(通常在用户目录)
-
修改
port字段 -
重启服务
9.2 飞书集成
OpenClaw 支持飞书机器人集成:
配置步骤:
-
飞书开放平台创建应用
-
获取 AppID 和 Secret
-
在 OpenClaw 配置中填写凭证
-
订阅所需事件(消息、审批等)
权限要求:
-
im:message- 消息读写 -
im:chat- 会话管理 -
contact:readonly- 通讯录读取 -
docs- 文档访问 -
bitable- 多维表格
9.3 多模型切换
在 Web UI 中可选择不同模型:
-
Moonshot
-
Kimi-K2.5
-
其他接入的模型
十、常见问题 FAQ
Q1: npm 安装失败,报错 EACCES
错误信息:
npm ERR! EACCES: permission denied
解决方案:
-
以管理员身份运行命令提示符
-
或修改 npm 全局目录:
```bash
npm config set prefix "%APPDATA%\npm"
```
-
重新安装
Q2: 命令无法识别 'openclaw'
解决方案:
-
确认环境变量已配置(见第四节)
-
关闭并重新打开命令行窗口
-
执行
echo %PATH%确认路径包含 -
重新安装:
```bash
npm uninstall -g openclaw
npm install -g openclaw@latest
```
Q3: PowerShell 执行报错
错误信息:
cannot be loaded because running scripts is disabled
解决方案:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
Q4: 端口 18789 被占用
解决方案:
- 查找占用进程:
```bash
netstat -ano | findstr 18789
```
-
结束进程或修改配置端口
-
重启服务
Q5: Web 界面无法访问
排查步骤:
-
确认服务已启动:
openclaw gateway status -
检查防火墙设置
-
尝试
http://localhost:18789 -
查看日志文件定位问题
Q6: API Key 配置后仍报错
解决方案:
-
确认 Key 格式正确(无多余空格)
-
检查账户余额/配额
-
测试 API 连通性
-
查看官方文档确认权限
Q7: 安装过程被安全软件拦截
解决方案:
-
暂时退出安全软件
-
添加 npm 和 Node.js 到信任列表
-
重新执行安装命令
十一、参考资源
官方链接
-
OpenClaw 官网:www.ai/zh-CN/
-
官方文档:docs.ai/
下载链接
-
Git 下载:git-scm.com/install/win…
-
Node.js 下载:nodejs.org/en/download
-
npm 镜像:npmmirror.com/
社区支持
-
掘金社区:搜索 OpenClaw 相关话题
-
GitHub Issues:问题反馈
总结
恭喜完成 OpenClaw 的安装配置!
关键步骤回顾:
| 步骤 | 操作 | 耗时 |
|------|------|------|
| 1 | 安装 Git | 2 分钟 |
| 2 | 安装 Node.js 22.x | 2 分钟 |
| 3 | 配置环境变量 | 1 分钟 |
| 4 | 设置 PowerShell 权限 | 1 分钟 |
| 5 | npm 安装 OpenClaw | 2 分钟 |
| 6 | 初始化配置 | 2 分钟 |
| 总计 | | 约 10 分钟 |
下一步建议:
-
📖 阅读官方文档了解功能
-
🔑 配置 API Key 开始使用
-
🤖 尝试飞书等平台集成
-
💡 探索自动化工作流
如果本文对你有帮助:
👍 点赞 | ⭐ 收藏 | ➕ 关注
遇到问题欢迎在评论区留言交流!
最后更新:2026 年 3 月 11 日
适用版本:OpenClaw latest / Windows 10/11