Awesome Hermes Plugins › Messaging Platforms

eggyrooch-blip/hermes-multitenancy

⭐ 25 Python added to this list on 2026-07-15 repository created 2026-04-26

This plugin for Hermes Agent addresses the limitation of one bot per user by implementing a robust multi-tenancy solution for Feishu. It allows a single Feishu bot to serve N users, with each user receiving their own isolated agent persona, memory, session history, workspace, and LLM credentials. The core innovation lies in its `pre_gateway_dispatch` hook, which routes incoming Feishu messages to dedicated `ProfileRuntime` instances, ensuring full independence for each user's agent without requiring any modifications to the core Hermes Agent code. This architectural choice guarantees compatibility with upstream updates and promotes a stable deployment model. The plugin integrates with Feishu Contact directory for org-driven lifecycle management, automatically reconciling user joins, moves, and leaves. It emphasizes privacy and sandboxing through per-profile directory pivoting, subprocess environment allowlisting, and secure credential handling. Observability features include a per-turn token ledger with owner-based attribution and a conversation-analytics CLI for reporting. It reuses native Feishu UX elements like CardKit and supports the full Feishu OpenAPI via an internal `lark-cli` bridge, ensuring a rich user experience. Safety rails are also in place, such as avoiding bot triggers for group `@everyone` and providing dangerous-command approvals.

https://github.com/eggyrooch-blip/hermes-multitenancy

Hermes Agentpluginmulti-tenancyFeishumessaging platformprofile isolationroutingenterpriseLLMagent runtime

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.