AaronWong1999/hermesclaw
Run Hermes Agent and OpenClaw on the same WeChat account
何を解決するか
HermesClawは、1つのWeChatアカウント上で複数のAIエージェントを実行する問題を解決します。通常、Hermes AgentやOpenClawなどのエージェントゲートウェイはiLink接続を排他的にロックするため、同時に1つしかアクティブにできません。両方を実行しようとすると403エラーが発生し、メッセージが失われます。また、OpenCodeにはネイティブなWeChatサポートがありませんが、HermesClawはそれを追加します。
動作方法
これは、アカウントの唯一のiLinkポーラーとなる軽量なPythonプロキシです。各エージェントが直接iLink APIに接続するのではなく、HermesClawはローカルプロキシサーバーとACPブリッジを実行します。特定のコマンド(例:/hermes または /openclaw)に基づいて受信メッセージをルーティングし、生のiLinkプロトコルメッセージをそれぞれのエージェントゲートウェイに転送します。これにより、各ゲートウェイは実際のiLink APIと通信していると信じ、1つの接続を共有できます。
対象ユーザー
1つのWeChatアカウント上で複数のAIエージェント(Hermes Agent、OpenClaw、OpenCode)を同時に利用して、それぞれの強みを補完したいユーザー。たとえば、1つは一般サポートに、もう1つはデバッグや環境の検査に使用する場合などです。
特徴
- マルチエージェントルーティング:
/hermes、/openclaw、/opencode、/both、/threeなどのコマンドを使って、エージェントを切り替えたり、複数同時に起動したりできます。 - WeChatによるバイブコーディング:WeChat上でOpenCodeのサポートを可能にし、音声メッセージを使ってコーディングタスクを実行できます。
- 軽量アーキテクチャ:メディアの処理やエージェントメモリへのアクセスを行わず、生のメッセージを転送する小さなPythonプロキシ(約500行)です。
- スマートインストール:既存のゲートウェイを検出、トークンを抽出、設定を自動的にパッチする自動インストーラーを備えています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト