基于 Jerry Hermes Bridge + Hermes Agent(NousResearch)—— 轻量 Python 方案
通过微信语音或打字与 AI 对话,随时随地完成工作:
发挥你的想象力 — 任何能用文字或语音描述的任务,都可以交给 AI。
两种微信机器人方案对比
在开始之前,请确保满足以下条件:
以下命令自动完成所有配置(Copilot CLI、Hermes Agent、Jerry Hermes Bridge、后台服务):
macOS / Linux:
可选参数:
| 参数 | 说明 |
|---|---|
--key KEY | 指定 Jerry Hermes 激活码 |
--skip-copilot | 跳过 Copilot CLI 检查 |
--skip-hermes | 跳过 Hermes Agent 安装 |
--skip-jerry | 跳过 Jerry Bridge 安装 |
--skip-service | 跳过后台服务安装 |
如果安装时跳过了激活码输入,需要手动激活:
查看激活状态:
首次使用需要登录 GitHub Copilot CLI:
按照终端提示完成浏览器授权流程。登录成功后验证:
nohup 启动的后台进程无法访问 Keychain,必须使用 launchd 服务。安装脚本已自动配置。
运行 Hermes 网关配置向导:
选择微信(Weixin)作为消息平台,按提示完成配置。
前台运行(用于测试):
终端会显示微信登录二维码,用微信扫码登录即可。
确保 Jerry Hermes Bridge 服务已启动(安装脚本已自动配置后台服务),然后用另一个微信号给机器人发一条消息,等待 AI 回复。
response ready 字样。
| 命令 | 说明 |
|---|---|
/model copilot-opus | 切换到 Claude Opus 4.6 |
/model copilot-sonnet | 切换到 Claude Sonnet 4.6 |
/model copilot-gpt54 | 切换到 GPT-5.4 |
/model copilot-mini | 切换到 GPT-5.4 Mini(快速) |
/model | 查看当前模型与可用模型列表 |
/reset | 重置当前对话 |
/help | 显示帮助信息 |
可用模型
| 模型名 | 对应模型 | 说明 |
|---|---|---|
copilot-opus | Claude Opus 4.6 | 最强推理,默认 |
copilot-sonnet | Claude Sonnet 4.6 | 平衡速度与能力 |
copilot-gpt54 | GPT-5.4 | OpenAI 最新 |
copilot-mini | GPT-5.4 Mini | 快速响应 |
Jerry Hermes 由 Jerry Bridge(AI 模型桥接,端口 18803)提供服务。安装脚本已自动配置后台服务。
服务名:com.jerry.hermes-bridge
| 操作 | 命令 |
|---|---|
| 查看状态 | launchctl list | grep hermes |
| 停止 | launchctl bootout gui/$(id -u)/com.jerry.hermes-bridge |
| 启动 | launchctl bootstrap gui/$(id -u) ~/Library/LaunchAgents/com.jerry.hermes-bridge.plist |
| 查看日志 | tail -f /tmp/jerry-hermes.log |
| 健康检查 | curl -s http://127.0.0.1:18803/health |
服务名:jerry-hermes-bridge
| 操作 | 命令 |
|---|---|
| 查看状态 | systemctl --user status jerry-hermes-bridge |
| 停止 | systemctl --user stop jerry-hermes-bridge |
| 启动 | systemctl --user start jerry-hermes-bridge |
| 重启 | systemctl --user restart jerry-hermes-bridge |
| 查看日志 | journalctl --user -u jerry-hermes-bridge -f |
macOS:
Linux:
Q: 安装脚本报 "Copilot CLI 未找到" ?
请先安装 GitHub Copilot CLI:
安装后运行 copilot auth login 登录。也可以用 --skip-copilot 跳过此检查。
Q: 微信收到消息但回复 "Empty response from model" ?
通常是 Jerry Bridge 服务未启动或 Copilot CLI 未认证。请检查:
Q: macOS 上通过 SSH 启动 Bridge 后报 "No authentication" ?
SSH 的 nohup 进程无法访问 macOS Keychain。必须使用 launchd 服务。安装脚本已自动配置,也可以手动加载:
Q: Hermes Agent 安装失败?
确保已安装 Python 3.10+:
如果版本低于 3.10,请升级 Python。macOS 推荐使用 brew install python@3.12。
Q: 可以同时运行 Hermes 和 OpenClaw 方案吗?
可以。两者使用不同的端口(Hermes Bridge: 18803,OpenClaw Bridge: 18802),互不冲突。但注意 Copilot 积分是共享的。