AaronWong1999/hermesclaw
Run Hermes Agent and OpenClaw on the same WeChat account
解決的問題
HermesClaw 解決了在單一 WeChat 帳號上運行多個 AI 代理的問題。通常,Hermes Agent 和 OpenClaw 等代理網關會獨佔 iLink 連接,表示一次只能有一個處於活躍狀態;嘗試同時運行兩者會導致 403 錯誤並丟失訊息。它還為 OpenCode 加入了 WeChat 支援,而 OpenCode 本身並未原生支援 WeChat。
工作原理
它作為一個輕量級的 Python 代理,是該帳號唯一的 iLink 輪詢器。各代理不直接連接到 iLink API,而是由 HermesClaw 運行本地代理伺服器和 ACP 橋接。它根據特定指令(如 /hermes 或 /openclaw)路由傳入的訊息,並將原始 iLink 協定訊息轉發給相應的代理網關。這使得每個網關都認為自己正在與真實的 iLink API 通訊,同時共享一個連接。
適用對象
希望在單一 WeChat 帳號上同時使用多個 AI 代理(Hermes Agent、OpenClaw 和 OpenCode)以補足功能的使用者,例如一個用於一般協助,另一個用於除錯或環境檢視。
特色亮點
- 多代理路由:透過
/hermes、/openclaw、/opencode、/both和/three等指令,可在代理間切換或同時啟動多個代理。 - 透過 WeChat 實現的氛圍編程:為 WeChat 加入 OpenCode 支援,允許使用者使用語音訊息完成編碼任務。
- 輕量級架構:一個小型 Python 代理(約 500 行),僅轉發原始訊息,不處理媒體或觸碰代理記憶體。
- 智慧安裝:包含自動安裝程式,可偵測現有網關、提取金鑰並自動修補設定。
相關
- 專案
- 專案
- 專案
- 專案