跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
JavaScriptNode.jsAI

WSL2 部署 OpenClaw AI 助手:安装配置与实战运行

综述由AI生成介绍在 Windows 环境下通过 WSL2 部署 OpenClaw AI 助手的完整流程。主要步骤包括安装并配置 WSL2 Ubuntu 环境,使用 nvm 安装 Node.js 22+ 版本,通过脚本或 npm 安装 OpenClaw,配置 AI 模型 API 密钥,最后启动网关服务并通过浏览器访问 Web 控制台。该方案解决了 Windows 原生部署的环境兼容性问题,适合本地开发和学习 Agent 开发。

路由之心发布于 2026/4/6更新于 2026/5/2326 浏览
WSL2 部署 OpenClaw AI 助手:安装配置与实战运行

第一部分:认识 WSL2—— Windows 中的 Linux 环境

WSL2 是什么?

WSL2 (Windows Subsystem for Linux 2) 是微软官方提供的一项功能,允许您在 Windows 系统内部直接运行一个原生、完整的 Linux 环境。

  • 无需安装双系统(需重启切换)。
  • 无需启动笨重的传统虚拟机(如 VirtualBox,VMware)。
  • 它像一个深度集成在 Windows 中的 Linux 子系统,兼顾了性能与便利性。
为何推荐 WSL2 运行 OpenClaw?
  1. 完整的 Linux 兼容性:OpenClaw 所需的工具链(Node.js, pnpm 等)均源自 Linux 生态。WSL2 提供了几乎 100% 的兼容性,避免在 Windows 原生环境(PowerShell)下可能遇到的各种兼容性问题。
  2. 卓越的性能:相比早期的 WSL1,WSL2 使用真正的 Linux 内核,在文件 I/O 和系统调用性能上大幅提升,运行 Node.js 服务更稳定高效。
  3. 无缝的互通体验:
    • 可以在 Windows 资源管理器中直接访问 WSL2 中的 Linux 文件。
    • 在 WSL2 终端里,也能直接操作 Windows 磁盘上的文件。
    • 网络端口互通,可以在 Windows 浏览器中直接访问运行在 WSL2 中的 OpenClaw 服务。
其他 Windows 部署方案对比
方案优点缺点建议
Docker Desktop环境隔离,便于部署迁移。资源占用相对更多,配置稍复杂。可选,适合熟悉 Docker 的用户。
PowerShell 原生无需额外环境。兼容性问题多,易出错,不推荐。不推荐
WSL2官方推荐。兼容性最好,性能佳,与 Windows 无缝集成。需要启用 Windows 功能并安装一个小型虚拟机。首选方案

第二部分:详细安装与配置指南

阶段一:安装并设置 WSL2 与 Ubuntu
1. 检查您的系统是否满足要求
  • 操作系统:Windows 10 版本 2004(内部版本 19041)或更高,或者 Windows 11。
    • 如何查看? Win + R 输入 winver,查看'版本'信息。
  • 硬件虚拟化:已启用。通常在 BIOS/UEFI 中开启,现代电脑默认开启。可尝试通过任务管理器 -> '性能'选项卡 -> 'CPU' -> 查看'虚拟化'是否显示'已启用'。
  • 管理员权限:安装过程需要。

文章配图

2. 一键安装 WSL2 与 Ubuntu(最简单的方法)

步骤:

  1. 以管理员身份打开 PowerShell:

    • 点击 Windows'开始'按钮。
    • 搜索'PowerShell'。
    • 在'Windows PowerShell'应用上右键单击,选择'以管理员身份运行(A)'。
  2. 执行一键安装命令:wsl --install

文章配图

  1. 这个命令会:

    • 自动启用'适用于 Linux 的 Windows 子系统'和'虚拟机平台'功能。
    • 下载并安装最新的 WSL2 Linux 内核。
    • 将 WSL2 设置为默认版本。
    • 下载并安装默认的 Linux 发行版——Ubuntu。
  2. 重启计算机。

  3. 初始化 Ubuntu:

    • 重启后,系统可能会自动弹出一个黑色的 Ubuntu 终端窗口。
    • 如果没有,请点击'开始'菜单,找到并启动新安装的'Ubuntu'应用。
    • 首次启动需要几分钟来解包文件。
    • 完成后,系统会提示您创建一个新的 UNIX 用户名和密码。
      • 用户名:推荐使用小写英文,不能包含空格。
      • 密码:输入时屏幕上不会显示任何字符,这是正常的安全措施,输入完毕后按回车确认即可。

文章配图

3. 如果'一键安装'失败或想手动控制

请严格遵循微软官方教程:

主安装指南(推荐,含一键安装):https://learn.microsoft.com/zh-cn/windows/wsl/install

手动安装步骤(适用于旧版或特殊场景):https://learn.microsoft.com/zh-cn/windows/wsl/install-manual

阶段二:在 WSL2 的 Ubuntu 中安装 Node.js

这是运行 OpenClaw 的核心前提。

OpenClaw 要求 Node.js 版本 >= 22。在 Linux 中,我们通常使用 nvm 来管理 Node.js 版本。

  1. 打开您的 Ubuntu 终端。
  2. 安装 nvm:通过 curl 下载并运行 nvm 的安装脚本:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
  1. 激活 nvm:关闭当前终端并重新打开一个新的 Ubuntu 终端,或者运行以下命令使 nvm 立即生效:
source ~/.bashrc
  1. 验证 nvm 是否安装成功:
nvm --version

如果显示出版本号(例如 0.40.1),则说明安装成功。 5. 使用 nvm 安装 Node.js 22(LTS 版本):

nvm install 22

这个命令会自动下载并安装 Node.js v22 的最新版本,并配置好 npm。 6. 将刚安装的 Node.js 22 设置为默认版本:

nvm alias default 22
  1. 验证 Node.js 和 npm 是否安装正确:
node -v # 应输出 v22.x.x
npm -v # 应输出对应的 npm 版本号

提示:若出现 command not found 错误,请确保已执行 source ~/.bashrc 或完全重启了 Ubuntu 终端。

文章配图

阶段三:安装 OpenClaw

现在,您的 WSL2 Ubuntu 环境中已经具备了运行 OpenClaw 的条件。以下是几种安装方式:

方式 1:官方一键脚本安装

自动化程度最高,包含交互式配置向导

curl -fsSL https://openclaw.ai/install.sh | bash

执行后,脚本会自动检测环境并引导您完成后续配置。

文章配图

方式 2:通过 npm 手动安装
  1. 全局安装 OpenClaw:
npm install -g openclaw@latest
  1. 安装完成后,运行配置向导:
openclaw onboard --install-daemon
方式 3:通过 Docker 安装

此方法在 WSL2 中安装 Docker 后使用,能获得最佳的环境隔离性。

  1. 在 WSL2 Ubuntu 中安装 Docker:参考官方 Docker 安装指南。
  2. 使用 docker-compose 启动 OpenClaw。

推荐使用 方式 1 或 方式 2。

阶段四:初始配置与启动服务

无论通过哪种方式安装,最终都会进入 OpenClaw 配置向导。

这个向导会像一位助手一样,引导完成最关键的四步:

  1. 风险提示:阅读后输入 Yes 继续。
  2. 配置 AI 模型:
    • 选择您想使用的 AI 模型提供商(例如 OpenAI GPT、DeepSeek 等)。
    • 输入对应平台的 有效 API 密钥(API 密钥需要提前在相应官网申请)。
  3. 选择通信渠道(可选):
    • 首次配置可以先输入 Skip 跳过。
    • 后续可以在 OpenClaw 的 Web 控制台中通过插件,接入飞书等。
  4. 选择初始技能(可选):
    • 同样可以输入 Skip 跳过,后续在控制台中按需安装。

文章配图

完成配置后,向导会自动启动 OpenClaw 的核心服务(网关 Gateway)。

当您在终端看到类似以下信息时,说明服务启动成功:

OpenClaw daemon started successfully! Gateway URL: http://127.0.0.1:18789

可使用以下命令管理服务:

# 启动 OpenClaw 网关服务
openclaw gateway start

# 停止 OpenClaw 网关服务
openclaw gateway stop

# OpenClaw 状态检查
openclaw gateway status

访问您的 OpenClaw 控制台:

  1. 直接在 Ubuntu 终端中输入 openclaw dashboard
  2. 或者,在 Windows 系统的浏览器(如 Chrome, Edge)地址栏中,手动输入 http://127.0.0.1:18789

看到 OpenClaw 的 Web 管理界面,即表示已成功在 WSL2 上部署了自己的 AI 助手服务!

文章配图

文章配图

安装完成检查清单
  • WSL2 已安装,并成功启动 Ubuntu。
  • 在 Ubuntu 中,通过 node -v 确认版本 ≥ 22。
  • 已通过 npm 或一键脚本成功安装 OpenClaw。
  • 已通过配置向导绑定 AI 模型的 API 密钥。
  • 能在浏览器中通过 http://127.0.0.1:18789 访问 OpenClaw 控制台。
检查服务状态及访问 Web 控制台

检查服务状态:openclaw status

文章配图

本地网页控制台:openclaw dashboard

文章配图

目录

  1. WSL2 是什么?
  2. 为何推荐 WSL2 运行 OpenClaw?
  3. 其他 Windows 部署方案对比
  4. 阶段一:安装并设置 WSL2 与 Ubuntu
  5. 1. 检查您的系统是否满足要求
  6. 2. 一键安装 WSL2 与 Ubuntu(最简单的方法)
  7. 3. 如果“一键安装”失败或想手动控制
  8. 阶段二:在 WSL2 的 Ubuntu 中安装 Node.js
  9. 阶段三:安装 OpenClaw
  10. 方式 1:官方一键脚本安装
  11. 方式 2:通过 npm 手动安装
  12. 方式 3:通过 Docker 安装
  13. 阶段四:初始配置与启动服务
  14. 启动 OpenClaw 网关服务
  15. 停止 OpenClaw 网关服务
  16. OpenClaw 状态检查
  17. 安装完成检查清单
  18. 检查服务状态及访问 Web 控制台
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 万维网(WWW)发展脉络与核心原理解析
  • 大模型原理基础:从感知机到神经网络
  • AI 产品经理入门指南:核心技能与实战路径
  • Retinaface+CurricularFace 人脸识别镜像:SSH 远程连接与 JupyterLab 调试
  • ToDesk、顺网云与海马云运行 DeepSeek 大模型性能对比
  • Python 与 PyCharm 环境搭建实战指南
  • RaNER 模型 WebUI 使用指南:AI 智能实体侦测实战
  • C++ STL string 类从零实现详解
  • Android App 黑白化技术实践与方案分析
  • cann-recipes-train 实战:昇腾 DeepSeek-R1 与 Qwen2.5 RL 训练优化
  • 次模函数(Submodular Function)核心概念与 AI 应用
  • C++ 类和对象进阶:深入理解默认成员函数与运算符重载
  • everything-claude-code 配置详解:构建规范化 AI 开发工作流
  • MuGo 源码逐行解读:从特征提取到蒙特卡洛树搜索
  • 基于 Vivado IP 核的 LVDS 高速通信实现指南
  • Unity-MCP 完全指南:从零构建 AI 游戏开发助手
  • CSP-S 提高组 C++ 树形 DP 详解及编程实例
  • C++ STL list 容器底层实现详解
  • Unity-MCP 完全指南:从零开始构建 AI 游戏开发助手
  • OpenClaw 网络搜索与抓取工具最佳实践

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online