想象一下:打开微信,给一个好友发消息,对方秒回——但它不是人,是智能体Hermes。
不是小程序,不是公众号,不是企业微信机器人。就是你微信通讯录里的一个"好友",随时随地对话,支持文字、图片、文件。
今天安装了Hermes,把订阅套餐的claude code用一些方式集成到Hermes(要改hermes代码)和认证。最后给Hermes接上了weixin。
今天的主题就是hermes接微信。
Hermes——有一个消息网关gateway,能把任何大模型接入14+聊天平台。今天我手把手带你走一遍:从零到微信里跟AI聊天,全程5分钟。
Hermes接入微信全流程概览
Hermes是什么?
Hermes是一个自进化的智能体,我个人用过的体验是,认为比openclaw好。稳定性也高一些。
上图就是把hermes启动后,接入claude订阅的截图(不是apikey),以前发的全部被DMCA takedown了。
回到正题,其有消息网关。简单说,它做一件事:把大模型的能力结合harness框架的真正的更智能的agent,通过你日常使用的聊天工具送到你手边。
支持的平台包括:
- 微信(个人号)、企业微信、飞书/Lark
- Telegram、Discord、Slack、WhatsApp、Signal
- Email、SMS、Matrix、Mattermost、iMessage(BlueBubbles)
微信适配器使用腾讯iLink Bot API,走长轮询(long-polling),不需要公网IP,不需要webhook,不需要服务器。你的Mac/PC就能跑。
实战:5步接入微信 Step 1:安装Hermes
先创建虚拟环境(避免污染系统Python),先安装hermes下载源码然后:uv pip install -e .
下面是安装weixin的依赖:
uv venv && source .venv/bin/activate
uv pip install aiohttp cryptography qrcode
注意:直接用系统pip会报 externally-managed-environment 错误(macOS的保护机制),所以一定要用虚拟环境。我踩过这个坑。
Step 2:启动Gateway Setup向导
运行:hermes gateway setup
会弹出一个交互式菜单,列出14个支持的平台。用方向键选择 Weixin / WeChat,回车。
Step 2:hermes gateway setup 启动向导
Step 3:选择Weixin/Wechat配置消息权限
向导会问两个问题:
- DM权限:建议选"Allow all direct messages"(允许所有私聊),方便测试
- 群聊权限:建议选"Allow all group chats"(允许所有群聊),或者先禁用
Step 3:配置DM和群聊权限
Step 4:扫码登录微信
这是最关键的一步。向导会调用腾讯iLink Bot API,在终端里显示一个二维码。用微信扫码,手机上确认授权。
成功后终端会显示:微信连接成功,account_id=xxx
向导会自动把account_id、token、base_url保存到 ~/.hermes/ 目录,不需要手动配置环境变量。
Step 5:安装后台服务,开始聊天
向导最后会问是否安装为launchd服务(macOS后台服务)。选Y,它会:
- 自动安装到 ~/Library/LaunchAgents/
- 开机自启动,后台常驻
- 日志在 ~/.hermes/logs/gateway.log
Step 5:服务安装成功,后台常驻运行
然后——打开微信,找到那个"好友",发条消息试试。
实际效果:在微信里直接和AI对话
踩坑提醒
- 一定要用虚拟环境。macOS现在默认禁止直接pip install到系统Python,会报externally-managed-environment错误。用uv venv一行搞定。
- hermes命令要在虚拟环境里跑。先source .venv/bin/activate,再hermes gateway setup。否则找不到命令。
- 终端窗口要够大。setup向导用了curses做交互菜单,终端太小会报错崩溃。拉大窗口再跑。
- 这是个人微信号,不是企业微信。如果需要企业微信,选WeCom适配器。
以前用AI,你要打开一个网页、登录一个平台、切换一个工具。现在,AI直接住进你每天用的微信里。变成任务下达开始干活的节奏,是交互范式的转变。
我用下来还是不太稳定,不如feishu稳定,想尝鲜的可以玩~
经常报错必须reset
#微信wechat# #Hermes# #Opus# #openclaw#
热门跟贴