OpenClaw 本地极简部署与 QQ 机器人接入教程
介绍如何在 Windows 环境下通过 Node.js 和 Git 部署 OpenClaw 本地 AI Agent 网关,并配置通义千问模型及 QQ 机器人插件。步骤包括环境安装、npm 全局安装、向导初始化选择模型与技能包,以及接入 QQ 开放平台获取凭证完成通信连接。最终实现本地运行的大语言模型智能体与 QQ 聊天交互。

介绍如何在 Windows 环境下通过 Node.js 和 Git 部署 OpenClaw 本地 AI Agent 网关,并配置通义千问模型及 QQ 机器人插件。步骤包括环境安装、npm 全局安装、向导初始化选择模型与技能包,以及接入 QQ 开放平台获取凭证完成通信连接。最终实现本地运行的大语言模型智能体与 QQ 聊天交互。

OpenClaw 是一个强大的本地化 AI Agent 网关与编排框架。 如果把各种大语言模型(如 Qwen、DeepSeek)比作 AI 的'大脑',那么 OpenClaw 就是为这个大脑量身定制的'躯干和神经系统'。它不仅能管理这些大模型的接入,还自带可视化的 Web 控制台,能够轻松连接各种外部社交平台(QQ、Telegram 等),并赋予 AI 读取本地文件、调用外部工具的能力。
从零手搓一个带有记忆功能、能调用工具的 QQ 机器人工作量庞大。OpenClaw 的价值在于开箱即用和极高的工程实用性,解决了以下核心痛点:
本文介绍如何在 Windows 本地部署 OpenClaw,并实战演示如何将其无缝接入官方 QQ 机器人。
OpenClaw 对底层环境有两个硬性要求:Node.js 版本必须 >= 22,并且电脑里必须装有 Git。
OpenClaw 基于 Node.js 运行。需去官网下载最新的 LTS(长期支持)版本。 操作步骤:访问 Node.js 官网,直接点击绿色的 Windows 安装程序 (.msi) 进行下载。

注:请根据电脑版本自行选择合适版本安装!

注:在安装过程中,如果遇到提示 'Automatically install the necessary tools…'(自动安装必要的工具,如 Python 和 C++ 编译环境),建议勾选。很多 AI 相关的 Node.js 项目在底层需要编译 C++ 依赖,勾选此选项能省去未来大部分编译报错烦恼。
npm 拉取 OpenClaw 的某些开源依赖时,必须调用本地的 Git 工具,否则会报 ENOENT (找不到文件) 错误。提供两种常用安装方式:
方案 A:使用 winget 命令行一键安装 操作步骤:右键以'管理员身份'打开 PowerShell,输入以下命令并回车:
winget install Git.Git
如果输入指令时报错 "0x8a15000f :Data required by the source is missing",建议使用方案 B。

方案 B:官网下载安装包 操作步骤:直接访问 Git 官网,下载 64-bit 的 .exe 安装包。

安装方法:纯'傻瓜式'操作,双击运行后不需要修改任何默认配置,一路点击 'Next' 到底即可完成。
注:Git 安装完成后,请务必把当前打开的所有黑窗口(PowerShell/CMD)全部关掉,然后重新打开一个新的窗口,输入 git -v。如果能输出类似 git version 2.x.x.windows.x 的提示,才说明系统真正识别到了它。
环境装好后,验证一下。打开 PowerShell,输入 node -v,应能顺利看到刚刚安装的 Node.js 版本号。
如果出现报错,这通常是因为 Windows PowerShell 默认有一个非常严格的安全策略,把 npm 底层的执行脚本当成危险动作给拦截了。
解决办法:
Set-ExecutionPolicy RemoteSigned
按下回车后,系统会弹出一大段黄色的警告文字,问你是否要更改执行策略,输入大写字母 Y,然后回车确认。
完成这一步后,再次输入 npm -v。

保持刚才那个'以管理员身份运行'的 PowerShell 窗口处于打开状态,我们接下来所有的操作都在这里完成。
在命令行中,输入我们今天的第一条核心指令,把 OpenClaw 接回本地:
npm install -g openclaw@latest
敲下回车后,npm 会自动去云端把 OpenClaw 的所有零部件下载并拼装到你的电脑里。这个过程根据网速可能需要一两分钟。
注:在跑进度条的时候,终端里可能会弹出一堆黄色的 warn deprecated(警告老旧依赖)或者蓝色的 notice(提示 npm 有新版本)。不要慌,也不用管它们!这些都不会对程序运行产生任何影响。只要你最后看到类似 added 673 packages in 2m 这样的提示字样,就代表核心组件已经完美安装成功!
接下来,我们需要给它通电开机,并给它装上一个大模型(这里我们以接入通义千问 Qwen 为例)。 继续在终端中输入启动初始化向导的指令:
openclaw onboard
| 提供商 | 获取 API Key | 备注 |
|---|---|---|
| Anthropic Claude | https://console.anthropic.com → 创建账号 → API Keys → Create Key | 需国际信用卡 |
| OpenAI GPT | https://platform.openai.com → API Keys → Create new secret key | 需国际信用卡 |
| OpenRouter | https://openrouter.ai → 注册 → Keys → Create Key | 支持多种支付方式,聚合多家模型 |
| Qwen(推荐) | https://bailian.console.aliyun.com → 登录 → API-KEY 管理 → 创建新 API-KEY | 中国大陆服务商,支持国内支付 |
| DeepSeek | https://platform.deepseek.com → 注册 → API Keys → 创建 | 中国大陆服务商,支持支付宝充值 |
| Moonshot / Kimi | https://platform.moonshot.cn → 注册 → API Key 管理 → 新建 | 中国大陆服务商,支持国内支付 |
| 本地模型 | 支持 Ollama 等,无需 API Key | 免费,但需本地算力 |

这里有很多模型,建议新手先使用 Qwen,因为它支持 OAuth 授权登录,可以直接在网页上登录账号进行认证,而且 Qwen 有免费额度,方便快速上手使用。 选择 Qwen 后,程序会给你一个认证连接,只需要复制粘贴到浏览器即可进入认证界面,登陆账号后即可认证成功。


默认选择第一个就行。


接着程序会推荐一些技能包,建议至少添加 ClawHub,这是官方的技能市场,安装了之后,就能在社区市场上随时搜索和安装对应的技能包。 选择好之后,我们选择用 npm 安装即可:

安装完成之后,程序还会询问一堆额外的服务配置,直接全部 No。


启动成功后,引导程序会问你是在终端界面(TUI)还是网页浏览器中使用 OpenClaw。 TUI 就是直接在命令行里跟 AI 聊天,适合喜欢敲命令、有一定编程基础的同学。新手当然选 Web UI 网页中使用:

选择之后,浏览器会自动打开 OpenClaw 的网页控制面板。到此,恭喜你的第一只龙虾已经成功诞生!

注意:如果出现以下问题,请在直接将 token 一起复制进浏览器:

得益于腾讯 QQ 开放平台最近的原生支持,以及 OpenClaw 极其方便的插件系统,我们现在完全不需要手写任何复杂的收发消息接口,只需简单配置即可免费获得官方的机器人通道。
首先,我们需要去腾讯那边建立一个机器人的空壳,并拿到它的专属凭证。 操作步骤:

在手机 QQ 扫码后选择同意,即完成注册,进入 QQ 机器人配置页。

在 QQ 开放平台的 QQ 机器人页面,可以单击创建机器人,即可直接新建一个 QQ 机器人。

机器人创建完成后,在页面中找到'AppID'和'AppSecret'两个参数,分别点击右侧'复制'按钮,将其保存到个人记事本或备忘录中(请妥善保存勿泄露,注意数据安全),后续步骤中需要使用。
拿到身份证后,我们要让本地的'龙虾'学会 QQ 的通信协议。 重新打开一个新的 PowerShell 窗口(建议依然是'以管理员身份运行'),输入以下指令,一键安装官方维护的 QQ 插件:

回到 QQ 软件,可以看到新建的 QQ 机器人已经被添加至您的消息列表中,并将会发送第一条消息。

我们可以尝试让它完成一些任务。




看来结果还是比较让人满意,大功告成!
到这里,我们已经成功避开了 Windows 环境配置的各种大坑,把带有 Qwen 大脑的 OpenClaw 顺利养在了本地,并且无缝接入了 QQ。
但这仅仅是个开始。OpenClaw 最大的价值不在于陪聊,而在于它极强的本地工具调用能力。
现在你拥有了一个跑在本地的智能中枢,接下来最务实的玩法就是给它写点专属的工具。比如,你可以把以前写的 Python 脚本挂载给它,以后只需在 QQ 里发句指令,它就能自动帮你跑脚本,比如自动合并处理本地的一大堆 Excel 数据表,或者去抓取实时的金融行情数据做快速分析。
万事开头难,最折磨人的环境部署既然已经搞定,剩下的就是尽情发挥你的创意了!

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online
基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online
查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online
JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online
使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online
Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online