Hermes agent怎么接入微信?保姆级教程
Hermes Agent 是由 Nous Research 开发的‘自进化’AI 智能体框架,能从任务中自动提炼技能并越用越强。接入微信的核心价值在于:让一个永不停机的个人AI助手,全天候驻守在你最常打开的微信里,随时待命帮你处理消息、整理信息、执行任务。
本文大纲
👉 一、接入方式选型:哪种更适合你?
👉 二、原生iLink方案:扫码即连(推荐)
👉 三、进阶玩法与常见问题
👉 四、安全与稳定:必读须知
👉 总结
一、接入方式选型:哪种更适合你?
| 方案 | 实现原理 | 特点与适用场景 | 当前状态 | 推荐指数 |
|---|---|---|---|---|
| 原生iLink Bot | 使用腾讯官方iLink Bot API | 官方原生集成,无需公网IP/WebSocket,普通家用网络即可运行;支持个人微信扫码连接 | Hermes v0.6.0+ 已原生支持 | ⭐⭐⭐⭐⭐ |
| 社区适配(基于OpenClaw-weixin) | 参考OpenClaw-weixin的实现,修改HermesAgent源码 | 可深度定制,但需要手动修改代码、自行维护更新 | 社区开发者正在整理发布中 | ⭐⭐⭐ |
| 企业微信通道 | 企业微信应用 + Hermes Gateway | 适合团队协作,需企业微信管理员权限 | 支持,但需单独申请应用ID和Secret | ⭐⭐⭐ |
结论:对于绝大多数用户,直接使用官方原生iLink方案是最简单、最稳定的选择。下文将围绕该方案展开详细步骤。
二、原生iLink方案:扫码即连(推荐)
第1步:更新Hermes Agent至最新版本
确保你的Hermes Agent版本支持微信接入(需要v0.6.0及以上):
hermes update如果尚未安装Hermes,先通过官方脚本完成基础安装。
第2步:安装微信适配器依赖
iLink适配器依赖aiohttp和cryptography处理网络请求和加密传输,另外安装qrcode可以在终端直接显示二维码(可选但推荐):
# 标准pip安装
pip install aiohttp cryptography qrcode
# 如果提示找不到pip(尤其是在虚拟环境中),使用以下命令:
VIRTUAL_ENV=~/.hermes/hermes-agent/venv uv pip install aiohttp cryptography qrcode第3步:运行Gateway配置向导
hermes gateway setup在交互界面中选择 Weixin,系统会从iLink Bot API请求一个登录二维码,并在终端中显示(或提供二维码URL)。
第4步:扫码登录并确认
用手机微信扫描终端显示的二维码,在手机上确认登录。成功后终端会显示类似信息:
微信连接成功,account_id=your-account-id随后一路回车确认默认配置即可,Hermes会自动重启生效。
第5步:开始对话
配置完成后,在微信中搜索联系人 ‘微信Clawbot’,点击进入即可开始对话。发送一条消息(例如“你好”),Hermes Agent会自动响应。
💡 小技巧:如果PC端微信也登录了同一个账号,‘微信Clawbot’ 同样会出现在PC端联系人列表中,直接在电脑上就能跟你的AI助手聊天。
三、进阶玩法与常见问题
🔧 权限控制:DM与群聊分开管理
为适应个人微信的使用场景,默认策略较为保守:
| 策略项 | 默认值 | 说明 |
|---|---|---|
WEIXIN_DM_POLICY | open | 私聊默认对所有联系人开放 |
WEIXIN_GROUP_POLICY | disabled | 群聊默认关闭,避免加入过多群后“炸群” |
如需调整,编辑 ~/.hermes/.env 文件:
# 私聊改为仅白名单用户可对话
WEIXIN_DM_POLICY=allowlist
# 群聊改为开放(需谨慎,建议先用小号测试)
WEIXIN_GROUP_POLICY=open⚠️ 群聊实测提醒:官方文档宣称支持群聊,但社区多位用户实测暂未跑通,Bot无法被拉入群组。群聊功能目前存疑,建议以私聊为主要使用场景。
🔧 双开模式:微信同时接Hermes和OpenClaw
如果你之前用过OpenClaw,想两者共存,可以使用社区项目 HermesClaw:
git clone https://github.com/AaronWong1999/hermesclaw.git安装后,在微信私聊Bot发送以下命令即可切换:
- /hermes → 切换到Hermes Agent
- /openclaw → 切换到OpenClaw
- /both → 同时获取两个Agent的回复
状态按用户隔离,你和朋友在同一个群里可以分别跟不同的Agent对话,互不干扰。
🔧 常见问题速查
| 问题 | 解决方案 |
|---|---|
| 终端没有显示二维码 | 安装qrcode依赖,或根据终端提示手动打开二维码URL扫码 |
| 收不到Bot回复 | 运行 hermes gateway status 查看网关状态,确认已启动;检查微信中是否找对了联系人‘微信Clawbot’ |
| 登录过期(errcode=-14) | 重新运行 hermes gateway setup → 选择Weixin → 重新扫码登录即可,其他配置不用动 |
| PC端微信看不到Bot | 将微信PC客户端更新到较新版本(如4.1.8.104以上),扫码绑定后PC端即可正常显示 |
| 想切换其他微信账号 | 重新运行 hermes gateway setup 扫码即可,会自动覆盖原有绑定 |
| 不能直接转发消息给Bot | iLink Bot暂不支持转发功能,只能复制粘贴文本或直接向Bot发送消息 |
四、安全与稳定:必读须知
关于封号风险:Hermes使用的是腾讯官方的iLink Bot API,不是逆向协议或非官方客户端,安全性远高于各种‘野路子’微信机器人框架。不过,官方仍然建议先用小号测试,跑熟了再上主力号。
技术架构带来的稳定性保障:整个接入不需要公网IP,也不需要配置Webhook或WebSocket,通过HTTP长轮询(35秒超时)从iLink API拉取消息。这意味着:
- 家用宽带、公司内网都能直接运行,无需折腾内网穿透
- 网络波动自动重试,重启后自动续接上下文,不丢消息
- 同一Token只能被一个网关实例使用,启动时会自动加锁,避免多实例冲突
媒体文件自动加密:微信媒体文件全程走加密CDN通道,收发图片、视频、文件时AES-128-ECB加密自动处理,开发者无需关心底层加密细节。
Markdown自动适配:个人微信不支持原生Markdown渲染,Hermes会自动转换——H1标题转成〖标题〗格式,表格转成键值对列表,代码块保持原样。
总结
Hermes Agent接入个人微信,核心就三步:更新到最新版 → 安装aiohttp和cryptography依赖 → 运行 hermes gateway setup 扫码登录。基于腾讯官方iLink Bot API,无需公网IP/WebSocket,普通家用网络就能稳定运行。配置完成后,你在微信里就拥有了一个7×24小时在线的AI伙伴,支持文字、图片、视频、文件、语音全类型消息收发。建议先用小号测试,确认稳定后再迁移到主力号。
如果你想把Hermes Agent这类AI智能体的能力扩展到更复杂的企业级自动化场景——比如跨系统数据同步、智能审批、多Agent协同编排——可以了解一下「实在Agent」。它能把大模型调用、RPA流程编排和数据流转串成一条线,让你的AI助手从“会聊天”升级为“能干活”的生产力中枢。
Hermes agent能做什么?应用场景盘点,会自我成长的数字助理全图鉴
Hermes agent小米的模型怎么用?三模全家桶完整攻略
happy horse会开源吗?真实路线揭秘

