Low-latency web remote desktop streaming in Rust, sending H.264 over WebSocket to a browser that decodes with WebCodecs.
thomasbek3/hermes-bot-kit
A plugin kit for Hermes Desktop that adds texting-style chat bubbles, a live remote-desktop pane for bot computers, named roster sections, and a pinned task list.
- Stars
- 205
- Forks
- 16
- Open issues
- 3
- Last commit
- 16 hours ago
What is it?
Hermes Bot Kit is a set of desktop plugins for Hermes Desktop, the app for running bots built on hermes-agent. It changes how Bot Chats look and adds tools for watching bots work on their computers. Bubble Mode shows iMessage-style bubbles with a typing indicator in each bot's main chat, and hides thinking and tool noise while keeping approvals visible.
The Computer plugin docks a live remote-desktop pane in Hermes that connects to cloud boxes, Macs, Windows PCs and Linux machines, and auto-connects when a bot starts using its computer. An optional agent plugin gives bots shell and screenshot/click/type control on their assigned machine. Bot Sections adds named, collapsible groups to the Bots roster, and Task Dock keeps the Tasks list visible above the composer when switching bots.
The kit is installed with one shell command, is MIT licensed, and uses single-file plugins with no build step. It is an independent community project and is not affiliated with Nous Research, xAI, Orgo or Tailscale.
Key features
- 01Shows iMessage-style chat bubbles and a typing indicator in main Bot Chats.
- 02Docks a live remote-desktop pane that auto-connects when a bot uses its computer.
- 03Supports cloud boxes, Macs, Windows PCs and Linux machines, with optional H.264 HD mode.
- 04Adds collapsible named sections to the Bots roster, configurable by agents via a JSON file.
- 05Keeps a per-bot snapshot of the Tasks list pinned above the composer.
- 06Includes an agent plugin that makes bot replies shorter and more text-message-like in Bot Mode.
Use cases
- Watching a bot operate a remote Linux VM or cloud desktop in real time.
- Managing a fleet of bots by grouping them into named roster sections.
- Keeping a bot's task list visible while switching between several bots.
- Making a bot's chat replies feel like a messaging conversation.
Quick start
- 1
Run the one-command installer for the desktop plugins from the README
- 2
In Hermes Desktop, open the command palette with ⌘K and choose Reload plugins (or restart the app)
Things to know
- Requires Hermes Desktop version 0.20.5 or newer.
- Relies on internal Hermes Desktop hooks, so features may render stock or stop working after app updates.
- The Computer pane must be enabled in Settings and a computer added before it works.
In collections
Topics
FAQ
- What is hermes-bot-kit?
- A plugin kit for Hermes Desktop that adds texting-style chat bubbles, a live remote-desktop pane for bot computers, named roster sections, and a pinned task list. Hermes Bot Kit is a set of desktop plugins for Hermes Desktop, the app for running bots built on hermes-agent. It changes how Bot Chats look and adds tools for watching bots work on their computers. Bubble Mode shows iMessage-style bubbles with a typing indicator in each bot's main chat, and hides thinking and tool noise while keeping approvals visible.
- Is hermes-bot-kit free to use? What license does it have?
- hermes-bot-kit is open source under the MIT license. Check the license terms before using it in commercial products.
- Is hermes-bot-kit still maintained?
- Actively maintained. The last commit to hermes-bot-kit was on Nov 7, 2026.
- What can I use hermes-bot-kit for?
- Watching a bot operate a remote Linux VM or cloud desktop in real time. Managing a fleet of bots by grouping them into named roster sections. Keeping a bot's task list visible while switching between several bots. Making a bot's chat replies feel like a messaging conversation.
- How do I install hermes-bot-kit?
- Run the one-command installer for the desktop plugins from the README In Hermes Desktop, open the command palette with ⌘K and choose Reload plugins (or restart the app)
- Where can I get hermes-bot-kit?
- The source code and installation instructions are on GitHub: https://github.com/thomasbek3/hermes-bot-kit
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A cross-platform VMM that runs AI agents such as OpenClaw inside isolated Linux virtual machines with controlled file access.
An open-source Next.js demo that recreates ChatGPT's Intelligent UI, streaming model answers as interactive maps, charts, forms and working tools built on OpenUI.
A framework for autonomous Android and computer use, letting a planner and finder LLM operate phones and desktops from natural-language tasks.
Open-source, self-hostable remote desktop application written in Rust, offered as an alternative to TeamViewer.
An open source Windows remote connections manager that puts RDP, VNC, SSH, Telnet and other sessions into one tabbed window.