返回博客列表

OpenClaw 部署指南

HUTAO667
OpenClaw AI助手 部署 Windows DeepSeek

详细记录 OpenClaw 在 Windows 系统上的完整部署过程,包括环境准备、安装配置、模型设置等步骤

一、环境准备

1、安装Nodejs

首先打开Nodejs官网 传送门 注意:Nodejs版本必须>=22.16 Node.js ????

下载好msi安装包后所有选项默认,一直点击下一步即可 Node.js ????????

安装好之后,打开命令行窗口,输入node -v,检查是否输出版本号 ????? node ?? 如果发现输出的版本号和安装的版本不一致,或者版本低于22.16,在命令行窗口输入nvm ls,查看当前安装的版本,如果有多个版本,运行nvm use 版本号 ,切换版本 nvm ????? Node.js ??

2、安装git

如果已经安装git,可以直接跳过本节内容 为什么需要安装git?

  • 因为虽然是用npm安装,但是在安装的过程中,有些核心依赖是需要从Github仓库拉取的,因此需要安装git

    打开git官网 传送门,下载Windows版本 Git Windows ???? 默认一直点击下一步即可 Git ???????? 打开命令行窗口 运行git -v 命令,有版本号输出即可安装成功 ????? git ??

3、安装openclaw

在命令行输入 npm i -g openclaw (安装时请关闭科学上网环境) ,安装的时间可能会久一些,耐心等待即可,安装过程中可以看到一些警告,这是正常现象,下面是安装成功的提示 OpenClaw npm ???????? 如果出现以下错误警告,就运行 git config --global url."https://github.com/".insteadOf "ssh://git@github.com"的命令,出现这个错误的原因是npm它默认是通过ssh协议去拉取的,但是我们没有配置ssh密钥,就会导致拉取失败,输入这个命令就是强制使用https协议进行拉取,就不会出错了 npm ?? GitHub ????????? 安装好之后,在命令行输入 openclaw -v 查看是否有版本输出,如果有说明已经安装成功,如果没有输出,但是前面的步骤没问题,则说明Nodejs的环境变量没有进行配置 ????? openclaw ?? 这段是Nodejs的环境变量配置,如果前面没有问题跳过这部分,直接看下一节 首先查看Nodejs的路径,在命令行输入npm prefix -g,会输出npm的安装路径,复制这个路径 npm ???????? 接着win+s,搜索环境变量 Windows ???????? 新建一个用户变量,变量名为Path,变量值为刚才复制的路径 ???? Path ???? 接着重新打开命令行窗口,输入openclaw -v,可以看到成功输出版本号 ?????????? openclaw ??

二、openclaw配置

1、初始配置

在命令行窗口输入 openclaw onboard,会弹出一个风险提示,我们选择yes即可 OpenClaw onboard ???? 考虑到有些人对这个安全提示有顾虑,我把它翻译一下

**安全警告 — 请务必阅读**
OpenClaw 是一个业余项目,仍处于测试阶段。请做好遇到各种问题的心理准备。
默认情况下,OpenClaw 是一个**个人助理**,其安全边界基于“只有一个可信的操作员”。如果启用了工具功能,这个机器人可以读取你的文件并执行操作。一个精心设计的恶意提示词有可能诱使它做出不安全的行为。
OpenClaw?**默认不是一个能够抵御恶意多租户攻击的安全边界**。如果多个用户都能向一个启用了工具的机器人发送消息,那么他们就共同拥有了这个机器人所授予的**工具操作权限**。
**如果你不熟悉安全加固和访问控制的相关知识,请不要运行 OpenClaw。**
在启用工具或将 OpenClaw 暴露到互联网之前,请务必寻求有经验人士的帮助。
**推荐的最低安全基线:**
- **配对/白名单 + 提及限制**:只允许特定用户或通过在消息中@机器人的方式触发它。
- **多用户/共享收件箱**:必须拆分信任边界(例如,使用独立的网关/凭证,最好是独立的操作系统用户/主机)。
- **沙盒环境 + 最小权限原则**:为工具的运行提供隔离环境,并只授予其完成任务所必需的最小权限。
- **共享收件箱**:必须隔离私聊会话(设置?`session.dmScope: per-channel-peer`),并保持工具权限处于最低水平。
- **隔离机密信息**:确保各种密钥、密码等敏感信息不被放置在代理程序可以访问到的文件系统路径内。
- **使用最强模型**:对于任何启用了工具或会接收不可信收件箱消息的机器人,务必使用目前能力最强、最安全的大语言模型。
**请定期运行以下命令进行安全检查:**
bash
openclaw security audit --deep
openclaw security audit --fix
**必须阅读的文档:**?[https://docs.openclaw.ai/gateway/security](https://docs.openclaw.ai/gateway/security)

接着选择快速开始,回车,本教程只将解如何快速配置openclaw到Windows,自定义配置暂不进行讲解 OpenClaw ?????? 接着会出现LLM的配置界面,这里我推荐使用Deepseek,因为它很便宜,Apikey获取也很方便 OpenClaw LLM ???? 首先找到Deepseek官网,登录后选择Api开发平台 DeepSeek API ?????? 选择充值,可以先充值一块钱试试 DeepSeek ???? 充值好后点击apikeys,创建一个新的Apikey,名称随便起 DeepSeek API keys ?? 创建好后会生成一个Apikey,一定要复制保存到自己的记事本或者其他地方,因为Apikey只显示一次 DeepSeek ?? API key ?? 现在Apikey已经到手了,我们回到命令窗口,选择Deepseek供应商 OpenClaw ?? DeepSeek ??? 粘贴我们刚才复制的Apikey,然后回车 OpenClaw ?? API key ?? 接着选择模型,选择默认即可,因为后面可以更改 OpenClaw ?????? 接着会弹出控制渠道,可以通过这些控制openclaw在电脑上查资料改代码等,这个后面是可以配置的,我们跳过即可 OpenClaw ???????? 这个是联网供应商的配置,如果提问ai一些问题的话,决定ai会在哪里搜索,这个也是后期可以配置的直接跳过 OpenClaw ????????? 接着是skill配置,我们也选择no,直接跳过 OpenClaw skill ???? hooks也跳过,按一下空格键,回车 OpenClaw hooks ???? 当出现这个窗口的时候,已经启动成功了 OpenClaw ?????? 接下来在命令行窗口输入openclaw dashboard就会打开openclaw的web UI界面 OpenClaw dashboard Web UI 随便问一个问题,可以看到已经配置成功了 OpenClaw ????????

到了这里已经配置成功了