Skip to content

Hermes Bot Mode (Desktop Plugin)

Status: Early beta - announced Aug 16, 2026 by Nous Research Repo: github.com/NousResearch/Hermes-Bot-Mode (MIT, JavaScript) Type: Desktop-app plugin. No core patches, no background daemons, no extra storage.

Bot Mode turns your Hermes agent profiles into a roster of named bots. Each bot gets its own chat, avatar, personality, routine schedule, and the ability to message other bots.

What it does

  • Bots pane - left-side roster, one row per agent profile with avatar, latest message preview, timestamp. Click to enter its chat. Sessions view filters a profile's 200 most recent stored conversations.
  • Active now - presence strip showing every bot currently working (gateway-busy profile plus any bot that wrote in the last 90 seconds).
  • New Agent - create a bot in seconds: name, title, description. Advanced mode opens the full profile config: clone an existing profile, pin a provider/model, write a custom SOUL.md, skip bundled skills.
  • Groups - organize the roster into labeled sections. Group chats (2-6 bots) are shared rooms where bots coordinate: @mentions pull bots in, @user escalates to a human with a "needs you" badge, hard caps (10 messages per turn, 3 rounds) stop runaway loops.
  • Bot-to-bot messaging - every bot has a persistent Bot Chat. Bots message each other with attribution, and their SOUL.md teaches them the protocol.
  • Routines - recurring tasks per bot, backed by standard Hermes cron. Runs land in the bot's own chat history.
  • Avatars - geometric faces, uploaded images, AI-generated portraits, or pixel pets that bounce while the bot works.

How it works

A bot is a Hermes profile: isolated config, memory, skills, credentials, and chat history under ~/.hermes/profiles/<name>/. The plugin is a UI over that primitive:

  • Chats and sessions use profile-aware navigation
  • Creation and editing ride the profiles.* gateway RPCs
  • Routines are plain Hermes cron jobs namespaced [bot:<name>] <routine>
  • Bot-to-bot messages are real CLI handoffs: hermes -p <bot> chat --in ~ -c "Bot Chat" -Q -q "Message from ..."

Why it matters for operators

Bot Mode is the first mainstream implementation of multi-agent operations inside a desktop app. A business can run a roster of specialized agents: one for email, one for finance questions, one for social, each with its own identity, memory, and credentials, coordinating on shared rooms. This is the agent-team model applied to operations, and it is the same pattern CorpusIQ's governed intelligence layer feeds: named agents with scoped identity and data access.

Install

Installs where the Hermes Desktop app runs. See the repo README for current install steps (early beta, plugin installation path).

Contact Terms Privacy Pricing