Windows 11 操作系统安装 OpenClaw 完整教程
Windows 11 操作系统安装 OpenClaw 教程
一、OpenClaw 简介
1.1 什么是 OpenClaw
OpenClaw(曾用名 Clawdbot、Moltbot)是一款由奥地利程序员彼得・斯坦伯格(Peter Steinberger)开发的开源 AI 智能体执行框架,于 2025 年 11 月首次发布,2026 年 1 月正式定名为 OpenClaw。因其图标为龙虾,在中文社区中常被亲切地称为 "小龙虾"。
OpenClaw 不是聊天机器人,也不是大模型本身,而是给 AI 装上手脚,让 AI 真正动手干活的数字执行引擎。它是一个运行在你自己设备上的多渠道 AI 网关,让你的 AI 助手能够无处不在。
1.2 核心功能与用途
- 自主执行任务:理解自然语言指令,直接操作电脑完成真实任务
- 多渠道通信:支持 Telegram、WhatsApp、Slack、Discord、iMessage、Signal、飞书、企微、QQ 等多个消息平台
- 本地优先:完全运行在你的设备上,保护数据隐私
- 文件管理:自动整理、分类、重命名本地文件
- 浏览器自动化:网页浏览、表单填写、数据抓取
- 工作流自动化:在多个应用间自动完成复杂工作流程
- 可扩展架构:支持自定义技能(Skill)和插件开发
- 持久记忆:具备长期记忆能力,持续学习你的使用习惯
二、环境准备
2.1 Windows 11 系统要求
表格
| 配置项 | 最低要求 | 推荐配置 |
|---|---|---|
| 操作系统 | Windows 11 64 位 | Windows 11 22H2+ 64 位 |
| 处理器 | 双核 2GHz 以上 | 四核 3GHz 以上 |
| 内存 | 8GB RAM | 16GB RAM 以上 |
| 磁盘空间 | 20GB 可用空间 | 50GB SSD 固态硬盘 |
| 网络 | 稳定的互联网连接 | 宽带网络 |
⚠️ 重要提示:Windows 10 系统也可安装,但本教程专门针对 Windows 11 优化
2.2 必要前置依赖软件
表格
| 软件名称 | 最低版本 | 推荐版本 | 下载地址 |
|---|---|---|---|
| Node.js | v22.16.0 | v24.x LTS | https://nodejs.org/ |
| Git | 2.30+ | 最新版 | https://git-scm.com/ |
| Visual Studio Build Tools | 2022 | 2022 | https://visualstudio.microsoft.com/ |
| Python | 3.10+ | 3.11 | https://www.python.org/ |
| pnpm | 8.0+ | 最新版 | 随 Node.js 安装 |
2.3 各依赖软件详细安装步骤
2.3.1 安装 Node.js(核心依赖)
Node.js 是 OpenClaw 运行的核心环境,版本要求极其严格,必须使用 v22.16 或更高版本。
安装步骤:
- 访问 Node.js 官网:https://nodejs.org/zh-cn/download/current/
- 下载 Windows Installer (.msi) 64 位版本(选择 v24.x LTS 版本)
- 双击运行安装程序,按照向导完成安装
- 重要:安装时务必勾选 "Automatically install the necessary tools" 选项
- 安装完成后,重启电脑
- 验证安装:
powershell
应显示:node --version npm --versionv24.x.x和10.x.x
❌ 禁止使用:Node.js 20.x 及以下版本,会直接导致安装失败
2.3.2 安装 Git
安装步骤:
- 访问 Git 官网:https://git-scm.com/download/win
- 下载 64-bit Git for Windows Setup
- 运行安装程序,全部使用默认设置即可
- 验证安装:
powershell
git --version
2.3.3 安装 Visual Studio Build Tools(编译工具链)
这是最容易被忽略但至关重要的一步,用于编译原生 C++ 模块。
安装步骤:
- 访问:https://visualstudio.microsoft.com/zh-hans/downloads/
- 下载 "Build Tools for Visual Studio 2022"
- 运行安装程序,勾选以下工作负载:
- ✅ 使用 C++ 的桌面开发(Desktop development with C++)
- 在右侧详细组件中,确保勾选:
- ✅ MSVC v143 - VS 2022 C++ x64/x86 生成工具
- ✅ Windows 11 SDK
- ✅ C++ CMake 工具
- 点击安装,等待完成(约 5-10 分钟)
快速安装命令(管理员 PowerShell):
powershell
winget install Microsoft.VisualStudio.2022.BuildTools
2.3.4 安装 Python
安装步骤:
- 访问:https://www.python.org/downloads/windows/
- 下载 Python 3.11.x(推荐,3.12 也可)
- 重要:安装时勾选 "Add Python to PATH"
- 选择 "Install Now" 完成安装
- 验证安装:
powershell
python --version
2.3.5 安装 pnpm 包管理器
pnpm 比 npm 更快、更节省磁盘空间。
安装命令(管理员 PowerShell):
powershell
npm install -g pnpm
配置国内镜像(加速下载,强烈推荐):
powershell
pnpm config set registry https://registry.npmmirror.com
npm config set registry https://registry.npmmirror.com
验证安装:
powershell
pnpm --version
三、OpenClaw 完整安装步骤
3.1 方式一:一键脚本安装(推荐新手)
这是最简单的安装方式,脚本会自动检测并配置所有环境。
步骤:
-
以管理员身份打开 PowerShell
- 点击开始菜单
- 搜索 "PowerShell"
- 右键点击 "Windows PowerShell"
- 选择 "以管理员身份运行"
-
配置 PowerShell 执行策略
powershell
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned提示时输入
Y确认 -
运行一键安装脚本
powershell
iwr -useb https://openclaw.ai/install.ps1 | iex -
等待安装完成(约 2-5 分钟)
3.2 方式二:源码编译安装(推荐开发者)
适合需要自定义修改或二次开发的用户。
3.2.1 获取源码
powershell
# 创建安装目录
mkdir C:\openclaw
cd C:\openclaw
# 克隆官方仓库(GitHub)
git clone https://github.com/openclaw/openclaw.git .
# 国内用户可使用 Gitee 镜像加速
# git clone https://gitee.com/openclaw/openclaw.git .
3.2.2 安装项目依赖
powershell
# 进入项目目录
cd C:\openclaw
# 配置国内镜像(如未配置)
pnpm config set registry https://registry.npmmirror.com
# 安装所有依赖
pnpm install
⏱️ 此步骤约需 3-8 分钟,取决于网络速度
3.2.3 编译构建项目
powershell
# 构建前端 UI 界面
pnpm ui:build
# 构建核心服务
pnpm build
3.2.4 全局链接(创建命令)
powershell
# 创建全局命令链接
npm link
四、安装验证与初始化配置
4.1 验证安装成功
powershell
# 检查版本
openclaw --version
# 运行系统诊断(最重要的验证步骤)
openclaw doctor
✅ 成功标志:所有检查项均显示绿色通过
4.2 初始化配置(Onboarding)
powershell
# 启动引导式配置
openclaw onboard
配置向导会引导你完成:
- 选择 AI 模型提供商(Anthropic、OpenAI、Qwen 等)
- 输入对应的 API Key
- 选择消息渠道(Web UI、Telegram、Discord 等)
- 设置 AI 助手名称和个性
跳过自动启动 UI:
powershell
openclaw onboard --no-ui
4.3 启动 OpenClaw 服务
powershell
# 启动 Gateway 服务(后台运行)
openclaw gateway start
# 查看服务状态
openclaw gateway status
# 查看运行日志
openclaw logs
4.4 访问 Web 控制面板
服务启动后,在浏览器中访问:
plaintext
http://localhost:8787
即可打开 OpenClaw 的 Web 管理界面。
五、环境配置与路径设置
5.1 环境变量配置
OpenClaw 支持通过环境变量进行高级配置:
表格
| 环境变量 | 说明 | 示例值 |
|---|---|---|
OPENCLAW_HOME |
数据存储目录 | C:\Users\你的用户名\.openclaw |
OPENCLAW_PORT |
Web 服务端口 | 8787 |
OPENCLAW_HOST |
绑定地址 | 0.0.0.0 |
SHARP_IGNORE_GLOBAL_LIBVIPS |
跳过 libvips 编译(解决 sharp 报错) | 1 |
临时设置(当前会话有效):
powershell
$env:SHARP_IGNORE_GLOBAL_LIBVIPS = "1"
永久设置(用户级):
powershell
[Environment]::SetEnvironmentVariable("SHARP_IGNORE_GLOBAL_LIBVIPS", "1", "User")
5.2 Node.js 多版本管理(可选)
如果系统中有多个 Node.js 版本,推荐使用 nvm-windows:
- 下载 nvm-windows:https://github.com/coreybutler/nvm-windows/releases
- 安装后执行:
powershell
nvm install 24 nvm use 24
六、常见问题排查与解决方案
6.1 Node.js 版本相关问题
问题 1:node --version 显示版本过低
plaintext
错误:OpenClaw requires Node.js >= 22.16.0
解决方案:
powershell
# 1. 卸载旧版本 Node.js
# 2. 下载安装 v24.x LTS
# 3. 重启电脑后验证
node --version
6.2 依赖安装失败问题
问题 2:pnpm install 网络超时或失败
解决方案:
powershell
# 1. 配置国内镜像
pnpm config set registry https://registry.npmmirror.com
# 2. 清理缓存后重试
pnpm store prune
pnpm install
6.3 编译工具链问题
问题 3:sharp 模块编译失败
plaintext
错误:node-gyp build failed
解决方案:
powershell
# 设置环境变量跳过 libvips 编译
$env:SHARP_IGNORE_GLOBAL_LIBVIPS = "1"
# 重新安装
pnpm install
问题 4:缺少 C++ 编译工具
plaintext
错误:MSBUILD : error MSB3428: 未能加载 Visual C++ 组件 "VCBuild.exe"
解决方案:
- 确保已安装 Visual Studio Build Tools
- 勾选 "使用 C++ 的桌面开发" 工作负载
- 重启 PowerShell 后重试
6.4 权限问题
问题 5:权限被拒绝
plaintext
错误:EACCES: permission denied
解决方案:
- 必须以管理员身份运行 PowerShell
- 关闭杀毒软件临时防护
- 检查文件夹权限
6.5 端口占用问题
问题 6:端口 8787 被占用
解决方案:
powershell
# 查找占用进程
netstat -ano | findstr :8787
# 结束进程(替换 PID)
taskkill /PID <进程ID> /F
# 或使用其他端口启动
$env:OPENCLAW_PORT = 8888
openclaw gateway start
6.6 内存不足问题
问题 7:构建过程中内存溢出
plaintext
错误:JavaScript heap out of memory
解决方案:
powershell
# 增加 Node.js 内存限制
$env:NODE_OPTIONS = "--max-old-space-size=4096"
# 重新构建
pnpm build
七、使用示例与测试方法
7.1 基础功能验证
测试 1:命令行对话
powershell
# 进入对话模式
openclaw chat
输入:你好,请介绍一下你自己 预期:AI 助手正常回复
测试 2:系统命令执行
powershell
# 执行简单命令
openclaw exec "echo 'Hello OpenClaw!'"
测试 3:健康检查
powershell
# 完整系统诊断
openclaw doctor
7.2 简单使用示例
示例 1:文件整理任务
在 Web UI 或聊天中发送:
帮我整理下载文件夹,按文件类型分类,创建文档、图片、视频三个子文件夹,然后把对应文件移动进去
预期结果:OpenClaw 自动执行文件整理操作
示例 2:信息查询
发送:
现在几点了?今天是星期几?
预期:返回准确的时间信息
示例 3:简单计算
发送:
计算 256 × 1024 等于多少
预期:返回正确的计算结果 262144
7.3 技能(Skill)测试
powershell
# 查看已安装的技能
openclaw skill list
# 运行内置技能示例
openclaw skill run system-info
# 安装新技能(示例)
openclaw skill install weather
7.4 服务管理常用命令
powershell
# 启动服务
openclaw gateway start
# 停止服务
openclaw gateway stop
# 重启服务
openclaw gateway restart
# 查看状态
openclaw gateway status
# 查看实时日志
openclaw logs -f
# 更新 OpenClaw
openclaw update
八、后续建议
- 首次使用:建议先从简单任务开始,逐步熟悉 OpenClaw 的能力
- API Key 配置:确保配置了有效的大模型 API Key,这是 AI 功能正常工作的前提
- 数据备份:定期备份
%USERPROFILE%\.openclaw目录 - 关注更新:OpenClaw 迭代很快,定期运行
openclaw update更新 - 社区支持:遇到问题可访问 GitHub Issues 或中文社区寻求帮助
🎉 恭喜! 你已成功完成 OpenClaw 的安装与配置。现在你拥有了一个可以真正帮你干活的 AI 私人助理!
如有任何问题,建议先运行 openclaw doctor 进行自我诊断,大部分问题都能自动检测并给出修复建议。
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐


所有评论(0)