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.
Awesome Hermes Plugins › Messaging Platforms
This plugin adds XMPP/Jabber, the open federated chat protocol, as a gateway platform for Hermes Agent by registering it through the documented ctx.register_platform extension point. It packages work already submitted as pull requests to the upstream Hermes Agent project as a standalone, installable plugin, so self-hosters who want XMPP support today do not have to wait for the core pull requests to be reviewed and merged; the README credits the two upstream PR authors by name and keeps a full attribution note. Feature coverage is broad: one-to-one chats and multi-user chat (MUC) group rooms, mandatory STARTTLS encryption to the XMPP server, typing indicators, HTTP file upload for media and files, structured data forms (for example to clarify a prompt), ad-hoc commands, rich message markup (bold, code, lists), threaded message replies, message reactions (used to show processing status with emoji), and stateless file sharing for voice messages. Optional OMEMO end-to-end encryption is supported for 1:1 chats when the slixmpp-omemo dependency is installed, so the XMPP server itself cannot read message content in that mode; MUC OMEMO support additionally depends on the other participants' clients and devices. The plugin also wires up Hermes' cron scheduling and send_message delivery through a standalone sender hook, so scheduled tasks can message out over XMPP the same way they do over other channels. Installation is a manual git clone into the active Hermes profile's plugins directory followed by a pip install of its requirements into the same Python environment Hermes uses, then enabling it in Hermes config and restarting the gateway; connection details are supplied through environment variables in the profile's .env file.
https://github.com/fastfinge/hermes-xmpp-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.
Hermes gateway plugin that upgrades the Feishu/Lark integration to CardKit 2.0 streaming cards, running in-process without patching Hermes itself.
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.
Native Android (and experimental web) messenger for a self-hosted Hermes Agent, paired with a Hermes gateway plugin exposing one authenticated WebSocket.
Integrates Hermes Agent with the Zalo messaging platform via an unofficial Node.js bridge, enabling chat with a personal Zalo account.
This plugin transforms Hermes Agent into a Telegram Business secretary bot, requiring explicit owner approval for every LLM-drafted message before sending to customers.
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.
This plugin integrates Hermes Agent with Inkbox, providing communication capabilities like email, calls, SMS/MMS, and iMessage, directly manageable by the agent.