Hermes-Bot-Mode README

The project's README from github.com/NousResearch/Hermes-Bot-Mode. As one markdown file: README.md.

Hermes Bot Mode

📦 ARCHIVED — Bot Mode now ships built into Hermes Desktop. As of hermes-agent #87886, Bot Mode is a bundled, default-on Desktop plugin (toggle in Settings → Plugins) with the multi-source roster included — bots from every connection registered in Settings → Connections. Development continues in-tree at apps/desktop/src/plugins/hermes-bots/. File issues and PRs against NousResearch/hermes-agent. No manual install is needed on current Desktop builds.

A desktop-app plugin for Hermes Agent (installs where the desktop app runs — see Install) that turns your agent profiles into a roster of named bots — each with its own chat, avatar, personality, and schedule.

Hermes Agent desktop plugin License: MIT

image

What you get

How it works

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

No core patches, no background daemons, no extra storage: everything is standard Hermes surface.

Screenshots

| New Agent

image

| PetDex avatars

image

| Agent 2 Agent Communications

image

Install

This is a desktop plugin — it must be installed on the machine running the Hermes desktop app, not on the gateway. Desktop plugins load from the app-side ~/.hermes/desktop-plugins/ directory; if you use a remote/SSH gateway, installing on the gateway box does nothing. (Example: gateway on your homelab, desktop app on your MacBook → install on the MacBook.)

git clone https://github.com/NousResearch/Hermes-Bot-Mode ~/.hermes/desktop-plugins/hermes-bots

(or download plugin.js into ~/.hermes/desktop-plugins/hermes-bots/)

Then reload plugins in the Hermes desktop app (Ctrl+K → "Reload desktop plugins") or restart the app. A Bots tab appears next to Sessions, and a Routines tile docks beside the conversation.

Requirements

Notes

License

MIT © Nous Research

Hermes-Bot-Mode (NousResearch/Hermes-Bot-Mode)

Searching Database…

668 ·GitHub
archived
这是什么?一个面向 Hermes Agent 应用的桌面插件,把你的智能体配置档案变成一组各有名号的机器人(bot),每个机器人有自己的聊天、头像、个性和日程,还支持机器人之间互发消息。该仓库已归档,因为这个功能现在已直接内置到 Hermes Desktop 中。
这是一个独立应用,还是要插入到其他东西里用?它是一个桌面插件,不是独立应用——它从本地插件文件夹加载进 Hermes Desktop 应用,只能在运行中的 Hermes 配置档案/网关旁边工作,绝不能在网关机器本身上运行。
仓库都归档了,现在怎么安装?从 hermes-agent #87886 开始你什么都不用装——Bot Mode 已内置且默认开启(在 Settings → Plugins 里切换)。在较旧的桌面版上,把 plugin.js 下载到 ~/.hermes/desktop-plugins/hermes-bots/ 并重新加载插件(Ctrl+K → “Reload desktop plugins”)。
除了 Hermes Desktop,还需要什么才能用?任何带插件 SDK 的较新 Hermes 桌面构建即可。高级配置编辑和 AI 头像生成还需要 profiles./image.generate 网关 RPC,它们大约从 2026 年中期开始的 hermes-agent 构建中开始提供。
它能配合旧版 Hermes 网关工作吗?机器人能在聊天中途互相打断吗?可以,但功能会减少——插件会对旧网关做特性检测并平滑降级,机器人列表始终可用,而高级编辑和头像生成只在新 RPC 存在时才会启用。另外,机器人之间的消息传递按次调用进行,所以目前还无法在对话中途打断某个机器人。
从技术上讲,这里的“bot”到底是什么?每个 bot 就是一个 Hermes 配置档案——拥有自己隔离的配置、记忆、技能、凭据和聊天历史,存放在 ~/.hermes/profiles/ 下。
机器人之间能互相交流吗?能——每个 bot 都有一个持久的 Bot Chat 会话,bot 之间通过真实的 CLI 交接互发消息并注明来源,遵循各自 SOUL.md 中规定的协议。
多个机器人能在同一个会话里协作吗?群聊支持 2-6 个 bot 共处一室:你的消息最多触发三个串行轮次,被 @ 的 bot 会回复,并设有每轮最多 10 条消息、最多 3 轮的硬性上限,防止循环失控。
这个仓库为什么被归档了?因为 Bot Mode 已作为内置、默认开启的插件直接并入 Hermes Desktop,活跃开发已转移到主 hermes-agent 仓库。
Size
10.3 MB
Stars
668
Updated
CommitAug 17
Age
2mo
Commits · 90 Days