Hermes Atlas
Plugins & extensions

Humalike Plugin

Humalike/hermes-humalike-plugin

Hermes Agent plugin that adds turn-taking, persona and social learning for group chats

In short

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
hermes

Requirements: 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 plugins

Related guides: How to install Hermes Agent · How to run Hermes Agent securely