Hermes Agent Awesome Plugins
A pack of 19 plugins for Hermes Desktop: provider quotas, an iteration meter, a memory review queue, session management and RSS.
- 52 ★ on the repository
- Last commit
- MIT
Broad access
Why this level
- The Vercel Agent Desktop Support plugin drives Windows apps through the accessibility tree: clicks, typing, clipboard.
- Personal editions reach into Desktop internals and the plugins work with provider keys and a Reddit account.
Install
Manual install
hermes plugins pack install https://raw.githubusercontent.com/apoapostolov/hermes-agent-awesome-plugins/main/hermes-pack.yamlNeeds Hermes Agent 0.21.0 or newer; verify with `hermes plugins list`.
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- The Vercel Agent Desktop Support plugin drives Windows apps through the accessibility tree: clicks, typing, clipboard.
- Personal editions reach into Desktop internals and the plugins work with provider keys and a Reddit account.
This is third-party code. Review the repository files before installing.
What it does
The pack adds to Hermes Desktop, the shell for Nous Research Hermes Agent, tools for provider limits, long sessions, feeds, memory and the Windows desktop itself. In the status bar Provider Status shows remaining quota per provider, and Iteration Budget Meter counts turns for the current job. Memory Review shows memory writes in a dialog where you approve or reject them, Intelligent Tool Break stops a stalled tool with `/break`, and CDP Manager launches Chrome DevTools ports. Other plugins tune the sidebar and sessions: Sidebar Manager, Drag to Pin Session, Session Retitler and Better Session Appearance. There is an RSS reader, a Reddit plugin, a reasoning level switch and Voice Gate for prose review. Each plugin exists in a personal and a public edition. The `hermes-pack.yaml` pack pins fourteen plugins to exact commits.
Who it is for. Power users of Hermes Desktop who work with several providers and long sessions and want to see limits and state.
Good fit when
- Work runs through several providers and you need remaining quota in the status bar.
- A tool hangs mid-turn and the agent must be interrupted without losing the session.
- Memory writes should reach the log only after manual approval.
- A long session list in the sidebar must be ordered, key ones pinned and others retitled automatically.
Not a fit when
- You use Hermes without Desktop: most plugins target the desktop app.
- You need stability across updates: personal builds touch Desktop internals and may break.
- You need Claude Code or Codex: the pack works only with Hermes Agent.
Example request
Install the plugin pack with the README `hermes plugins pack install` command, then show `hermes plugins list` and say which plugins will ask for capability consent.Limitations
It needs Hermes Agent 0.21.0 or newer. The personal edition sits outside the plugin SDK contract and may break after a Desktop update, while the public one stays within the SDK but loses some features. After a plugin update Hermes Desktop must be fully quit and reopened. Some plugins need a specific surface: `Vercel Agent Desktop Support` works only on Windows, and Reddit access is blocked by the host lacking an OAuth transport. Each plugin gets its capability consent separately and the pack does not bulk-grant it. Providers keep their own limits and costs. Five plugins are not in the pack and install separately.
How to disable. Disable or remove the plugins you installed with `hermes plugins` commands. `hermes plugins list` shows installed ones, and after removal fully restart Hermes Desktop.
FAQ
How do I install the plugin pack?
Run `hermes plugins pack install https://raw.githubusercontent.com/apoapostolov/hermes-agent-awesome-plugins/main/hermes-pack.yaml`. Check the install with `hermes plugins list`. Hermes Agent 0.21.0 or newer is required.
How do the personal and public editions differ?
The personal edition lives in `personal/` and may reach into Desktop internals, so it can break after an update. The public one lives in `public/`, stays within the plugin SDK and can be listed, but drops features without the hooks it needs.
How do I install a single plugin?
With `hermes plugins install apoapostolov/hermes-agent-awesome-plugins/public/<id>` or `personal/<id>`. For `reasoning-switch` and `prompt-enhance` follow their READMEs, because the pack does not install them.
Which providers does Provider Status understand?
Among those listed in the README: Tavily, OpenCode Go, DeepSeek, GLM, OpenRouter, Grok, Codex, OpenAI, Anthropic, Groq, Cerebras, Moonshot Kimi and MiniMax. The plugin shows remaining quota, peak and off-peak windows and can rotate accounts on low quota.
Does the pack grant all permissions at once?
No. Each plugin gets consent for its own capabilities separately, and secrets stay in `requires_env` and are never embedded in the pack.
Discussion
No questions or reviews yet.
Related
PluginsOfficial Hermes Agent plugins: Home Assistant, Spotify, Blender, Snyk, Langfuse, sandboxes and importers for other agents
A pack of practical skills for Hermes Agent: notes, trips, code security, browser automation and interface themes.
Hermes Agent spends fewer tokens at start: the plugin drops unneeded toolsets and rolls back to the full set when unsure.
A Hermes Agent plugin with a Relay server: chat, voice and a terminal on Android, plus a desktop CLI for the agent's tools
hermes-dreaming stages Hermes memory and skill updates for review and writes them to live state only after approval.
Thirteen stable and six experimental skills for Hermes Agent: stack diagnosis, migration, token and skill audits
README in short
The README shows the pack as an independent community project for Hermes Desktop: screenshots, a list of nineteen plugins by group, the difference between personal and public editions, installation, limits and documentation. The author does not change Hermes Agent core and sends nothing outside silently.