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
- CLI chat works (install guide).
hermes gateway setup— interactive platform wizard.- Start one platform only; prove DM pairing / allowlists.
hermes gateway installfor a background service when stable.- 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
| Symptom | Likely area |
|---|---|
| Bot ignores DMs | Pairing / allowlist / privacy mode |
| Works in CLI, silent in Telegram | Gateway service down; wrong token; webhook vs polling |
| Cross-chat leaks context | Session routing / shared agent config |
| Voice memos ignored | STT 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.