最近“龙虾”的爆火,掀起了一股“养虾热”。越来越多的人了解到了 OpenClaw 这个强大的 AI 小玩具。相对于其他的 Agent,OpenClaw 安装简单,且社区插件丰富,能够轻易接入 Telegram、Discord、飞书等聊天软件。
对于机器人一向是严打态度的微信,居然也顺势推出了自己的 OpenClaw 微信插件。那么借这次机会,我们来聊聊怎么在微信里养一只属于自己的“虾”。
准备条件
- 一台能够 7x24 小时在线的电脑,亦或是一个云服务器(不需要对外暴露 OpenClaw 端口)。
- 一个 API Key,需要自行去相关 AI 服务商购买。由于 OpenClaw 会消耗巨量的 Tokens,因此只建议购买 Coding Plan 这样的月付套餐。
- 将手机微信更新到最新版本,目前电脑版不支持 OpenClaw 插件。
- 一定的电脑操作经验:OpenClaw 并非大众软件,有一定使用门槛,不适合缺乏使用经验的同学使用。
安装 OpenClaw
安装 Node.js
虽然 OpenClaw 官方提供了一键安装脚本,但是如果本机没有安装 Node,脚本会自动为你安装,我个人觉得先手动安装 Node 更可控一些。
前往 Node.js 官网下载。翻到下方下载适合平台的安装包(建议选择安装程序)。
下载 OpenClaw
建议使用下面的官方一键安装脚本:
macOS/Linux:
curl -fsSL https://openclaw.ai/install.sh | bash
Windows:
powershell -c "irm https://openclaw.ai/install.ps1 | iex"
如果你使用自动安装脚本,安装完成之后会出现一个快速配置的向导,如果你都看不懂,可以使用下面的参考配置:
| 配置项 | 配置内容 |
|---|---|
| I understand this is powerful and inherently risky. Continue? | 选择 "Yes" |
| Onboarding mode | 选择 "QuickStart" |
| Model/auth provider | 选择 "Skip for now",后续可以配置 |
| Filter models by provider | 选择 "All providers" |
| Default model | 使用默认配置 |
| Select channel (QuickStart) | 选择 "Skip for now",后续可以配置 |
| Configure skills now? (recommended) | 选择 "No",后续可以配置。 |
| Enable hooks? | 按空格键选中 "Skip for now",按回车键进入下一步。 |
| How do you want to hatch your bot? | 选择 "Hatch in TUI"。 |
配置 OpenClaw
OpenClaw 的配置文件路径在 ~/.openclaw/openclaw.json(如果没有需要手动创建),具体的配置方式因 AI 提供商而异,具体请参考平台文档。
也可以搜索“OpenClaw + 你使用的平台 + 模型配置教程”来找到相关的经验帖。
配置之后可以使用 openclaw gateway 来启动 OpenClaw 的网关服务,启动完成之后在浏览器中访问 http://127.0.0.1:18789/ 或者 http://localhost:18789/ 来进入 OpenClaw 的控制台,进入聊天界面并试着发送消息,如果有消息回复就说明配置成功了。
值得注意的是,如果你有多个配置需要管理,你可以使用之前文章提到的 CC Switch。
OpenClaw 的安装脚本默认会安装系统服务,这可能会拖慢开机速度以及占用系统内存,如果你不需要 OpenClaw 开机自动运行,则建议使用下面的命令卸载服务:
bashopenclaw gateway uninstall相反,如果你希望其能开机自动运行(这种情况一般针对云服务器),你会需要安装系统服务:
bashopenclaw gateway install
安装微信插件
自动安装
直接在终端运行下面的命令:
npx -y @tencent-weixin/openclaw-weixin-cli install
这个命令会自动把微信插件安装在 OpenClaw 的插件目录下,并自动进行微信登录,届时使用微信扫一扫扫描终端上显示的二维码完成登录。
手动安装
如果你在自动安装过程中遇到了问题,你可能需要进行手动安装。
微信插件 npm 包详情:https://npmx.dev/package/@tencent-weixin/openclaw-weixin
安装插件
openclaw plugins install "@tencent-weixin/openclaw-weixin"
启用插件
openclaw config set plugins.entries.openclaw-weixin.enabled true
二维码登录
openclaw channels login --channel openclaw-weixin
终端将显示一个二维码。请用手机扫描并确认授权。确认后,登录凭证会自动保存在本地,无需其他操作。
连接多个用户
可以反复运行上面的登录命令以连接多个微信账号:
openclaw channels login --channel openclaw-weixin
在默认情况下,这多个登录的凭据会共享相同的上下文,为了避免多个微信号的聊天记录相互干扰,建议为每个微信号创建一个独立的上下文:
openclaw config set agents.mode per-channel-per-peer
这为每个“微信账号+消息发送者”组合提供了独立的 AI 记忆,避免了不同账号间的上下文干扰。
请注意,由于 OpenClaw 有敏感操作权限(如操作电脑中的文件),请勿将 OpenClaw 连接到陌生人微信,避免财产损失。
在你完成上面步骤之后,在终端中使用 openclaw gateway 命令以启动 OpenClaw,若控制台没有出现错误,一般就可以在微信中和你的“龙虾”进行交流了。
若想关闭,在终端中按 Ctrl + C 后,静待一段时间会自动退出。