Awesome Hermes Plugins › Messaging Platforms

cuongdev/hermes-zalo-plugin

⭐ 49 JavaScript added to this list on 2026-07-15 repository created 2026-06-04

This plugin provides a Node.js bridge to connect Nous Research Hermes Agent with Zalo, a popular Vietnamese messaging platform, using the `zca-js` unofficial Zalo API. It allows users to interact with their Hermes agent from a personal Zalo account, facilitating communication through a cross-platform solution (macOS, Linux, Windows). The bridge handles inbound Zalo events via a WebSocket listener and outbound actions (send, upload, react) via HTTPS to Zalo's API. Communication between the bridge and Hermes Agent for inbound events (Zalo to Hermes) occurs via Server-Sent Events (SSE) on GET /events, while outbound communication (Hermes to Zalo) uses REST endpoints like POST /send. The project utilizes `zca-js` due to its active maintenance and richer feature set compared to other unofficial Python clients, despite requiring a Node.js intermediary. It includes an installer that manages QR login, saves credentials, and sets up a background service for automatic operation. The plugin also provides detailed configuration options via environment variables for port, host, security tokens, data directories, and granular access control over Zalo actions. Users are cautioned about the unofficial nature of the Zalo API and recommended to use a secondary Zalo account. Requirements include Node.js (>=18), a Zalo account, Hermes Agent, and Python `aiohttp`.

https://github.com/cuongdev/hermes-zalo-plugin

hermes-agentmessagingzalonodejsbridgechatbotvietnamcommunicationplatformapi

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.

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.