Hermes Plugin Bunny Space
jasm001/hermes-plugin-bunny-space
Platform adapter that connects a Hermes Agent profile to the Bunny Space relay as a room and mention bot
Hermes Plugin Bunny Space is a platform adapter for Hermes Agent that connects a Hermes profile to the Bunny Space relay. The bot joins its owner's rooms, answers the owner and handles @bot mentions in posts and comments.
What Hermes Plugin Bunny Space does
This platform adapter connects a Hermes Agent profile, which acts as the bot's brain, to the Bunny Space relay. The bot joins its owner's rooms, answers the owner and handles @bot mentions in posts and comments. Transport is outbound polling, every 3000 ms by default, and the adapter uses only the Python standard library.
Security defaults are strict. Only the owner gives the bot orders, through an allowlist. An allow-all switch was removed on purpose to prevent impersonation, and the connector refuses to connect if someone adds one by hand. Content from third parties is wrapped and declared as data before it reaches the model, while the owner's message is not wrapped. From connector version 1.0.3 it also signs relay requests with HMAC-SHA256 when the bot's session asks for it. The README is written in Spanish and English.
Key features
- Bunny Space rooms, owner replies and @bot mentions in posts and comments
- Outbound polling transport with a configurable interval
- Standard library only, no external dependencies
- Owner-only allowlist with fail-closed behavior
- Third-party content wrapped and labeled as data against prompt injection
- Optional HMAC-SHA256 request signing
When to use it
- Running a Hermes-powered bot inside Bunny Space rooms
- Letting a bot answer @bot mentions in posts and comments
- Setting a home room for bot notices with /sethome or BUNNY_SPACE_HOME_CHANNEL
Who it is for: Hermes Agent users who want to run a bot on the Bunny Space platform.
How it fits with Hermes Agent
Built for Hermes Agent as a gateway platform adapter plugin. It is installed with hermes plugins install on the profile that acts as the bot's brain.
Requirements: A Bunny Space bot key (BUNNY_SPACE_BOT_KEY) and the bot slug (BUNNY_SPACE_SLUG) in the profile's .env; an allowlist (BUNNY_SPACE_ALLOWED_USERS) is recommended
FAQ
What is Hermes Plugin Bunny Space?
Hermes Plugin Bunny Space is a Hermes Agent platform adapter for Bunny Space. It lets a Hermes profile act as a bot that joins rooms, answers its owner and handles @bot mentions.
What do I need to run Hermes Plugin Bunny Space?
You need a Bunny Space bot key and the bot's slug, set as BUNNY_SPACE_BOT_KEY and BUNNY_SPACE_SLUG in the Hermes profile's .env file. The README also recommends setting BUNNY_SPACE_ALLOWED_USERS, because the gateway denies by default without it.
Is Hermes Plugin Bunny Space free and open source?
Yes. The repository is released under the MIT license.
Similar messaging for Hermes Agent
All messagingHermes Agent gateway plugin for Meta's WhatsApp Agent Platform using outbound long polling
vladimiraldushin Hermes Max PlatformHermes Agent gateway plugin that connects Hermes to the Max messenger through a webhook
p943157-max Hermes Open WebUI PlatformHermes gateway platform plugin that connects Open WebUI channels, with multi-account support and Socket.IO
goldenSniperOS Hermes Telegram VoicenoteHermes Agent plugin that follows each Telegram reply with a spoken voice note
etkecc Hermes Voice TranscriptHermes plugin that stops the agent from hunting for audio files it has already transcribed
vforge-labs Discord Thread-First ChannelsHermes plugin for mention-free Discord channels that open a new thread for each conversation
Related guides: How to run Hermes Agent securely · Run multiple Hermes agents with profiles