Hermes Messaging Gateway

Gateway job: one process bridges Hermes to the chat apps you already live in—Telegram, Discord, Slack, WhatsApp, Signal, and a long tail of other platforms (matrix, teams, Feishu/WeCom, email, etc.—verify the current matrix). Cross-platform continuity and voice memo transcription are part of the marketed experience.

Setup sequence

  1. CLI chat works (install guide).
  2. hermes gateway setup — interactive platform wizard.
  3. Start one platform only; prove DM pairing / allowlists.
  4. hermes gateway install for a background service when stable.
  5. Monitor: hermes gateway status, start/stop/restart as documented.
hermes gateway setup
hermes gateway run          # foreground (debug)
hermes gateway install
hermes gateway start
hermes gateway status

Platform coverage (expectation setting)

Public materials list a wide set—CLI plus Telegram, Discord, Slack, WhatsApp, Signal, Matrix, Mattermost, Email/SMS, DingTalk, Feishu, WeCom, Weixin, QQ, Teams, Google Chat, Home Assistant, BlueBubbles, and more. Do not assume every adapter is equally mature. Pilot the one you need; keep a rollback plan.

Operator patterns that work

  • One channel first — Telegram personal DM is a good default.
  • Separate bots — personal vs work; never share one token across trust domains.
  • Delivery for cron — Hermes cron can deliver to platforms; treat scheduled posts as production automations.
  • Voice — voice mode / memo transcription is documented for CLI and some chat surfaces; test before promising voice ops to a team.

Compared with OpenClaw channels

OpenClaw’s channel story is documented throughout this site (Channels hub). Hermes’s gateway is a peer product surface, not a plugin for OpenClaw. Skills and pairing models differ—do not copy-paste Telegram tokens between stacks without rotating them.

Failure modes to expect

SymptomLikely area
Bot ignores DMsPairing / allowlist / privacy mode
Works in CLI, silent in TelegramGateway service down; wrong token; webhook vs polling
Cross-chat leaks contextSession routing / shared agent config
Voice memos ignoredSTT deps / ffmpeg / toolset disabled

Hermes column

Last updated: 2026-07-14 · Independent operator notes on OpenClaw Roadmap. Verify commands and features on the official Hermes docs and GitHub—this space moves fast.