Awesome Hermes Plugins › Messaging Platforms

ahtishamdilawar/hermes-whatsapp-agent-platform

⭐ 12 Python added to this list on 2026-10-05 repository created 2026-09-24

Hermes WhatsApp Agent Platform is a community plugin that lets a Hermes Agent user chat with their agent from WhatsApp using Meta's official, still-beta WhatsApp Agent Platform API, distinct from Hermes' other two WhatsApp integrations, an unofficial Baileys web bridge and the WhatsApp Business Cloud API. Unlike those, this plugin needs only an agent created inside WhatsApp itself and that agent's API key; it reaches Hermes entirely through outbound long polling, so no public webhook URL is required, and in the current beta only the agent's creator can chat with it (additional senders can be allow-listed, though Meta currently only lets the agent reply to its creator). The plugin is listed in Hermes' official plugin catalog and installs by name (hermes plugins install whatsapp-agent-platform), requiring Hermes Agent 0.21.4 or the GitHub release build rather than the older PyPI package. Feature-wise it supports text messages split into 4,000-character chunks, quoted replies in both directions including re-attached photos and files, read receipts and a typing indicator, slash commands, inbound photos, voice notes (transcribed through Hermes' own speech-to-text when enabled), audio, video, documents and stickers, outbound photos, video, audio and documents as attachments, and cron-scheduled proactive messages with attachments to the creator. Several WhatsApp Agent client limitations are documented rather than hidden: messages cannot be edited or deleted after sending, only twelve messages can be sent per minute (so the plugin automatically suppresses tool-progress and interim status chatter to conserve that budget), and features like voice-note bubbles, buttons, lists, group chats and command menus are not offered by Meta's API at all. Configuration is through environment variables or hermes gateway setup, covering the API key, who besides the creator may message the agent, and whether media handling is enabled; disabling media falls back to text-only operation with files represented as plain-text download notices instead of binary transfers. It targets Hermes users who want their agent reachable on WhatsApp without standing up a webhook server or linking a personal phone number.

https://github.com/ahtishamdilawar/hermes-whatsapp-agent-platform

hermes-pluginmessaging-platformwhatsappmeta-apicron

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.

Drevero/Dots-hermes

Native Android (and experimental web) messenger for a self-hosted Hermes Agent, paired with a Hermes gateway plugin exposing one authenticated WebSocket.

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.