安装后需在 Hermes Desktop 里 ⌘K → Reload plugins 或重启应用才生效;Computer 面板要先去 Settings → Plugins 启用并手动添加一台计算机;texting-style 是 agent 插件,需单独用第二条命令按 profile 安装。
hermes-bot-kit
thomasbek3MIT活跃维护给 Hermes 智能体集群加上 iMessage 风格聊天气泡,并实时查看机器人电脑桌面(基于 noVNC),让多智能体交互和远程操作更直观。
The Grok Bot experience for your Hermes fleet: iMessage-style chat bubbles + a live window into your bots' computers. Not affiliated with xAI.
curl -fsSL https://raw.githubusercontent.com/thomasbek3/hermes-bot-kit/v2026.09.12/install.sh | bash
curl -fsSL https://raw.githubusercontent.com/thomasbek3/hermes-bot-kit/v2026.09.12/texting-style/install.sh | bashREADME 未说明;仅要求 Hermes Desktop ≥ 0.20.5,桌面插件支持 macOS、Windows、Linux。
给 Hermes 机器人加 iMessage 气泡聊天和实时桌面窗口的插件包
给 Hermes 智能体集群加上 iMessage 风格聊天气泡,并实时查看机器人电脑桌面(基于 noVNC),让多智能体交互和远程操作更直观。
核心能力
- Bubble Mode 用纯 CSS 把 Bot Chat 渲染成 iMessage 气泡并显示打字指示
- Computer 面板自动连上机器人所用机器,支持 H.264 高清与多机切换
- Bot Sections 在机器人列表里建命名分组,布局存插件存储且可被 agent 写入
- Task Dock 在输入框上方固定任务列表,按机器人快照保留 24 小时
- texting-style 让机器人在 Bot Mode 里用短句短信风格回复
容易踩的坑
- v2026.09.12最新正式版2026-09-12 · 2026-09-12 04:16 UTC
Verified against Hermes 0.21.2 (hermes-agent
284d220ba4), 1221 commits on from the previous stamp.Fixed: Hermes 0.21.2 put session automation controls (goal / loop / heartbeat) into the same composer status stack as the stock Tasks widget. Task Dock's unanchored
Tasks N/Mscan could match prose inside those controls — a loopuntilclause, a goal criterion — hide them, and publish a dock built from that sentence. Task Dock now anchors its header match, skips the app's own status-stack widgets, and refuses to hide anything inside or containing one.Also:
pl-0.5no longer exists in the app's compiled stylesheet (swapped forpx-0.5, same geometry), and the docs still described the old per-profile desktop-plugin root.curl -fsSL https://raw.githubusercontent.com/thomasbek3/hermes-bot-kit/v2026.09.12/install.sh | bash - v2026.09.07.22026-09-07 · 2026-09-07 06:27 UTC
查看更新说明
Per-agent Orgo screen pinning in the orgo-computer plugin (config
screen, envORGO_SCREEN, orhermes orgo-computer set --screen) plus a hands hygiene rule in the computer-basics skill. See CHANGELOG.md. - v2026.09.07.12026-09-07 · 2026-09-07 05:06 UTC
查看更新说明
Three-reviewer hardening round (Claude, Codex GPT-6 Astra, Grok 4.6). See CHANGELOG.md. Key: vendored noVNC now really loads and fails closed if tampered; RSA server-key pinning; HD token as an in-band auth frame; ownership-safe HD agent; digest-checked agent download; pinned Windows installers; theme-aware bubbles; every suite in CI.
curl -fsSL https://raw.githubusercontent.com/thomasbek3/hermes-bot-kit/v2026.09.07.1/install.sh | bash - v2026.09.072026-09-07 · 2026-09-07 04:14 UTC
查看更新说明
Fix: the viewer now loads the vendored noVNC bundle from
computer-viewer/vendor/, where the installer places it. v2026.09.06 installs silently fell through to the CDN because the plugin looked one folder up. Reinstall with the one-liner to pick it up:curl -fsSL https://raw.githubusercontent.com/thomasbek3/hermes-bot-kit/v2026.09.07/install.sh | bash - v2026.09.062026-09-06 · 2026-09-06 19:55 UTC
查看更新说明
First pinned release. Install one-liners now fetch from this tag and verify every file against
MANIFEST.sha256at this tag.curl -fsSL https://raw.githubusercontent.com/thomasbek3/hermes-bot-kit/v2026.09.06/install.sh | bashVerify from a checkout at this tag:
shasum -a 256 -c MANIFEST.sha256.Highlights (see CHANGELOG.md):
- Security fixes for issues #6, #7, #8, #9 (origin-bound API keys, Tailscale/loopback binds, sandboxed iframe, key out of argv).
- Pinned + verified installer with rollback, CI on ubuntu and macOS (#10).
- noVNC vendored and SHA-256-checked before load; CDN only as fallback (#5).
- Verified against Hermes Desktop v0.20.6 and a 2026-09-05 main build.
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
Hermes Bot Kit
The Grok Bot experience for your Hermes fleet.
Texting-style chat bubbles + a live window into your bots' computers.
Your bots already live in Hermes. This kit makes talking to them feel like texting a person — and lets you look over their shoulder while they work. Desktop plugins plus an optional agent plugin, one install:
What's in the kit
| Plugin | What it does |
|---|---|
| 💬 Bubble Mode | The full texting look — only on each bot's main Bot Chat: iMessage bubbles, a "..." typing indicator while the bot works, and thinking/tool/timer/background-process noise hidden (approvals and agent-to-agent "Message from X" chips always visible; one palette command brings the work rows back). Work sessions, side tabs, and Sessions view are never touched. Pure CSS, fails safe. |
| 🖥️ Computer | A live remote-desktop pane docked in Hermes — cloud boxes (Orgo, VPS, Docker), spare Macs, Windows PCs, Linux machines, switchable like a KVM for your fleet. Auto-connects the moment your bot starts using its computer, so you watch it work. Optional H.264 HD mode, per-bot computer bindings, and an agent plugin that gives your bots hands (shell + screenshot/click/type) on their pinned machine. |
| 🗂️ Bot Sections | Grok-Bot-style named sections in the Bots roster: right-click a header to create, rename (autosave, with an iMessage-style emoji palette), or delete sections; click to collapse (instant, persisted); native-styled menu with hover tooltips. Fresh installs start from one Unassigned bucket; layouts live in plugin storage and survive updates. Move bots via the palette (auto-discovered for every bot in your roster). Agents (e.g. your chief-of-staff bot) can write ~/.hermes/bot-sections.json to place bots into company sections; manual moves still win until the file changes again. |
| 📌 Task Dock | A compact Tasks list pinned above the composer in Bot Chats. The app's own widget dies when you switch bots (live stream only, cleared on unmount). This plugin copies it while it is on screen and puts the copy back when you return, marked stale. Per-bot snapshots, 24h expiry. |
| 📱 texting-style | An agent plugin that makes bots talk like texting, not just look like it — and only in Bot Mode chats: short replies, mirrors your length, no walls of text, "on it" then the result. Regular Sessions stay stock. Per-profile install, one editable doctrine string. |
Install
One command, the desktop plugins (idempotent, no sudo, agents can run it unattended):
curl -fsSL https://raw.githubusercontent.com/thomasbek3/hermes-bot-kit/v2026.09.12/install.sh | bash
Then in Hermes Desktop: ⌘K → Reload plugins (or restart the app).
- Bubble Mode is on immediately; toggle with ⌘⇧P → Bubble Mode: toggle.
- Bot Sections is on immediately in the Bots roster; toggle with
⌘⇧P → Bot Sections: toggle. Cycle a bot with
⌘⇧P →
Bot Sections: cycle <bot>. Agents can also assign bots by writing~/.hermes/bot-sections.json(see the Bot Sections README). - Task Dock is on immediately in Bot Chats; toggle with ⌘K → Task Dock: toggle.
- The Computer pane: enable Computer in Settings → Plugins, then add a computer — see the computer-viewer README for connecting cloud boxes, spare Macs/PCs, HD mode, and giving bots hands.
Want just one plugin? KIT_SKIP_BUBBLES=1, KIT_SKIP_COMPUTER=1,
KIT_SKIP_SECTIONS=1, or KIT_SKIP_TASK_DOCK=1 in front of the command,
or use each plugin's own install instructions.
texting-style is an agent plugin (it changes how bots write, per Hermes profile), so it has its own one-liner:
curl -fsSL https://raw.githubusercontent.com/thomasbek3/hermes-bot-kit/v2026.09.12/texting-style/install.sh | bash
Installing via an AI agent? Point it at AGENTS.md — exact unattended install, verify, and uninstall steps, plus the footguns. (Most coding agents read that file automatically.)
Requirements
- Hermes Desktop ≥ 0.20.5. Source contracts re-checked against stable
v0.23.0 (
2bd378ed1b8d6bf2192cb26e0a55ff3091e6bd19, 2026-11-07). See compatibility and verification limits. - The desktop plugins are single-file disk plugins: no build step, no core patches, hot-reloadable, and they fail safe (if a Hermes update renames internal hooks, they render stock instead of breaking).
Repository layout
install.sh one-command installer for the desktop plugins
bubble-mode/ Bubble Mode: plugin, installer, docs
bot-sections/ Bot Sections: plugin, docs
task-dock/ Task Dock: persistent Tasks panel for Bot Chats
texting-style/ agent plugin: SMS-register reply style, per profile
computer-viewer/ Computer: plugin, host connect scripts, HD agent,
orgo-computer agent plugin, orgo-term / orgo-hands, docs
connect-*.sh/.ps1 compatibility shims (old one-liners keep working)
hiperf-*.sh/.ps1 compatibility shims (same)
SECURITY.md security policy (VNC/networking guidance lives in the
computer-viewer README)
Formerly hermes-computer-viewer
This repo was renamed on 2026-08-27 and absorbed
hermes-bubble-mode (now archived, history preserved under bubble-mode/).
GitHub redirects all old repo links, and the root shim scripts keep every
previously published curl … | bash / irm … | iex one-liner working.
Fine print
Independent community project. Not built by, endorsed by, or affiliated with Nous Research, xAI, Orgo, or Tailscale. "Grok" and "Grok Bot" are trademarks of their respective owner — this kit simply chases the same feel for Hermes. Parts of the agent plugin are adapted from Korgo Bot (MIT) — see computer-viewer/NOTICE.md.
MIT — see LICENSE.