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 connects Hermes Agent to a self-hosted Rocket.Chat server as a gateway platform. Outbound traffic goes through the Rocket.Chat REST API v1 and inbound messages arrive over a DDP WebSocket subscription, so the bot receives messages only from rooms it has joined. It installs as a standalone plugin with hermes plugins install HalfbitStudio/hermes-plugin-rocketchat, which clones it into the Hermes plugins directory as rocketchat-platform, and it needs no changes to Hermes core files and no extra Python dependencies beyond the aiohttp already shipped with Hermes. Setup requires a dedicated bot user carrying the bot role and a personal access token created with two-factor authentication ignored, after which the credentials go into the Hermes env file or are entered through the gateway setup wizard. Configuration is entirely environment-variable driven and covers user allowlisting, a home channel for cron and notification delivery, whether an at-mention is required in channels, free-response rooms, and a thread reply mode that keeps a channel conversation and its clarification prompts inside one thread while direct messages stay flat. Optional topic sync mirrors Hermes session titles to room topics when the bot holds room-edit rights. Agent-triggered local file reads and uploads are disabled by default and, once enabled, are constrained by an allowlist of absolute root directories, a size guard and a concurrency limit; secure local upload relies on POSIX descriptor APIs and is unavailable on Windows. Cross-room retrieval likewise requires both an allowlisted room and a trusted requesting user. The README documents the Rocket.Chat admin settings that matter in practice: allowing unrecognised slash commands so that Hermes commands reach the server, rate limiter headroom, maximum message size against the 5000-character chunking, file upload limits, and an nginx WebSocket read timeout that otherwise causes reconnect churn.
https://github.com/HalfbitStudio/hermes-plugin-rocketchat
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.