OpenClaw 是构建 AI 工作流的强大工具,但在 Windows 上进行设置对初学者来说可能会有些困惑。本指南将带你了解主要的安装方式,帮助你快速上手。
OpenClaw Windows 安装:3 种方法对比
在开始介绍具体步骤之前,先来快速了解一下在 Windows 上安装 OpenClaw 的三种方式。每种方法在设置耗时、功能覆盖范围和技术要求上各有不同的取舍。
| PowerShell | WSL2 | Kimi Claw(在线版) | |
|---|---|---|---|
| 工作原理 | 通过命令行进行的原生 Windows 安装 | 在 Windows 内运行完整的 Linux 环境 | 一款在线工具,让用户无需本地配置即可运行 OpenClaw |
| 配置复杂度 | 低到中等,需要运行命令并按照安装步骤操作 | 较高,需要进行 Linux 配置、系统设置及依赖安装 | 极低,无需任何配置 |
| 是否需要代码或终端 | 是 | 是 | 否 |
| 全天可用性 | 仅在电脑开机时可用 | 仅在 WSL 运行时可用 | 全天 24 小时可用,运行在云服务器上 |
| 最适合 | 熟悉命令行的开发者 | 需要完整 Linux 环境的开发者 | 非技术用户及团队 |
Kimi Claw 是一个在线工具,可让你在浏览器中运行 OpenClaw。它会自动完成设置和配置,因此你不需要安装 Node.js、配置 WSL 或设置 API 密钥。几分钟内即可开始使用一个可直接上手的智能体。
如果想在本地进行 PowerShell 或 WSL2 设置,请向下滚动查看方法一或方法二。如果想完全跳过本地安装,可直接跳转至方法三:Kimi Claw。如果想更快上手,也可以直接开始使用。
在 Windows 本地安装 OpenClaw 之前需要准备什么
如果打算在本地安装 OpenClaw,请确保系统满足以下要求。如果选择像 Kimi Claw 这样的云端方案,可以完全跳过本节。
系统要求
Windows 10 或 Windows 11(64 位)
至少 4 GB 内存(推荐 8 GB,以保证 npm 构建稳定运行)
稳定的网络连接
如果选择 WSL2,初次设置需要管理员权限
使用 OpenClaw WSL2:必须在
BIOS/UEFI中启用虚拟化
所需软件
Node.js 22.14或更高版本。 OpenClaw 需要较新版本的 Node.js 运行环境。可从nodejs.org下载,或通过引导脚本安装。Git for Windows(可选,但建议安装)。部分 npm 包和技能依赖 Git。
方法一:使用 PowerShell 在 Windows 上安装 OpenClaw
与 WSL2 相比,PowerShell 方法所需步骤更少,也不需要 Linux 环境。只需一条命令即可下载 OpenClaw、检查 Node.js 版本并启动引导向导。此方法在 Windows 10 和 Windows 11 上均可使用。
第一步:安装并运行 OpenClaw
出于系统安全考虑,Windows 默认限制脚本执行。在安装 OpenClaw 之前,你需要先运行以下这条“安全开关”命令,允许 PowerShell 执行本地脚本:
然后运行以下命令:
运行命令后,你应该会看到类似下图的输出。在继续进行引导设置之前,请关闭并重新打开 PowerShell,以刷新系统 PATH。
第 2 步:确认风险提示并选择引导模式
选择 Yes 以确认风险并继续。
接下来,选择 QuickStart 以快速开始引导设置。你之后可以再调整设置,或者选择 Manual 进行完整配置。
第 3 步:配置并验证你的 AI 模型
选择 Moonshot AI 作为模型/身份验证提供方
验证并配置你的 AI 模型
要连接 OpenClaw,请通过 Kimi 开放平台 激活你的 Kimi API Key。充值 5 美元可获得 5 美元的赠送额度,但我们建议充值 20 美元以上以解锁 Tier 2 权限。这样可以降低延迟,并确保你的 OpenClaw 智能体能够处理复杂的多步骤任务。
创建 Kimi API key
进入 API Keys 页面,点击 Create API Key。请注意,你需要将 API Key 保存在安全且易于访问的地方,因为它只会在创建时显示一次。
输入你的 API key 并选择默认模型
当引导向导提示你时,将你的专属 API key 粘贴到 PowerShell/终端窗口中。
当系统要求选择默认模型时,选择 moonshot/kimi-k2.5(如果它已经被高亮选中,也可以选择“Keep current”)。该模型在速度和推理能力之间提供了最佳平衡,非常适合处理智能体任务。
第 4 步:选择渠道
选择你想要连接到 OpenClaw 的应用。如果不确定,直接跳过即可。
第 5 步:配置以提升性能
点击 Yes 进行配置,或点击 No 跳过。
第 6 步:启用 Hooks
选择一种方式与你的机器人聊天,然后等待它启动运行。
第 7 步:运行你的 OpenClaw
完成以上所有步骤后,即可开始使用你的 OpenClaw。
方法 2:在 Windows 上通过 WSL2 安装 OpenClaw
OpenClaw WSL2 配置方式可在 Windows 内部提供一个完整的 Linux 环境,这是官方推荐的 OpenClaw 运行方式。这种方式让你能够使用完整的功能集,包括 systemd 守护进程管理、原生 shell 脚本支持,以及更流畅的 npm 构建过程。如果你打算在 Windows 上将 OpenClaw 用于日常工作流或开发,OpenClaw WSL 是最佳选择。
第 1 步:在 Windows 11/10 上为 OpenClaw 启用 WSL2
以管理员身份打开 PowerShell,并运行:
该命令会启用 WSL、下载 Ubuntu 并完成安装。完成后请重启计算机。Windows 重启后,Ubuntu 会自动启动,并要求你创建用户名和密码。
如果你已经安装了 WSL,可以按以下方式验证:
步骤 2:为 systemd 配置 WSL2
OpenClaw 使用 systemd 作为后台服务运行。请在 WSL 配置中启用它:
然后在 PowerShell 中重启 WSL:
重新打开 Ubuntu 终端,验证 systemd 是否正在运行:
输出应显示 systemd。如果显示的是 init,请检查你的 /etc/wsl.conf 文件。
步骤 3:安装 Node.js 22.14+
OpenClaw 需要 Node.js 22.14 或更高版本。从 NodeSource 仓库安装:
验证安装:
步骤 4:通过 npm 安装 OpenClaw
Node.js 准备好后,全局安装 OpenClaw:
或者,使用官方安装脚本:
验证安装:
步骤 5:通过引导流程完成 OpenClaw Windows 设置
使用 daemon 参数运行引导向导,将 OpenClaw 设置为 systemd 服务:
向导将引导你完成以下操作:
选择你的 LLM 提供商并输入 API 密钥
选择默认模型
配置消息渠道(可选)
将网关安装为后台服务
引导完成后,启用服务持久化,使 OpenClaw 在 WSL 启动时自动运行:
网关是处理所有 OpenClaw 操作的核心后台服务,包括智能体请求、消息传递和模型执行。确保它正在运行,可以确认你的 OpenClaw 安装已完成并可以使用,同时避免后续步骤出现错误。
在 PowerShell 或 WSL 终端中运行以下命令以检查其状态:
方法 3:使用 Kimi Claw 在 Windows 上运行 OpenClaw(无需设置)
如果管理 Node.js、WSL 和 API 密钥对你来说太麻烦,Kimi Claw 提供了一种更简单的方式来运行 OpenClaw。你可以直接在浏览器中运行 OpenClaw,无需本地设置或手动配置。按照以下步骤开始:
步骤 1:打开 Kimi Claw 并创建实例
前往 Kimi Claw 页面,点击 创建 开始。
步骤 2:开始部署
在弹出窗口中确认部署。Kimi Claw 会在大约两分钟内为你搭建好 OpenClaw 环境,包括网关、工作区和工具,无需运行任何命令或进行手动配置。
步骤 3:在工作区中开始使用
部署完成后,你的工作区会在仪表盘中打开。你可以直接在浏览器中与 AI 智能体聊天、设置技能、配置定时任务并管理文件。
使用 Kimi Claw 你能获得什么
零配置:无需管理 Node.js、WSL 或 API 密钥
40 GB 云存储:保存报告、数据集和生成的文件,可在不同会话间保留
持久记忆:你的 AI 智能体会记住过去的互动、偏好和上下文
5000+ 种 ClawHub 技能:即时使用自动化、研究、编程和分析技能
定时任务自动化:设置每日报告、提醒和监控等重复性任务
支持任意设备使用:在 Windows、Mac 或手机的任意浏览器中访问你的 OpenClaw 智能体
OpenClaw 的 Windows 防火墙与安全设置
Kimi Claw 会在云服务器上自动处理安全和网络配置。如果你更倾向于使用 PowerShell 或 WSL2 在本地安装 OpenClaw,安装完成后建议配置以下几项安全设置。
配置 Windows 防火墙
OpenClaw 网关首次启动时,Windows 防火墙可能会提示你是否允许网络访问。请仅对专用网络允许访问。如果你使用的是 OpenClaw WSL2,网关运行在 Linux 环境中并通过 localhost 通信,通常无需额外的防火墙规则。
如果 Browser Relay 或其他功能无法连接,请确认第三方安全软件(如防病毒程序、VPN 客户端或企业防火墙)没有阻止 localhost 流量。
保护控制界面(Control UI)
OpenClaw 控制界面运行在端口 18789 上,可完全访问你的智能体。切勿将此端口暴露到公共互联网。请让网关始终绑定到 127.0.0.1,并仅从本机访问。
如需安全的远程访问,可使用 Tailscale 创建专用网络隧道:
这样可以让端口保持在 localhost 上,同时通过你的专用 Tailscale 网络进行访问。
Windows 上常见的 OpenClaw 安装错误及解决方法
即使按照清晰的指南操作,安装过程中仍可能遇到问题。以下是在 Windows 上安装 OpenClaw 时最常见的问题及其解决方法。
OpenClaw 命令无法识别
原因: npm 全局 bin 目录未加入系统
PATH。解决方法: 运行以下命令查找你的 npm 前缀路径
将输出的路径添加到 Windows 环境变量中。不要在末尾追加 \\bin。然后关闭并重新打开 PowerShell。
安装过程中未找到 Git
原因: 未安装适用于 Windows 的 Git。
解决方法: 从 git-scm.com 下载并安装 Git。安装完成后,重启 PowerShell,然后重新运行 OpenClaw Windows 安装程序。
Node.js 版本过旧
原因: 系统上的 Node.js 版本过旧,不满足最低要求(v22.14 及以上)。
解决方法: 从 nodejs.org 下载最新的 LTS 版本并安装。如果你使用的是 OpenClaw WSL2,请通过 NodeSource 仓库重新安装。
权限不足错误
原因: PowerShell 权限不足,或 npm 全局目录不可写。
解决方法: 以管理员身份运行 PowerShell,或将 npm 全局前缀改为用户可写的目录
网关无法启动
原因:
端口 18789已被占用,或配置文件已损坏。解决方法: 检查是否存在冲突进程并重启
WSL2 中 systemd 无法正常工作
原因:
/etc/wsl.conf文件缺少systemd配置。解决方法: 确认该文件包含正确的配置项
如果缺少该配置,请添加后在 PowerShell 中运行 wsl --shutdown 重启 WSL。
结语
在 Windows 上安装 OpenClaw,既可以是简单的脚本化安装,也可以是更进阶的 WSL2 环境配置,具体取决于你的需求。如果你想要完全的控制权和灵活性,PowerShell 和 WSL2 都是不错的选择。如果你想跳过安装步骤直接开始使用,Kimi Claw 可以让你在浏览器中运行 OpenClaw,无需任何本地配置。根据自己的使用习惯和技术熟悉程度选择合适的方式,就能充分发挥 OpenClaw 的作用。
常见问题
iwr -useb https://openclaw.ai/install.ps1 | iex 即可安装。这种方式所需步骤更少,但部分功能(如 systemd 服务管理)在 Linux 环境中表现更好。日常使用仍推荐使用 OpenClaw WSL2 作为本地方案。Kimi Claw 则是另一种选择,无需进行任何本地安装。npm config get prefix 查看 npm 的 prefix 路径,然后将该路径添加到 Windows 环境变量中。修改后请重启 PowerShell。这是 OpenClaw Windows 安装中最常见的问题之一,仅影响本地安装。systemd 后台服务和原生 Linux shell 工具。Windows 10 和 Windows 11 均受支持。如果不想进行本地设置,Kimi Claw 可以在云端服务器上运行 OpenClaw,并支持在任意浏览器中访问。