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行)です。
  • スマートインストール:既存のゲートウェイを検出、トークンを抽出、設定を自動的にパッチする自動インストーラーを備えています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト