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.

v2026.09.12发布于 2026-09-12 04:16 UTC215star +10 / 7 天18fork同步于 2026-11-10 18:04 UTC

怎么上手

由 README 提炼,执行前请确认
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 | bash
硬件要求按 README 说明

README 未说明;仅要求 Hermes Desktop ≥ 0.20.5,桌面插件支持 macOS、Windows、Linux。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

给 Hermes 机器人加 iMessage 气泡聊天和实时桌面窗口的插件包

给 Hermes 智能体集群加上 iMessage 风格聊天气泡,并实时查看机器人电脑桌面(基于 noVNC),让多智能体交互和远程操作更直观。

核心能力

  • Bubble Mode 用纯 CSS 把 Bot Chat 渲染成 iMessage 气泡并显示打字指示
  • Computer 面板自动连上机器人所用机器,支持 H.264 高清与多机切换
  • Bot Sections 在机器人列表里建命名分组,布局存插件存储且可被 agent 写入
  • Task Dock 在输入框上方固定任务列表,按机器人快照保留 24 小时
  • texting-style 让机器人在 Bot Mode 里用短句短信风格回复

容易踩的坑

安装后需在 Hermes Desktop 里 ⌘K → Reload plugins 或重启应用才生效;Computer 面板要先去 Settings → Plugins 启用并手动添加一台计算机;texting-style 是 agent 插件,需单独用第二条命令按 profile 安装。

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v2026.09.12
  1. 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/M scan could match prose inside those controls — a loop until clause, 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.5 no longer exists in the app's compiled stylesheet (swapped for px-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
    
  2. v2026.09.07.22026-09-07 · 2026-09-07 06:27 UTC
    查看更新说明

    Per-agent Orgo screen pinning in the orgo-computer plugin (config screen, env ORGO_SCREEN, or hermes orgo-computer set --screen) plus a hands hygiene rule in the computer-basics skill. See CHANGELOG.md.

  3. 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
    
  4. 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
    
  5. 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.sha256 at this tag.

    curl -fsSL https://raw.githubusercontent.com/thomasbek3/hermes-bot-kit/v2026.09.06/install.sh | bash
    

    Verify 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.

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Hermes Bot Kit

    The Grok Bot experience for your Hermes fleet.

    Texting-style chat bubbles + a live window into your bots' computers.

    Hermes Desktop Platforms GitHub stars Last commit License

    Plugins Single file No build step Agent installable PRs welcome

    Install


    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

    PluginWhat it does
    💬 Bubble ModeThe 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.
    🖥️ ComputerA 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 SectionsGrok-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 DockA 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-styleAn 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.