Hermes Desktop Kit
asimons81/hermes-desktop-kit
Desktop plugins for Hermes Agent: token speed, approval inbox, PR dashboard, Typefully queue and more
Hermes Desktop Kit is a collection of plugins for the Hermes Desktop app. It adds a live tokens-per-second chip, an approval inbox, a GitHub PR dashboard, a Typefully queue, a config history viewer and an NES emulator.
What Hermes Desktop Kit does
Hermes Desktop Kit bundles six plugins for the Hermes Desktop app, each loaded without touching Hermes core. Frontend parts are plain ESM files copied into ~/.hermes/desktop-plugins/ and hot-reload within seconds. Plugins that need a backend ship a small FastAPI router in a dashboard/ folder that goes into ~/.hermes/plugins/ and is listed under plugins.enabled in config.yaml. Backend installs need the serve process restarted.
The plugins are token-speed (a live tok/s chip in the status bar), approval-inbox (action items, blocked kanban cards, failed cron jobs and drafts in one pane), github-pr-dashboard (created, review-requested and closed PRs through the gh CLI), typefully-q (a Typefully queue calendar that needs TYPEFULLY_API_KEY), time-machine (diffs and safe rollback of your Hermes config) and nes-emulator (HerNES, a jsnes canvas for ROMs you own). The README cites 109 backend tests for approval-inbox and 55 pytest tests for time-machine.
Key features
- token-speed shows live tokens per second for the active model in the status bar
- approval-inbox collects action items, blocked kanban cards and failed cron jobs in one pane
- github-pr-dashboard lists created, review-requested and closed PRs using the gh CLI
- typefully-q manages a Typefully queue calendar from the desktop
- time-machine shows config history diffs and supports safe rollback
- nes-emulator plays .nes ROMs you already own with save states
When to use it
- Seeing everything that is waiting on you across kanban, cron and drafts
- Rolling back a bad change to your Hermes configuration
- Watching model speed while comparing providers in the desktop app
Who it is for: Hermes Desktop users who want extra panes and tools added through the desktop plugin system.
How it fits with Hermes Agent
Built for the Hermes Agent desktop app, using the @hermes/plugin-sdk and the Hermes serve process for backend routes.
Requirements: Hermes Desktop app; an authenticated gh CLI for github-pr-dashboard; TYPEFULLY_API_KEY for typefully-q
FAQ
What is Hermes Desktop Kit?
Hermes Desktop Kit is a set of six plugins for the Hermes Desktop app. They cover token speed, an approval inbox, a GitHub PR dashboard, a Typefully queue, config history with rollback, and an NES emulator.
Does Hermes Desktop Kit work with Hermes Agent?
Yes. It is made for the Hermes Agent desktop app and loads plugins from ~/.hermes/desktop-plugins/ and ~/.hermes/plugins/ without patching core.
Is Hermes Desktop Kit free and open source?
Yes. The repository is released under the MIT license.
Similar plugins for Hermes Agent
All pluginsSpec-driven planning plugin for Hermes Agent, compatible with the GSD .planning/ file format
GoSlowPoke168 Hermes Crawl4SearXNGHermes plugin that backs web_search with SearXNG and web_extract with Crawl4AI, all self-hosted
8bit64k OmatchyHermes dashboard plugin and theme that matches the web dashboard to your Omarchy desktop theme
Abulfadl-Ahmadi Hermes Persian RTLDesktop plugin for Hermes Agent that adds Vazirmatn Persian typography and automatic RTL text direction
Elevatormusic Hermes Classic Gold PackUpdate-safe gold theme, caduceus background, telemetry tape and Noir Neko pets for Hermes desktop
Ctrl-Creeper Hermes Phone AgentTwo Hermes plugins and an Android helper APK that let Hermes control and react to a virtual phone
Related guides: How to install Hermes Agent · How to run Hermes Agent securely