Repolode
AaronWong1999

AaronWong1999/hermesclaw

一个轻量本地代理,让 Hermes Agent、OpenClaw 和 OpenCode 共用同一个微信 iLink 账号,并可用指令切换。

Star
749
Fork
79
未关闭 Issue
4
最近提交
前天

这是什么?

Hermes Agent 和 OpenClaw 都可以通过 iLink API 接入微信,但每个 Gateway 会独占连接,同一账号上同时运行两者会出现 token 冲突和 403 错误。HermesClaw 作为唯一的 iLink 轮询者,运行两个本地代理分别对接两个 Gateway,使各自都以为直接连着 iLink。它还通过 ACP 子进程协议接入了 OpenCode。

用户可以用 /hermes、/openclaw、/opencode、/both、/three 等指令切换路由,多 Agent 模式下回复会带上 Agent 名称前缀。文字和语音转写内容会被转发,图片、视频、文件则以原始 iLink 消息透传,由各 Gateway 自行解密处理。核心是约 870 行的 Python 脚本,安装脚本会检测已有的 Gateway,并在 Linux 上配置 systemd 服务、macOS 上配置 launchd 服务。

核心功能

  • 01作为唯一的 iLink 轮询者,让 Hermes 和 OpenClaw 共用一个微信账号。
  • 02通过 /hermes、/three 等指令在 Hermes、OpenClaw、OpenCode 之间切换。
  • 03转发语音转写文字,图片、视频、文件以原始 iLink 消息透传。
  • 04通过 ACP 子进程协议接入 OpenCode,无需代理端口。
  • 05安装脚本自动检测已安装的 Gateway,并在 Linux 或 macOS 上配置后台服务。

适用场景

  • 在同一个微信账号上同时使用 Hermes Agent 和 OpenClaw。
  • 在微信里通过语音或文字与 OpenCode 等编程 Agent 对话。
  • 用手机让一个 Agent 检查或排查另一个 Agent 的环境问题。

标签

常见问题

hermesclaw 是什么?
一个轻量本地代理,让 Hermes Agent、OpenClaw 和 OpenCode 共用同一个微信 iLink 账号,并可用指令切换。 Hermes Agent 和 OpenClaw 都可以通过 iLink API 接入微信,但每个 Gateway 会独占连接,同一账号上同时运行两者会出现 token 冲突和 403 错误。HermesClaw 作为唯一的 iLink 轮询者,运行两个本地代理分别对接两个 Gateway,使各自都以为直接连着 iLink。它还通过 ACP 子进程协议接入了 OpenCode。
hermesclaw 可以免费使用吗?用的什么许可证?
hermesclaw 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
hermesclaw 还在维护吗?
活跃维护中。hermesclaw 最近一次提交是在 2026年10月20日。
hermesclaw 适合用来做什么?
在同一个微信账号上同时使用 Hermes Agent 和 OpenClaw。 在微信里通过语音或文字与 OpenCode 等编程 Agent 对话。 用手机让一个 Agent 检查或排查另一个 Agent 的环境问题。
在哪里获取 hermesclaw?
源代码和安装说明在 GitHub 上:https://github.com/AaronWong1999/hermesclaw

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目