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 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
Integrates Humalike APIs into Hermes Agent to enhance bot presence in chat, providing human-like turn-taking, persona, theory of mind, and social learning.
This plugin transforms Hermes Agent into a Telegram Business secretary bot, requiring explicit owner approval for every LLM-drafted message before sending to customers.
Integrates Hermes Agent with the Zalo messaging platform via an unofficial Node.js bridge, enabling chat with a personal Zalo account.
This plugin integrates Hermes Agent with Inkbox, providing communication capabilities like email, calls, SMS/MMS, and iMessage, directly manageable by the agent.
This plugin integrates Hermes Agent with the AgentChat platform, providing persistent peer-to-peer messaging capabilities via WebSocket and a rich set of agent-to-agent communication tools.
An unofficial mobile PWA plugin for Hermes Agent, adding a "Mobile" tab to the Dashboard for phone-native chat, action approvals, and agent monitoring.
This repository provides an Octo (WuKongIM-based corporate IM) channel plugin for Hermes Agent, enabling bot-to-user DMs, group messaging, and media attachments.
This plugin enhances Hermes Agent's Feishu messaging channel to support rich card messages and proper table rendering, addressing character limitations of Feishu's default Markdown.