Humalike Plugin
Humalike/hermes-humalike-plugin
Hermes Agent plugin that adds turn-taking, persona and social learning for group chats
Humalike Plugin is a Hermes Agent plugin that connects the agent to the Humalike APIs so it decides when to speak in group chats and phrases replies like a person would. It works in Slack, Telegram, WhatsApp and Discord groups.
What Humalike Plugin does
Humalike Plugin connects a Hermes agent to the Humalike APIs so it behaves more like a participant in group chats on Slack, Telegram, WhatsApp and Discord. Turn-taking decides when to jump in and when to stay silent, and it naturalizes replies so they read like a person wrote them instead of one wall of bot text. A persona feature expands a one-line description into a fuller character with /soul enhance.
Theory-of-mind logic considers how a message will land for the reader and adjusts before sending, while social learning picks up a group's slang, formatting and jokes. On first start the plugin applies the config changes it needs and prints what it changed, where and why: for example streaming off, one shared session per group, tool progress hidden and the clarify toolset disabled. Authentication prints a login URL, and the key is saved to ~/.hermes/.env.
Key features
- Turn-taking that decides when to reply and when to stay silent in group chats
- Reply naturalization so output reads as human-style messages instead of one block of text
- /soul enhance, which expands a one-line description into a fuller persona
- Social learning of a group's slang, formatting and jokes
- Automatic first-start config changes, printed with where and why they were made
- /connect command to link an account from chat without a restart
When to use it
- Running a Hermes bot in a Slack or Discord channel without it answering every message
- Giving a Telegram or WhatsApp group bot a consistent persona
- Hiding tool progress and busy notices so group replies read like a person wrote them
Who it is for: Hermes Agent users who run bots in group chats and want them to behave more like a participant than a tool.
How it fits with Hermes Agent
Built for Hermes Agent as a plugin; it is cloned into ~/.hermes/plugins and enabled with hermes plugins enable.
How to install Humalike Plugin
These commands are copied from the project's README. Check the repository for the latest steps before you run them.
hermes update
git clone https://github.com/Humalike/hermes-humalike-plugin ~/.hermes/plugins/humalike
hermes plugins enable humalike
hermesRequirements: An up-to-date Hermes Agent and a Humalike login, approved through the URL the plugin prints on first start.
Note: The plugin patches into Hermes internals, so an out-of-date Hermes can leave turn-taking silently unhooked.
FAQ
What is Humalike Plugin?
Humalike Plugin is a Hermes Agent plugin that uses the Humalike APIs to give a bot social intelligence in group chats. It handles turn-taking, persona, theory of mind and social learning.
How do I install Humalike Plugin?
Run hermes update, clone the repository into ~/.hermes/plugins/humalike, then run hermes plugins enable humalike and start Hermes. The plugin finishes setup on first start.
Which chat platforms does Humalike Plugin support?
The README says it works in group chats on Slack, Telegram, WhatsApp and Discord.
Similar plugins for Hermes Agent
All pluginsRead-only observability dashboard plugin for Hermes Agent that maps journeys, tool calls and failures
ogallotti rtk-hermesHermes Agent plugin that rewrites shell commands through RTK to cut tokens in tool output
allmodels-io Hermes SpeechHermes Agent plugin that adds AllModels text-to-speech and speech-to-text with voice search
thomasbek3 Hermes Bot KitHermes Desktop plugins for iMessage-style chat bubbles, a live bot computer pane and roster sections
OnlyTerp ToolRushLow-overhead tool execution layer for Hermes Agent: faster file reads, warm terminal, parallel batches
esaradev IcarusHermes plugin for shared agent memory, training-data extraction and model replacement
Related guides: How to install Hermes Agent · How to run Hermes Agent securely