Repolode
AaronWong1999

AaronWong1999/hermesclaw

Локальный прокси, который позволяет Hermes Agent, OpenClaw и OpenCode использовать один аккаунт WeChat iLink с переключением командой в чате.

Звёзды
749
Форки
79
Открытые issues
4
Последний коммит
позавчера

Что это?

Hermes Agent и OpenClaw подключаются к WeChat через API iLink, но каждый шлюз эксклюзивно управляет соединением. Поэтому при запуске обоих с одним аккаунтом возникают конфликты токенов и ошибки 403. HermesClaw становится единственным клиентом, опрашивающим iLink, и запускает два локальных прокси-сервера — по одному для каждого шлюза. Благодаря этому каждый шлюз считает, что напрямую подключён к iLink. Также поддерживается OpenCode через его протокол подпроцессов ACP.

Пользователи переключают маршрутизацию командами в чате, например /hermes, /openclaw, /opencode, /both и /three. В режимах с несколькими агентами ответы снабжаются именем агента. Текст и расшифровки голосовых сообщений пересылаются, а медиа передаётся в виде исходных сообщений iLink, чтобы каждый шлюз сам расшифровывал и обрабатывал их. Основа проекта — скрипт на Python примерно на 870 строк. Скрипт установки обнаруживает уже установленные шлюзы и настраивает systemd-сервис в Linux или агент launchd в macOS.

Ключевые возможности

  • 01Становится единственным клиентом, опрашивающим iLink, чтобы Hermes и OpenClaw могли использовать один аккаунт WeChat.
  • 02Переключает Hermes, OpenClaw и OpenCode командами вроде /hermes и /three.
  • 03Пересылает расшифровки голосовых сообщений, а медиа передаёт в виде исходных сообщений iLink.
  • 04Подключает OpenCode через протокол подпроцессов ACP без порта прокси.
  • 05Включает установщик, который обнаруживает установленные шлюзы и настраивает фоновую службу в Linux или macOS.

Сценарии использования

  • Запускать Hermes Agent и OpenClaw одновременно с одним аккаунтом WeChat.
  • Общаться через WeChat с агентом для программирования, например OpenCode, в том числе голосом.
  • Использовать одного агента, чтобы с телефона проверять или отлаживать настройки другого.

Темы

Частые вопросы

Что такое hermesclaw?
Локальный прокси, который позволяет Hermes Agent, OpenClaw и OpenCode использовать один аккаунт WeChat iLink с переключением командой в чате. Hermes Agent и OpenClaw подключаются к WeChat через API iLink, но каждый шлюз эксклюзивно управляет соединением. Поэтому при запуске обоих с одним аккаунтом возникают конфликты токенов и ошибки 403. HermesClaw становится единственным клиентом, опрашивающим iLink, и запускает два локальных прокси-сервера — по одному для каждого шлюза. Благодаря этому каждый шлюз считает, что напрямую подключён к iLink. Также поддерживается OpenCode через его протокол подпроцессов ACP.
hermesclaw можно использовать бесплатно? Какая у него лицензия?
hermesclaw распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
hermesclaw всё ещё поддерживается?
Активно поддерживается. Последний коммит в hermesclaw — 20 окт. 2026 г..
Для чего можно использовать hermesclaw?
Запускать Hermes Agent и OpenClaw одновременно с одним аккаунтом WeChat. Общаться через WeChat с агентом для программирования, например OpenCode, в том числе голосом. Использовать одного агента, чтобы с телефона проверять или отлаживать настройки другого.
Где скачать hermesclaw?
Исходный код и инструкции по установке — на GitHub: https://github.com/AaronWong1999/hermesclaw

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Персональный AI-агент на базе Pi Durable для самостоятельного хостинга: продолжает задачи после перезапуска процесса, поддерживает субагентов, задачи по расписанию, веб-интерфейс и дополнительную интеграцию с WeChat.

384JavaScriptMITОбновлён 11 дней назад

Легковесное самохостируемое приложение-персональный агент с TUI и GUI, инструментами для локального рабочего пространства, подтверждением действий человеком, сохраняемыми сессиями, памятью и расширениями Skill/Plugin/MCP.

1844PythonMITОбновлён 19 часов назад