Windows系统安装OpenClaw完整教程

OpenClaw是一个开源的AI助手框架,可以帮助你管理各种任务、自动化工作流程,并支持多种渠道(飞书、微信、Telegram等)的消息交互。

系统要求

在开始安装之前,请确保你的电脑满足以下要求:

  • 操作系统:Windows 10/11 或 Windows Server
  • Node.js:22.x或更高版本
  • 内存:建议8GB以上
  • 硬盘:至少2GB可用空间

安装步骤

第一步:安装Node.js

OpenClaw需要Node.js 22+运行环境。如果你还没有安装Node.js,请按以下步骤操作:

  1. 访问Node.js官网:https://nodejs.org
  2. 下载LTS(长期支持)版本
  3. 运行安装程序,按照提示完成安装
  4. 打开PowerShell终端,输入以下命令验证安装:
    node -v
    如果显示版本号(如v22.x.x),说明安装成功

第二步:运行安装脚本(推荐方法)

这是最简单的方式,安装脚本会自动检测并安装所需的依赖。

  1. 以管理员身份打开PowerShell
  2. 运行以下命令:
    iwr -useb https://openclaw.ai/install.ps1 | iex
  3. 等待脚本自动完成以下操作:检测Node.js版本、下载安装OpenClaw CLI、启动引导向导
  4. 按照屏幕提示完成初始配置

第三步:手动安装(备选方法)

如果你prefer手动安装,或者安装脚本遇到问题:

  1. 打开PowerShell终端
  2. 使用npm全局安装:
    npm install -g openclaw@latest
  3. 启动守护进程:
    openclaw onboard --install-daemon

第四步:验证安装

openclaw doctor         # 检查配置问题
openclaw status         # 查看网关状态
openclaw dashboard      # 打开浏览器管理界面

首次配置

首次使用OpenClaw时,建议运行引导向导进行初始配置:

openclaw onboard

这个向导会帮助你:

  • 配置第一个AI助手
  • 连接消息渠道(如飞书、微信等)
  • 设置安全选项

常见问题

Q1:安装时提示"找不到Node.js"

确保Node.js已正确安装并添加到系统PATH。重新启动终端或电脑后再试。

Q2:openclaw命令找不到

这通常是PATH环境变量的问题。请将npm全局安装路径添加到PATH:

$npmPath = npm prefix -g
$env:PATH += ";$npmPath"

Q3:Windows Defender拦截

如果遇到安全软件拦截,请将OpenClaw添加到信任列表,或暂时关闭实时保护后重试。

Q4:想使用Linux子系统

官方建议在Windows上使用WSL2,可以通过以下命令安装:

wsl --install

卸载OpenClaw

npm uninstall -g openclaw
Remove-Item -Recurse -Force ~/.openclaw

下一步

总结

OpenClaw为Windows用户提供了一个强大且灵活的AI助手解决方案。通过本教程,你应该能够快速完成安装并开始使用。如果在安装过程中遇到任何问题,欢迎在评论区留言咨询。

祝使用愉快!