Awesome Hermes Plugins › Messaging Platforms

Drevero/Dots-hermes

⭐ 57 Kotlin added to this list on 2026-11-09 repository created 2026-11-03

Dots-hermes, published as "Hermes", is a messaging client for a self-hosted Hermes Agent, built from three parts that work together: a Kotlin/Jetpack Compose Android app, a Hermes gateway plugin (dots-platform) that exposes one authenticated WebSocket for the client to talk to, and an experimental static Preact web app that pairs with the phone by QR code and talks to the gateway directly. The app supports a single private conversation with delivery receipts, emoji reactions, full Markdown rendering, and paginated history stored on the gateway in SQLite. Tool calls and skill invocations appear as collapsible capsules above replies rather than chat bubbles; sensitive commands wait for an approval the user can grant from the chat or directly from a push notification. An activity view shows a GitHub-style usage heatmap of tokens or messages, what the agent is doing now with a stop button, and scheduled task controls. Media support covers voice notes transcribed server-side with Whisper, and sending or receiving photos, documents and audio. Experimental features, tested against Hermes Agent 0.22 but relying on internal APIs that may change, include a live view of the agent's browser at roughly 3 frames per second, a takeover mode where the user can type and tap directly on the agent's browser page during logins or captchas, "sub-dots" (extra named or temporary agents each with their own Hermes session), a group-room mode where several sub-dots debate a message before the primary one concludes, pairing multiple devices to one gateway, and managing several independent Hermes profiles from one app. Setup requires installing the gateway plugin, exposing the gateway over HTTPS, and building or installing the Android app; push notifications need the user's own Firebase project. The interface is available in English and French.

https://github.com/Drevero/Dots-hermes

hermes-pluginandroidmessaginggatewaywebsocket

Also in Messaging Platforms

Humalike/hermes-humalike-plugin

Integrates Humalike APIs into Hermes Agent to enhance bot presence in chat, providing human-like turn-taking, persona, theory of mind, and social learning.

Cheerwhy/hermes-lark-streaming

Hermes gateway plugin that upgrades the Feishu/Lark integration to CardKit 2.0 streaming cards, running in-process without patching Hermes itself.

ashwanthbalakrishnan5/hermes-whatsapp-voice

Hermes Agent plugin enabling live WhatsApp voice calls to and from the agent, bridging call audio to Gemini Live through a Rust sidecar and giving the agent tools to place and check calls.

cuongdev/hermes-zalo-plugin

Integrates Hermes Agent with the Zalo messaging platform via an unofficial Node.js bridge, enabling chat with a personal Zalo account.

NousResearch/hermes-telegram-business

This plugin transforms Hermes Agent into a Telegram Business secretary bot, requiring explicit owner approval for every LLM-drafted message before sending to customers.

luonghaianh1208/2anh-zalo-bot

Bridges the Zalo messenger into Hermes Agent as a full gateway platform alongside Telegram, Discord and Slack, with per-group permission controls and chat insights.

inkbox-ai/hermes-agent-plugin

This plugin integrates Hermes Agent with Inkbox, providing communication capabilities like email, calls, SMS/MMS, and iMessage, directly manageable by the agent.

openmailsh/hermes-plugin

Gives a Hermes agent its own email address, turning inbound mail into agent turns and sending replies through OpenMail with per-inbox modes and sender gating.