909 plugins from the official Hermes plugin catalog: 20 official, 9 verified and 880 from the community. 206 were added in the last week. Search, filter by what you want to do, and copy the install command.
880 plugins. Sorted by HermesWatcher's picks: usefulness, polish and trust. Official: made by Nous Research. Verified: listed with a verified maintainer. Community: built by others, so read the source first.
Dexio
Community
Dexio shared-wiki memory. Before each turn, the pages of your Dexio wiki that match the user's message; tools to search, read and write the pages your other agents and team also use.
Dexio shared-wiki memory. Before each turn, the pages of your Dexio wiki that match the user's message; tools to search, read and write the pages your other agents and team also use. Nothing is captured automatically: no transcripts or turn logs. Standard library only; no background threads or local services.
Good to know before installing
With DEXIO_API_KEY set, the first 300 characters of each user message go to the Dexio server (default app.dexio.wiki, or DEXIO_URL) as a search query, tool arguments and the agent's profile name go there on tool calls, and the model is prompted to write, overwrite and edit pages in a wiki shared with the user's team and other agents, without a confirmation step.
From the plugin's catalog listing.
How to install
Install it. Hermes asks for any API keys it needs (this one needs DEXIO_API_KEY), then asks whether to turn it on.
hermes plugins install dexio
Said no? Turn it on later:
hermes plugins enable dexio
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Full setup steps, settings and screenshots are on the plugin's official catalog page from Nous Research.
Ppq
Community
PayPerQ (ppq.ai) OpenAI-compatible model provider for Hermes — per-response cost estimation from ppq's published rate card, chat model discovery from GET /v1/models, automatic per-request Zero Data Retention opt-in…
PayPerQ (ppq.ai) OpenAI-compatible model provider for Hermes — per-response cost estimation from ppq's published rate card, chat model discovery from GET /v1/models, automatic per-request Zero Data Retention opt-in, and a 3-layer picker pin strategy (user-local pins file → live top chat models from ppq's public stats dashboard → generic static fallback; generic installs never get the author's personal pins).
Good to know before installing
Model provider; PPQ_API_KEY and all prompts, tool schemas and responses go to ppq.ai (PayPerQ; terms https://ppq.ai/terms, contact matt@ppq.ai), a relay that routes requests to third-party inference partners, some outside the user's jurisdiction, and frontier providers still see prompts; usage is billed per request from the user's prepaid PayPerQ balance (funded by card or cryptocurrency on ppq.ai; the plugin itself makes no payments). Privacy protections are opt-in per request: for models badged privacyLevel 'zdr' the plugin automatically sends provider={"zdr": true, "data_collection": "deny"} so requests route only to endpoints with a Zero Data Retention policy that do not collect data (the zdr model set refreshes hourly from an unauthenticated GET /v1/models with a pinned fallback); models badged 'e2e' run inside TEE enclaves with no opt-in flag needed — enclave coverage applies to chat by default, not to image/video/audio, and true end-to-end encryption is only available via the optional local ppq-privacy-verifier proxy. Building the model picker, for any provider, starts a background unauthenticated POST to stats.ppq.ai at most hourly to fetch the top chat models; cost estimat
From the plugin's catalog listing.
How to install
Install it. Hermes asks for any API keys it needs (this one needs PPQ_API_KEY), then asks whether to turn it on.
hermes plugins install ppq
Said no? Turn it on later:
hermes plugins enable ppq
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Shared fleet memory for Hermes agents: every connected agent learns from all other agents connected to the memory, wherever they run. Sessions across machines and harnesses are distilled into one common brain overnight — what one learns, the whole fleet recalls. Pushes a compact per-turn recall index (entries lazy-load via hicortex_get), injects fresh lessons plus a per-agent standing context block at session start — lesson blocks are delimited and carry an explicit reference-data framing line and provenance header — and exposes the full 9-tool memory surface (search, get, recent, ingest, lessons, index, graph, update, delete) through the shared server. The same server also serves Claude Code, OpenClaw, Pi and opencode agents, so mixed-harness fleets share one brain. Stdlib-only, no pip dependencies. Requires a running Hicortex server (npx @gamaze/hicortex init on any machine); data flow: each user message is sent to your configured Hicortex server for recall (default http://localhost:8787); session distillation runs on the server.
Good to know before installing
Sends every user message (and profile name) to your configured Hicortex server each turn for recall, default http://localhost:8787, plain http with a bearer token is accepted for remote servers with a one-time log warning; the server's standing Identity text and lessons are injected into the system prompt; the model can permanently update or delete shared fleet memories via hicortex_update / hicortex_delete without confirmation.
From the plugin's catalog listing.
How to install
Install it. Hermes asks for any API keys it needs (this one needs HICORTEX_URL, HICORTEX_AUTH_TOKEN), then asks whether to turn it on.
hermes plugins install hicortex
Said no? Turn it on later:
hermes plugins enable hicortex
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Copy provider API keys (and provider base-URL overrides) from one profile onto other profiles — a one-time, explicit copy from a desktop page. Per-profile missing/present badges, fill-missing by default with an explicit overwrite opt-in. OAuth sign-ins and messaging bot tokens never travel; values never cross back in responses.
How to install
Install it. Hermes asks for any API keys it needs, then asks whether to turn it on.
hermes plugins install provider-copy
Said no? Turn it on later:
hermes plugins enable provider-copy
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Full setup steps, settings and screenshots are on the plugin's official catalog page from Nous Research.
Brethof Brain
Community
brethof-brain long-term memory provider — the memory's briefing in the system prompt at session start, ambient recall on every turn, every turn archived.
brethof-brain long-term memory provider — the memory's briefing in the system prompt at session start, ambient recall on every turn, every turn archived; one memory shared with the user's other agents (Claude Code, Codex, OpenCode and more). Sends each turn to the user's own brethof-brain memory (on their machine at 127.0.0.1:8610, or hosted at memory.brethof.cloud). Needs a brethof-brain account.
Good to know before installing
Sends every user prompt and each turn's user and assistant text, with your API key, to the brethof-brain server you configure (default a local box at 127.0.0.1:8610; hosted at memory.brethof.cloud), and puts the server's returned briefing and recall text into the system prompt and each turn; reads BRETHOF_BRAIN_* from $HERMES_HOME/.env and ~/.brethof-brain/config.json.
From the plugin's catalog listing.
How to install
Install it. Hermes asks for any API keys it needs, then asks whether to turn it on.
hermes plugins install brethof-brain
Said no? Turn it on later:
hermes plugins enable brethof-brain
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Full setup steps, settings and screenshots are on the plugin's official catalog page from Nous Research.
RuAPI
Community
RuAPI as Hermes model providers on one key: `ruapi` serves Claude models over RuAPI's native Anthropic Messages API (so Hermes' Anthropic prompt caching and thinking apply), and `ruapi-openai` serves GPT, Gemini…
RuAPI as Hermes model providers on one key: `ruapi` serves Claude models over RuAPI's native Anthropic Messages API (so Hermes' Anthropic prompt caching and thinking apply), and `ruapi-openai` serves GPT, Gemini, DeepSeek, GLM, Qwen, Kimi and other chat models over its OpenAI-compatible API. Each /model picker lists that side's chat models from the account's GET /v1/models list, leaving out image and video models, and context windows and image input are declared for the main models. Maintained by RuAPI.
Good to know before installing
Registers two model providers at import and nothing else (no tools, hooks, commands or threads). Prompts, tool schemas and RUAPI_API_KEY go to https://www.ruapi.ai (/v1/messages and /v1/chat/completions) through Hermes' own clients, and RuAPI forwards each request to the upstream vendor serving the model. The model list is Hermes' standard GET https://www.ruapi.ai/v1/models request with the key; the plugin makes no network requests of its own, adds no headers, sends no telemetry, reads or writes no files and stores no credentials.
From the plugin's catalog listing.
How to install
Install it. Hermes asks for any API keys it needs (this one needs RUAPI_API_KEY), then asks whether to turn it on.
hermes plugins install ruapi
Said no? Turn it on later:
hermes plugins enable ruapi
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Cashew — persistent thought-graph memory with local embeddings, organic decay, and autonomous think cycles.
How to install
Install it. Hermes asks for any API keys it needs, then asks whether to turn it on.
hermes plugins install cashew
Said no? Turn it on later:
hermes plugins enable cashew
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Full setup steps, settings and screenshots are on the plugin's official catalog page from Nous Research.
TeamoRouter
Community
TeamoRouter as Hermes model providers on one key: `teamorouter` serves Claude models over TeamoRouter's native Anthropic Messages API (so Hermes' Anthropic prompt caching and thinking apply), and `teamorouter-openai`…
TeamoRouter as Hermes model providers on one key: `teamorouter` serves Claude models over TeamoRouter's native Anthropic Messages API (so Hermes' Anthropic prompt caching and thinking apply), and `teamorouter-openai` serves GPT, Gemini, DeepSeek, GLM and Grok models over its OpenAI-compatible API. Each /model picker lists that side's tool-capable chat models from TeamoRouter's public catalog, leaving out image, service-tier and free-tier variants, and context windows come from the same catalog. Maintained by TeamoRouter.
Good to know before installing
Registers two model providers at import and nothing else (no tools, hooks, commands or threads). Prompts, tool schemas and TEAMOROUTER_API_KEY go to https://api.teamorouter.com (/v1/messages and /v1/chat/completions) through Hermes' own clients, and TeamoRouter forwards each request to the upstream vendor serving the model. The plugin's own request is GET https://api.teamorouter.com/v1/models/pricing, a public endpoint, sent without the key and cached for an hour. `teamorouter-openai` requests carry a fixed `X-Client-Source: hermes-teamorouter-plugin` header (via the profile's default_headers), used only to count traffic from this plugin; Claude requests carry no header from the plugin. No telemetry, no files read or written, no stored credentials, no processes.
From the plugin's catalog listing.
How to install
Install it. Hermes asks for any API keys it needs (this one needs TEAMOROUTER_API_KEY), then asks whether to turn it on.
hermes plugins install teamorouter
Said no? Turn it on later:
hermes plugins enable teamorouter
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Full setup steps, settings and screenshots are on the plugin's official catalog page from Nous Research.
Provenance Gate
Community
Flags memory and skill_manage writes that state a user decision ("the user decided ...", "用户决定 ...") without the user's own words: each such sentence needs a quote that appears verbatim in text the user typed in this…
Flags memory and skill_manage writes that state a user decision ("the user decided ...", "用户决定 ...") without the user's own words: each such sentence needs a quote that appears verbatim in text the user typed in this session, shares key words with the decision and does not drop a negation. A patch is checked by the text it produces. Observe mode (the default) records flagged writes and `hermes provenance-gate report` lists them; block mode refuses them and tells the model how to fix the write. Measured on an independent blind set of 133 lines: precision 1.000, recall 0.694.
Good to know before installing
Two hooks (pre_llm_call, pre_tool_call); keeps a local copy of the text the user types, with its sender_id and session link, and an evidence log of checked claims under plugin-data/provenance-gate (30-day default retention, `hermes provenance-gate purge`); reads MEMORY.md, USER.md and skill files to reproduce what a patch produces; no network, no credentials, never asks for approval.
From the plugin's catalog listing.
How to install
Install it. Hermes asks for any API keys it needs, then asks whether to turn it on.
hermes plugins install provenance-gate
Said no? Turn it on later:
hermes plugins enable provenance-gate
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Full setup steps, settings and screenshots are on the plugin's official catalog page from Nous Research.
Web Deepseek
Community
DeepSeek Search + Fetch — routes web_search and web_extract through DeepSeek's in-house AI search engine and server-side fetcher on api.deepseek.com (opened up in the vendor's 2026-10-17 changelog: AI-native engine…
DeepSeek Search + Fetch — routes web_search and web_extract through DeepSeek's in-house AI search engine and server-side fetcher on api.deepseek.com (opened up in the vendor's 2026-10-17 changelog: AI-native engine indexing hundreds of billions of pages, multilingual, filters SEO spam / GEO manipulation / low-quality AIGC). Registers the provider id `deepseek-web`.
Good to know before installing
Each search/fetch is a separate billed DeepSeek call at $0.75 per 1,000 successful requests per endpoint, and only HTTP 200 responses that produce a result are billable (5 QPS per account per endpoint, plus a per-domain QPS limit on fetch); the provider reuses DEEPSEEK_API_KEY and sends it only to api.deepseek.com; extract returns Markdown only (no HTML variant, so web_extract(format="html") gets Markdown), and anti-bot or JS-rendered sites fail (zhihu.com, x.com, nytimes.com returned HTTP 404 in testing) while static pages work.
From the plugin's catalog listing.
How to install
Install it. Hermes asks for any API keys it needs (this one needs DEEPSEEK_API_KEY), then asks whether to turn it on.
hermes plugins install web-deepseek
Said no? Turn it on later:
hermes plugins enable web-deepseek
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Install it. Hermes asks for any API keys it needs, then asks whether to turn it on.
hermes plugins install lancedb
Said no? Turn it on later:
hermes plugins enable lancedb
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
AIHubMix — unified OpenAI-compatible access to 400+ models; /model picker filtered to tool-capable routes.
How to install
Install it. Hermes asks for any API keys it needs (this one needs AIHUBMIX_API_KEY), then asks whether to turn it on.
hermes plugins install aihubmix
Said no? Turn it on later:
hermes plugins enable aihubmix
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Local-first persistent memory: store durable facts once and recall them in any session. Portable Agent Plugins v1 package (mcp.json + skills/): the @mem-os/sdk MCP server (pinned 1.6.26) over npx stdio, plus the mem-os-memory skill covering when to store and when to recall. All data stays in a local SQLite database under the user home directory; no cloud, no telemetry, no API keys. Server cwd is ${PLUGIN_DATA} so nothing is written into the install tree. Needs Node.js and npm on PATH.
How to install
Install it. Hermes asks for any API keys it needs, then asks whether to turn it on.
hermes plugins install mem-os
Said no? Turn it on later:
hermes plugins enable mem-os
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Your AI subscriptions and token usage in Hermes Desktop. A page with Overview, Usage and Plans tabs, plus a status-bar chip where you pick which subscriptions to keep. Quota comes from Hermes's own model.options and usage.bars RPCs; the page polls Hermes' cached windows (Hermes refreshes them in its own background threads) and only its Refresh button asks for an explicit refresh; token usage covers Hermes, Claude Code and the Grok CLI, clicking a day shows that day's per-source, per-model and hourly breakdown, and measured tokens per second are shown per model, per day and overall.
Good to know before installing
Read-only reads outside the plugin's data - Hermes state.db and models_dev_cache.json, ~/.claude/projects/**/*.jsonl and ~/.grok/logs/unified.jsonl plus ~/.grok/sessions/*/*/summary.json (token counts only). No credential, .env or auth.json reads, no network calls, no shell commands, no background processes, no telemetry.
From the plugin's catalog listing.
How to install
Install it. Hermes asks for any API keys it needs, then asks whether to turn it on.
hermes plugins install ai-subscriptions
Said no? Turn it on later:
hermes plugins enable ai-subscriptions
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
MindGraph — semantic graph memory with hybrid retrieval, goal/decision tracking, and cross-document synthesis.
How to install
Install it. Hermes asks for any API keys it needs (this one needs name), then asks whether to turn it on.
hermes plugins install mindgraph
Said no? Turn it on later:
hermes plugins enable mindgraph
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Full setup steps, settings and screenshots are on the plugin's official catalog page from Nous Research.
AI Stupid Level
Community
AI Stupid Level Smart Router — OpenAI-compatible; routing modes such as auto-tooling send each request to the model currently scoring best on continuously re-run benchmarks, called with your own provider keys.
AI Stupid Level Smart Router — OpenAI-compatible; routing modes such as auto-tooling send each request to the model currently scoring best on continuously re-run benchmarks, called with your own provider keys.
Good to know before installing
Sends your prompts, tool definitions, tool results and ASL_ROUTER_KEY to aistupidlevel.info (S.C. Studio Platforms S.R.L.), which forwards each request to the AI provider it routes to using the provider keys you store on your AI Stupid Level account; model usage is billed to your provider accounts, and prompts are logged only if you enable logging for a key.
From the plugin's catalog listing.
How to install
Install it. Hermes asks for any API keys it needs (this one needs ASL_ROUTER_KEY), then asks whether to turn it on.
hermes plugins install aistupidlevel
Said no? Turn it on later:
hermes plugins enable aistupidlevel
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Full setup steps, settings and screenshots are on the plugin's official catalog page from Nous Research.
Lumberroom
Community
lumberroom memory provider. One durable store shared with every agent you use, recalled on every turn and written through the engine's own memory_write.
lumberroom memory provider. One durable store shared with every agent you use, recalled on every turn and written through the engine's own memory_write. Self-hosted open-source engine or lumberroom.cloud; OAuth or a static token. Maintained by the lumberroom team.
Good to know before installing
When active, every non-trivial user message (first 1,000 characters) and the absolute git-root path of the working directory are sent on each turn to the configured lumberroom engine, which defaults to https://mcp.lumberroom.cloud (operated by Cybersapien Technologies, India) unless base_url names a self-hosted engine; the model is instructed to store decisions, preferences and facts there through memory_write, the engine's live tool descriptions and server instructions are injected into the system prompt each session, and setup switches off Hermes' built-in MEMORY.md/USER.md store.
From the plugin's catalog listing.
How to install
Install it. Hermes asks for any API keys it needs, then asks whether to turn it on.
hermes plugins install lumberroom
Said no? Turn it on later:
hermes plugins enable lumberroom
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Full setup steps, settings and screenshots are on the plugin's official catalog page from Nous Research.
AtmoRouter
Community
AtmoRouter — OpenAI-compatible gateway; one key for Claude, GPT, Gemini, GLM, Kimi, Qwen, DeepSeek, MiniMax and Grok models, with the /model picker fed by the live GET /v1/models catalog.
AtmoRouter — OpenAI-compatible gateway; one key for Claude, GPT, Gemini, GLM, Kimi, Qwen, DeepSeek, MiniMax and Grok models, with the /model picker fed by the live GET /v1/models catalog.
Good to know before installing
Sends your prompts, conversation history, tool definitions, tool results and ATMOROUTER_API_KEY to atmorouter.dev, which forwards each request to the upstream infrastructure serving the chosen model; that infrastructure's location and retention vary per model and zero retention is not promised (AtmoRouter states it keeps metadata, not prompt or response content, in its usage records and does not train on API content; https://atmorouter.dev/privacy). Usage is billed per token from a prepaid AtmoRouter balance (USDC on Solana or QRIS); prices vary by capacity tier and a request can route to any listed tier, including tiers above official pricing, unless you set maximum prices under Budgets; failed upstream requests are not billed and the plugin itself makes no payments.
From the plugin's catalog listing.
How to install
Install it. Hermes asks for any API keys it needs (this one needs ATMOROUTER_API_KEY), then asks whether to turn it on.
hermes plugins install atmorouter
Said no? Turn it on later:
hermes plugins enable atmorouter
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Full setup steps, settings and screenshots are on the plugin's official catalog page from Nous Research.
Mnemostack
Community
Persistent agent memory over a mnemostack service or a local Qdrant — hybrid recall (vector + lexical + graph), verbatim capture with self-echo suppression, and soft retraction.
Persistent agent memory over a mnemostack service or a local Qdrant — hybrid recall (vector + lexical + graph), verbatim capture with self-echo suppression, and soft retraction. Multi-tenant when pointed at a shared authenticated service; the tenant is resolved server-side from the service key.
Good to know before installing
The pinned directory is a discovery shim; the provider code installs from PyPI at the version pinned in plugin.yaml pip_dependencies (hermes-mnemostack==1.0.3) into the Hermes venv. Configured via MNEMOSTACK_* env vars; no key is required for a purely local Qdrant setup.
From the plugin's catalog listing.
How to install
Install it. Hermes asks for any API keys it needs, then asks whether to turn it on.
hermes plugins install mnemostack
Said no? Turn it on later:
hermes plugins enable mnemostack
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Chutes model provider for Hermes Agent via API key.
Good to know before installing
Model provider; prompts, tool schemas and CHUTES_API_KEY go to llm.chutes.ai (or CHUTES_BASE_URL), plus a GET /models catalog probe with the same key
From the plugin's catalog listing.
How to install
Install it. Hermes asks for any API keys it needs (this one needs CHUTES_API_KEY), then asks whether to turn it on.
hermes plugins install chutes-provider
Said no? Turn it on later:
hermes plugins enable chutes-provider
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Full setup steps, settings and screenshots are on the plugin's official catalog page from Nous Research.
Hermes Pubky
Community
Setup helper for managed Pubky agents. The launcher syncs agent state, including conversation database snapshots and portable configuration, to your remote Pubky homeserver.
Setup helper for managed Pubky agents. The launcher syncs agent state, including conversation database snapshots and portable configuration, to your remote Pubky homeserver.
How to install
Install it. Hermes asks for any API keys it needs, then asks whether to turn it on.
hermes plugins install hermes-pubky
Said no? Turn it on later:
hermes plugins enable hermes-pubky
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
xAI Grok subscription as a Hermes model provider, driven over ACP stdio.
Good to know before installing
Spawns the vendor grok CLI found on PATH (grok agent over ACP stdio, plus grok models / grok login during setup) and drives your existing Grok subscription login; no API key is stored and Hermes provider secrets are stripped from the child environment.
From the plugin's catalog listing.
How to install
Install it. Hermes asks for any API keys it needs, then asks whether to turn it on.
hermes plugins install grok-acp
Said no? Turn it on later:
hermes plugins enable grok-acp
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Full setup steps, settings and screenshots are on the plugin's official catalog page from Nous Research.
Lancedb Suite
Community
Local-first LanceDB vector memory with a strict write contract, calibrated abstention, typed relations, conflict tracking and a retrieval-quality gate.
Local-first LanceDB vector memory with a strict write contract, calibrated abstention, typed relations, conflict tracking and a retrieval-quality gate. Requires local Ollama + nomic-embed-text.
How to install
Install it. Hermes asks for any API keys it needs, then asks whether to turn it on.
hermes plugins install lancedb-suite
Said no? Turn it on later:
hermes plugins enable lancedb-suite
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Full setup steps, settings and screenshots are on the plugin's official catalog page from Nous Research.
Hermes Subscription Meter
Community
Provider-neutral subscription quota matrix panel — each provider's subscription window as a single time x quota row (elapsed vs remaining at a glance), with UI-side show/hide per provider row.
Provider-neutral subscription quota matrix panel — each provider's subscription window as a single time x quota row (elapsed vs remaining at a glance), with UI-side show/hide per provider row.
Good to know before installing
Reads provider keys from the current profile's .env and token presence from its auth.json, and calls each provider's own usage/balance API with that key (Kimi, GLM, MiniMax, Command Code, DeepSeek, xAI management, OpenRouter, Alibaba Cloud BSS, Grok, Codex via Hermes); an optional shared_sources setting reads another profile's .env/auth.json the same way; the token-activity heatmap reads per-day token totals, providers and model names from the state.db of this profile and of every other profile on the install (read-only, no message content, nothing leaves the machine); nothing is written outside this plugin's settings.
From the plugin's catalog listing.
How to install
Install it. Hermes asks for any API keys it needs, then asks whether to turn it on.
hermes plugins install hermes-subscription-meter
Said no? Turn it on later:
hermes plugins enable hermes-subscription-meter
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Use the signed-in Aside browser as Hermes's browser when the Aside CLI is installed.
Good to know before installing
Runs the local aside CLI to drive your signed-in Aside browser (page text, screenshots, Aside memory, model-written JavaScript via aside_repl) without a Hermes approval prompt; Aside's permission level is a user-only setting (default ask) that covers aside_exec only. Optional pre_tool_call hook blocks Hermes' built-in browser tools while Aside is ready when browser_policy is always. Reads Aside's settings.json for the model list; no telemetry.
From the plugin's catalog listing.
How to install
Install it. Hermes asks for any API keys it needs, then asks whether to turn it on.
hermes plugins install aside-browser
Said no? Turn it on later:
hermes plugins enable aside-browser
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Kiro CLI (AWS) as a Hermes model provider, driven over ACP stdio.
How to install
Install it. Hermes asks for any API keys it needs, then asks whether to turn it on.
hermes plugins install kiro-acp
Said no? Turn it on later:
hermes plugins enable kiro-acp
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Read-only memory.provider for GBrain (garrytan/gbrain, MIT; not affiliated). After each non-trivial turn it searches a GBrain MCP server (`gbrain serve --http`) in the background and injects up to the configured limit (3 by default, capped at 10) of `[source:slug] title` pointers into the next turn as fallible background context. It never writes to GBrain and adds no tools or hooks.
Good to know before installing
After each non-trivial turn, the first 500 characters of your message are sent to GBRAIN_MCP_URL (default http://127.0.0.1:3131/mcp; plain http to a non-loopback host is refused unless GBRAIN_POINTER_ALLOW_HTTP=1), and the profile's GBrain OAuth client id and secret go to that server's /token endpoint. Redirects and proxy settings are ignored. Only the slug, title and source id of up to 10 results are kept and injected into the next turn as background context; rows GBrain flags as suspected injection are skipped. Tokens and pointers stay in memory only. It never writes to GBrain; no other network calls, no telemetry.
From the plugin's catalog listing.
How to install
Install it. Hermes asks for any API keys it needs (this one needs GBRAIN_MCP_CLIENT_ID, GBRAIN_MCP_CLIENT_SECRET), then asks whether to turn it on.
hermes plugins install gbrain-pointer
Said no? Turn it on later:
hermes plugins enable gbrain-pointer
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Full setup steps, settings and screenshots are on the plugin's official catalog page from Nous Research.
Lightningai
Community
Lightning AI as a Hermes model provider (--provider lightning, lightning-ai, lightningai): OpenAI-compatible gateway at https://lightning.ai/api/v1, models fetched live from /models.
Lightning AI as a Hermes model provider (--provider lightning, lightning-ai, lightningai): OpenAI-compatible gateway at https://lightning.ai/api/v1, models fetched live from /models.
Good to know before installing
Registers one model provider at import and nothing else (no tools, hooks, commands or threads); chat requests and the model list go to lightning.ai through Hermes' own client with LIGHTNING_API_KEY (or LIGHTNING_AI_API_KEY), optional LIGHTNING_BASE_URL overrides the endpoint; the plugin itself opens no connections, reads/writes no files and starts no processes.
From the plugin's catalog listing.
How to install
Install it. Hermes asks for any API keys it needs (this one needs LIGHTNING_API_KEY), then asks whether to turn it on.
hermes plugins install lightningai
Said no? Turn it on later:
hermes plugins enable lightningai
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
GitHub and GitHub Enterprise tools with bot-first attribution and approval-gated issue/PR writes.
Good to know before installing
Authenticates as a GitHub App from GITHUB_APP_ID, GITHUB_APP_INSTALLATION_ID and a private key in GITHUB_APP_PRIVATE_KEY or GITHUB_APP_PRIVATE_KEY_PATH/_FILE (read from the profile env or HERMES_HOME/.env, held in memory only, never written or logged), falling back to GITHUB_TOKEN/GH_TOKEN or `gh auth token` when no App variables are set, and reports which identity acted in every result. Talks only to https://api.github.com or the operator-configured GITHUB_API_URL / settings.api_url (HTTPS, no redirects; no tool argument can change the host). Issue/comment/review/merge writes stay disabled until settings.allow_write_actions is true and each one additionally goes through Hermes's human-approval prompt via its pre_tool_call hook (an 'always' answer does not persist).
From the plugin's catalog listing.
How to install
Install it. Hermes asks for any API keys it needs, then asks whether to turn it on.
hermes plugins install github_app
Said no? Turn it on later:
hermes plugins enable github_app
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Prism OpenAI-compatible inference with long-context DeepSeek models.
How to install
Install it. Hermes asks for any API keys it needs (this one needs PRISM_API_KEY), then asks whether to turn it on.
hermes plugins install prism
Said no? Turn it on later:
hermes plugins enable prism
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Community Zvec memory backend for Hermes Agent - in-process HNSW + RocksDB FTS store with native hybrid retrieval and session-safe lock governance; embeddings via any Ollama-compatible endpoint (local Ollama bge-m3 by default).
How to install
Install it. Hermes asks for any API keys it needs, then asks whether to turn it on.
hermes plugins install memory-zvec
Said no? Turn it on later:
hermes plugins enable memory-zvec
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Gondola, a USDC-settled marketplace API for Venice AI inference
How to install
Install it. Hermes asks for any API keys it needs (this one needs GONDOLA_API_KEY), then asks whether to turn it on.
hermes plugins install gondola-provider
Said no? Turn it on later:
hermes plugins enable gondola-provider
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Persistent memory for agents, shared across tools: save preferences, decisions and lessons and recall them later by natural-language search; rating a recalled memory as helpful or misleading re-ranks what comes back next; shared rooms (beta) let several people's agents work from one memory. Portable Agent Plugins v1 package (plugin.json + mcp.json + skills/) pointing at the hosted Mnemoverse MCP server (Streamable HTTP, OAuth 2.1 + DCR); the two bundled skills load under a namespaced name.
Good to know before installing
Hosted-only connector; Hermes runs no code from the package (scripts/ holds the repository's own CI checks). Every tool call goes to the vendor's remote MCP server at mcp.mnemoverse.com (authorization server auth.mnemoverse.com, browser sign-in on console.mnemoverse.com); memories the agent writes are stored in the signed-in user's Mnemoverse account, and recalled memories are pulled into the session context. OAuth tokens are held and refreshed by Hermes, never by the package. No telemetry, background process or self-update code.
From the plugin's catalog listing.
How to install
Install it. Hermes asks for any API keys it needs, then asks whether to turn it on.
hermes plugins install mnemoverse
Said no? Turn it on later:
hermes plugins enable mnemoverse
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
AnyRouter — unified model gateway (OpenAI-compatible); /model picker filtered to tool-capable routes, first-party meta-models like anyrouter/hermes.
Good to know before installing
Sends your prompts and ANYROUTER_API_KEY to anyrouter.dev, a third-party relay that forwards to upstream vendors (OpenAI, Anthropic, Google, xAI, …), on some plans through a shared pool of other members' donated free-tier vendor keys; billed in prepaid AnyRouter credits. anyrouter/hermes is AnyRouter's own routing meta-model, not a Nous Research model. Opt-in ANYROUTER_APP_ATTRIBUTION=1 adds Hermes attribution headers.
From the plugin's catalog listing.
How to install
Install it. Hermes asks for any API keys it needs (this one needs ANYROUTER_API_KEY), then asks whether to turn it on.
hermes plugins install anyrouter
Said no? Turn it on later:
hermes plugins enable anyrouter
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Durable memory and context compression for Hermes Agent with local SQLite or flat-file storage.
Good to know before installing
Replaces the memory provider (memory.provider: nachos) and, only when context.engine: nachos is set, the context engine; the provider injects a system-prompt block telling the agent to use the nachos_memory_* tools and keep built-in memory disabled; opt-in semantic ranking either runs a separately installed nachos-embeddings CLI or sends the turn query plus memory titles/summaries to api.openai.com with OPENAI_API_KEY; all storage is local under $HERMES_HOME/nachos/.
From the plugin's catalog listing.
How to install
Install it. Hermes asks for any API keys it needs, then asks whether to turn it on.
hermes plugins install nachos
Said no? Turn it on later:
hermes plugins enable nachos
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Experiential Labs - OpenAI-compatible multi-model gateway provider (chat, /model picker, aux and curated fallback models, /usage wallet snapshot). All network calls go to api.experientiallabs.ai - /v1 chat + models via Hermes' own transport, /api/v1/credits and /api/v1/key only when /usage runs; no telemetry; credentials resolve through Hermes routes (hermes auth / .env).
Good to know before installing
When you pick Experiential Labs as your model, every prompt, tool result and attachment of that session goes to api.experientiallabs.ai, a third-party gateway that routes to upstream model vendors. /usage sends your key to its Cost API (GET /credits and /key) or to the cost_api_base you set. Independent integration, not affiliated with Experiential Labs.
From the plugin's catalog listing.
How to install
Install it. Hermes asks for any API keys it needs (this one needs EXPLABS_API_KEY), then asks whether to turn it on.
hermes plugins install hermes-experientiallabs
Said no? Turn it on later:
hermes plugins enable hermes-experientiallabs
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Desktop-only, read-only monitor for pending memory and skill write approvals.
Good to know before installing
The pane's API reads pending/memory/*.json and pending/skills/*.json under the default Hermes root and every named profile directory beneath it (all profiles, not only the active one), and returns only counts, age buckets, oldest age, and per-item profile/subsystem/id/action/origin/created_at/age_seconds. It never returns or displays summaries, payloads, or record content; it exposes no approve, reject, or delete actions; it registers no tools, hooks, or middleware, performs no network I/O, and holds no credentials.
From the plugin's catalog listing.
How to install
Install it. Hermes asks for any API keys it needs, then asks whether to turn it on.
hermes plugins install pending-queue-monitor
Said no? Turn it on later:
hermes plugins enable pending-queue-monitor
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Delegate-only, fail-closed Kimi Code ACP integration for Hermes Agent
How to install
Install it. Hermes asks for any API keys it needs, then asks whether to turn it on.
hermes plugins install kimi-code-delegate
Said no? Turn it on later:
hermes plugins enable kimi-code-delegate
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Automatic recall sends the first 4,000 characters of each nontrivial local prompt to app.mypenny.ai as a search query, and the agent can save notes there through penny_remember without a Hermes approval prompt; works only in local CLI/TUI conversations (cron, subagents and gateways are refused); login is a manual command that registers its own OAuth client with clerk.mypenny.ai and briefly listens on 127.0.0.1 for the callback; tokens are kept in <HERMES_HOME>/penny/auth.json (owner-only) and are not removed on uninstall; no raw transcript upload, telemetry or other-client credential reuse.
From the plugin's catalog listing.
How to install
Install it. Hermes asks for any API keys it needs, then asks whether to turn it on.
hermes plugins install penny
Said no? Turn it on later:
hermes plugins enable penny
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Tsubasa OpenAI-compatible model provider (tool calling not supported yet).
Good to know before installing
Sends prompts and your TSUBASA_API_KEY to api.tsubasa.sh, operated by PalmAndWand; the API currently serves Canada only and answers HTTP 451 to requests from elsewhere.
From the plugin's catalog listing.
How to install
Install it. Hermes asks for any API keys it needs (this one needs TSUBASA_API_KEY), then asks whether to turn it on.
hermes plugins install tsubasa
Said no? Turn it on later:
hermes plugins enable tsubasa
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Full setup steps, settings and screenshots are on the plugin's official catalog page from Nous Research.
Cortexlayer
Community
CortexLayer memory provider — page-linked long-term memory with link-expansion retrieval, wired into Hermes' automatic per-turn recall (prefetch) and persistence (sync_turn), plus a pre-compress checkpoint so evidence…
CortexLayer memory provider — page-linked long-term memory with link-expansion retrieval, wired into Hermes' automatic per-turn recall (prefetch) and persistence (sync_turn), plus a pre-compress checkpoint so evidence Hermes' own context compaction would otherwise drop is saved first. Platform mode only: each turn's query and conversational content is sent to the hosted api.cortexlayer.net (HTTPS, API-key authenticated) for storage/retrieval — no local/offline mode. Requires a free CortexLayer account and API key.
How to install
Install it. Hermes asks for any API keys it needs (this one needs CORTEX_API_KEY), then asks whether to turn it on.
hermes plugins install cortexlayer
Said no? Turn it on later:
hermes plugins enable cortexlayer
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Full setup steps, settings and screenshots are on the plugin's official catalog page from Nous Research.
Usage Flame
Community
Pinned glowing chip + fire-themed panel with live subscription-quota windows (remaining %, reset countdown, burn-rate pace and run-out forecast with sparkline history) for every provider Hermes reports usage for.
Pinned glowing chip + fire-themed panel with live subscription-quota windows (remaining %, reset countdown, burn-rate pace and run-out forecast with sparkline history) for every provider Hermes reports usage for. 12 color themes and fonts, RU/EN, zero dependencies, works on Windows.
Good to know before installing
Runs hermes usage --json through the Desktop gateway (cli.exec) every 1–15 minutes and sweeps up to 8 providers every 15 minutes; each run queries that provider's usage endpoint with the credential Hermes already holds. Reads the composer's selected provider from Desktop localStorage. No network calls of its own.
From the plugin's catalog listing.
How to install
Install it. Hermes asks for any API keys it needs, then asks whether to turn it on.
hermes plugins install usage-flame
Said no? Turn it on later:
hermes plugins enable usage-flame
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Yolo-Auto: flat-rate OpenAI-compatible API with plan-filtered live model discovery.
How to install
Install it. Hermes asks for any API keys it needs (this one needs YOLO_AUTO_API_KEY, YOLO_AUTO_BASE_URL), then asks whether to turn it on.
hermes plugins install yolo-auto
Said no? Turn it on later:
hermes plugins enable yolo-auto
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Local-first Arabic/English intelligent memory with canonical facts, conflict lifecycle, bounded recall, and selective Hermes cloud enrichment.
How to install
Install it. Hermes asks for any API keys it needs, then asks whether to turn it on.
hermes plugins install intelligent_memory
Said no? Turn it on later:
hermes plugins enable intelligent_memory
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Full setup steps, settings and screenshots are on the plugin's official catalog page from Nous Research.
Ai Usage Tracker
Community
Live subscription-quota windows for every AI provider Hermes can route to, as a desktop page plus a status-bar chip, with a per-profile picker — Codex, Claude, Copilot, OpenCode Go/Zen, Z.AI, Kimi, MiniMax, Nous…
Live subscription-quota windows for every AI provider Hermes can route to, as a desktop page plus a status-bar chip, with a per-profile picker — Codex, Claude, Copilot, OpenCode Go/Zen, Z.AI, Kimi, MiniMax, Nous, OpenRouter, DeepSeek.
How to install
Install it. Hermes asks for any API keys it needs, then asks whether to turn it on.
hermes plugins install ai-usage-tracker
Said no? Turn it on later:
hermes plugins enable ai-usage-tracker
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Full setup steps, settings and screenshots are on the plugin's official catalog page from Nous Research.
Gbrain Retrieval Reflex
Community
pre_llm_call hook plugin, enabled with `hermes plugins enable`: injects ambient context from a GBrain instance before each turn (volunteer_context, then a hybrid-query fallback).
pre_llm_call hook plugin, enabled with `hermes plugins enable`: injects ambient context from a GBrain instance before each turn (volunteer_context, then a hybrid-query fallback). Not a `memory.provider`. Silent no-op when GBrain is unreachable or no token is set.
Good to know before installing
Before each non-trivial turn the last six user and assistant messages (truncated) and the current message are sent with a GBRAIN_TOKEN bearer token to GBRAIN_MCP_URL (default http://127.0.0.1:3131/mcp), and returned brain-page text is injected into the turn.
From the plugin's catalog listing.
How to install
Install it. Hermes asks for any API keys it needs, then asks whether to turn it on.
hermes plugins install gbrain-retrieval-reflex
Said no? Turn it on later:
hermes plugins enable gbrain-retrieval-reflex
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Full setup steps, settings and screenshots are on the plugin's official catalog page from Nous Research.
Next Steps
Community
Next-step suggestions under the Hermes Desktop composer after each turn: local Ollama inference, per-session state, target routing (session, new tab, bots, kanban), tiny-model capacity profiles, EN/DE UI.
Next-step suggestions under the Hermes Desktop composer after each turn: local Ollama inference, per-session state, target routing (session, new tab, bots, kanban), tiny-model capacity profiles, EN/DE UI. No API keys.
Good to know before installing
After every agent turn, sends the last 8 messages (each cut to 200 chars) plus the working directory to Ollama on localhost; clicking a suggestion immediately submits it as a prompt in the current session, a new session, or another profile's session, or creates a kanban card, and for non-current targets also attaches the working directory and the last 6 messages (on by default, can be turned off under Targets).
From the plugin's catalog listing.
How to install
Install it. Hermes asks for any API keys it needs, then asks whether to turn it on.
hermes plugins install next-steps
Said no? Turn it on later:
hermes plugins enable next-steps
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Full setup steps, settings and screenshots are on the plugin's official catalog page from Nous Research.
Lightningai Rate Limit
Community
Per-process throttle for Lightning AI (https://lightning.ai/api/v1) keeping LLM requests within the ~15 requests/min limit, using an in-memory token bucket.
Per-process throttle for Lightning AI (https://lightning.ai/api/v1) keeping LLM requests within the ~15 requests/min limit, using an in-memory token bucket. Gates only calls whose provider or base_url points at Lightning AI; no-op otherwise.
Good to know before installing
Registers one llm_execution middleware and nothing else; no network calls, files, or processes of its own.
From the plugin's catalog listing.
How to install
Install it. Hermes asks for any API keys it needs, then asks whether to turn it on.
hermes plugins install lightningai-rate-limit
Said no? Turn it on later:
hermes plugins enable lightningai-rate-limit
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Excel-backed hierarchical long-term memory tree (10-row cap per workbook, dynamic branching, leaf pointers). Classifier defaults to the host model; third-party keyless rotation is opt-in.
How to install
Install it. Hermes asks for any API keys it needs, then asks whether to turn it on.
hermes plugins install excel_line
Said no? Turn it on later:
hermes plugins enable excel_line
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Agent Plugins v1 package: one skill plus one stdio MCP server (memory_select) started with uv run from the checkout. Needs uv on PATH. Registers no Hermes tools or hooks; do not expect jev_* tools.
How to install
Install it. Hermes asks for any API keys it needs, then asks whether to turn it on.
hermes plugins install jev-memory-selector
Said no? Turn it on later:
hermes plugins enable jev-memory-selector
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Memobase memory provider — self-hosted user profile + event timeline recall, with hybrid BM25/vector/entity retrieval and automatic per-turn prefetch.
How to install
Install it. Hermes asks for any API keys it needs (this one needs MEMOBASE_API_KEY, MEMOBASE_BASE_URL), then asks whether to turn it on.
hermes plugins install memobase
Said no? Turn it on later:
hermes plugins enable memobase
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Metronix memory provider for Hermes with prefetch recall and built-in memory write-through.
How to install
Install it. Hermes asks for any API keys it needs, then asks whether to turn it on.
hermes plugins install metronix
Said no? Turn it on later:
hermes plugins enable metronix
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Local-only YantrikDB dashboard for Hermes Agent memory operations
How to install
Install it. Hermes asks for any API keys it needs, then asks whether to turn it on.
hermes plugins install yantrikdb-hermes-dashboard
Said no? Turn it on later:
hermes plugins enable yantrikdb-hermes-dashboard
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Disclosure — copies .env key values (and opt-in auth.json backups) between profiles; rewrites other profiles' SOUL, memory and config.yaml.
Good to know before installing
Copies .env key values (and opt-in auth.json backups) between profiles; rewrites other profiles' SOUL, memory and config.yaml. Cross-profile config pane with copy+manifest reconcile and per-group scope.
From the plugin's catalog listing.
How to install
Install it. Hermes asks for any API keys it needs, then asks whether to turn it on.
hermes plugins install profile-pane
Said no? Turn it on later:
hermes plugins enable profile-pane
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Full setup steps, settings and screenshots are on the plugin's official catalog page from Nous Research.
Hermes Telegram Business
Community
Observe-with-approval Telegram Business Mode (secretary bot): Hermes drafts replies to your customers' messages and DMs each draft to you with Send, Edit and Discard buttons; nothing reaches a customer until you tap Send.
Observe-with-approval Telegram Business Mode (secretary bot): Hermes drafts replies to your customers' messages and DMs each draft to you with Send, Edit and Discard buttons; nothing reaches a customer until you tap Send. A Hermes Labs plugin: built by Nous Research, not supported.
Good to know before installing
Each customer message is sent to your active Hermes model to draft the reply, and drafts and connection records are stored locally in <HERMES_HOME>/telegram-business/state.db.
From the plugin's catalog listing.
How to install
Install it. Hermes asks for any API keys it needs, then asks whether to turn it on.
hermes plugins install hermes-telegram-business
Said no? Turn it on later:
hermes plugins enable hermes-telegram-business
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Full setup steps, settings and screenshots are on the plugin's official catalog page from Nous Research.
Agent Blackbox
Community
Security for agents: checks every tool call and model request before it runs against a curated, verifiable threat graph (prompt injection, dangerous commands, malicious packages, unsafe skills, phishing and drainer…
Security for agents: checks every tool call and model request before it runs against a curated, verifiable threat graph (prompt injection, dangerous commands, malicious packages, unsafe skills, phishing and drainer indicators) and local rules that keep an agent away from wallet stores, seed phrases, private keys and exchange API keys. Audit mode records; block mode refuses. Can share privacy-safe threat reports with an open community graph once the user turns sharing on (off by default); community findings only ever flag. Hooks only: no tools, no middleware.
Good to know before installing
Hooks see every tool call and model request; `hermes blackbox setup` installs Node (via a checksum-pinned nvm installer) if missing, the OriginTrail DKG node from npm (checksum-pinned) and Blazegraph in Docker or Oxigraph, registers the DKG node and the dashboard as login services (systemd/LaunchAgent), and joins the DKG peer-to-peer network; package installs are looked up on api.osv.dev (name and version); community threat reports signed by a local reporter key (threat identifiers, including domains of fetched pages that served a verified injection) are shared to the community graph only after you turn sharing on (off by default); the optional LLM reviewer sends the current turn's user and tool text to OpenAI or Anthropic; `blackbox attach` copies the plugin into the Hermes homes/profiles and OpenClaw workspaces you name and enables it in their config (automatic attaching is off unless you set `auto_attach: true`); `hermes blackbox chat` creates an `agent-blackbox` profile cloned from the current one (config.yaml and .env); the dashboard runs on 127.0.0.1:9700.
From the plugin's catalog listing.
How to install
Install it. Hermes asks for any API keys it needs, then asks whether to turn it on.
hermes plugins install blackbox
Said no? Turn it on later:
hermes plugins enable blackbox
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Call any Scalekit connector from Hermes: 500+ connectors and 20,000+ tools.
Good to know before installing
HTTP calls go to the Scalekit environment URL you paste; the three Scalekit values are read with get_secret; one person id is stored at plugin-data/scalekit/identifier; the model can request an approval link, run a named tool, or proxy one HTTP request. Provider tokens stay in Scalekit; no shell, no background process, no telemetry.
From the plugin's catalog listing.
How to install
Install it. Hermes asks for any API keys it needs (this one needs SCALEKIT_CLIENT_ID, SCALEKIT_CLIENT_SECRET, SCALEKIT_ENVIRONMENT_URL), then asks whether to turn it on.
hermes plugins install scalekit
Said no? Turn it on later:
hermes plugins enable scalekit
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Full setup steps, settings and screenshots are on the plugin's official catalog page from Nous Research.
Hermes OSINT Map
Community
A live situational-awareness globe in Hermes Desktop: earthquakes (USGS), disaster alerts (GDACS), natural events (NASA EONET), US severe weather (NWS), military and nearby aircraft (adsb.lol), satellites propagated…
A live situational-awareness globe in Hermes Desktop: earthquakes (USGS), disaster alerts (GDACS), natural events (NASA EONET), US severe weather (NWS), military and nearby aircraft (adsb.lol), satellites propagated live from CelesTrak elements, GDELT news incidents, official traffic cameras (Transport for London, Singapore LTA) and shipping chokepoints on a dithered 3D globe, with satellite orbits, aircraft tracks and live camera stills, country dossiers (World Bank facts, events, headlines), NOAA space weather, markets, a feed of events, headlines and alerts, and a passive recon toolkit (DNS, RDAP, TLS, security headers, CT subdomains, CVE with CISA KEV, IP, GitHub, MAC). Five agent tools (osint_situation, osint_events, osint_country, osint_recon, osint_news) answer from the same sources in any chat, and the page's Brief me, Ask Hermes and dossier buttons open a chat that uses them. No keys needed; an optional TWELVEDATA_API_KEY (plugin setting, read through Hermes's secret scope) adds equities and commodities. Unofficial; not affiliated with any data provider.
Good to know before installing
The gateway fetches public data from fixed hosts (earthquake.usgs.gov, eonet.gsfc.nasa.gov, gdacs.org, api.weather.gov, data.gdeltproject.org, api.adsb.lol, celestrak.org, services.swpc.noaa.gov, api.tfl.gov.uk and api.data.gov.sg (camera lists), and camera stills from TfL's JamCams bucket on s3-eu-west-1.amazonaws.com and images.data.gov.sg, fetched only by camera id for a camera the user opens, api.worldbank.org, the BBC, Al Jazeera, DW, Guardian and France 24 RSS feeds, api.coingecko.com, and api.twelvedata.com with the key in a header when set), cached and only while the page is open or a tool is called, with a hermes-osint-map User-Agent; recon sends the domain, IP, CVE id, GitHub name or MAC prefix the user or agent enters to dns.google, rdap.org, crt.sh, cve.circl.lu, cisa.gov, ipwho.is, api.github.com and api.macvendors.com, and the TLS and headers lookups connect directly to the host named, refusing private, loopback, link-local, CGNAT and other internal addresses on every redirect, on ports 443/8443 (TLS) and 80/443/8080/8443 (headers) only; GDELT incidents are machine-coded from news coverage and labelled as such; the page keeps its layer choices in Desktop plugin storag
From the plugin's catalog listing.
How to install
Install it. Hermes asks for any API keys it needs, then asks whether to turn it on.
hermes plugins install hermes-osint-map
Said no? Turn it on later:
hermes plugins enable hermes-osint-map
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Claude Code-style plan mode for Hermes: the agent explores and writes a plan, and edits nothing else until you approve it. It works on every interactive Hermes surface: /plan or /planmode on blocks mutating Hermes tools dispatched through pre_tool_call (writes outside .hermes/plans, terminal, code execution, delegation, MCP) while the agent explores, asks clarifying questions and writes a plan. The agent shows the complete plan, submits it with plan_mode(submit) and one approval card asks: approve and auto-accept edits, approve and review each file edit (when Hermes approvals are on, every write_file and patch then gets Hermes' approval prompt with its path and a preview), or keep planning; Other sends feedback, and the revised plan says what changed since the last revision. Once approved, it implements in the same turn and tracks todo_list progress. To change the plan yourself, keep planning, run /planmode edit, save, then /planmode show and /planmode approve; the text you were shown is saved as an approved snapshot, so later edits to the file do not change the approval. The classic profile (plan_profile: classic), approval_card: false and surfaces without a card use Hermes' own approval prompt (gateway buttons, the TUI/Desktop card, the CLI panel or /approve). When yolo or approvals.mode: off would auto-approve, it asks through clarify instead, so a person still decides. By default plans are compact and decision-complete, the lean profile asks at most three targeted questions, and the agent does not commit unless asked (plan_style, plan_profile, allow_commits and plan_skill settings). Classic CLI enforced on every supported Hermes; gateway, TUI and Desktop from Hermes v2026.9.24 (0.21.5), and refused on older builds; 0.21.6 recommended. On the interactive classic CLI, Hermes' inline diff shows a new plan file in full, so the agent does not retype it (write_once). A report-a-problem skill drafts a bug report and files it with gh only after you approve the draft.
Good to know before installing
Plan-mode does not enforce Codex app-server exec/applyPatch or TUI /background and btw side agents. A plan is approved only on its approval card (a clarify question only the plugin issues and checks), through Hermes' own approval prompt, or with /planmode approve. It reads nine groups of internal Hermes seams for session identity, workspace, profile, skills.inline_shell and the classic CLI's inline diff, each guarded with a documented fallback. It creates .hermes/plans under the session working directory, reads plan files there, saves the approved text of an edited plan as a new file under .hermes/plans/approved, and keeps per-session state in plugin state. It adds a turn note while planning or executing, a ≤200-char system-prompt hint, and a one-line footer to short replies on chat platforms. When a turn ends while a submitted plan still awaits approval and no approval card was answered, it adds one line to that reply on any surface, whatever its length, saying how to approve (unless footer is off). When you pick "Always" on a plan approval or a per-edit review, Hermes core writes a plugin_rule:plan-mode entry to command_allowlist in config.yaml; each entry is keyed to one plan re
From the plugin's catalog listing.
How to install
Install it. Hermes asks for any API keys it needs, then asks whether to turn it on.
hermes plugins install plan-mode
Said no? Turn it on later:
hermes plugins enable plan-mode
Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide↗ (opens in a new tab).
Full setup steps, settings and screenshots are on the plugin's official catalog page from Nous Research.
No plugins match that search.
Read before you install
Plugins run code inside your agent. Official plugins come from Nous Research's own repo. Community plugins are independent projects, so check the source, the permissions they ask for and any API keys they need. New to plugins? Start with skills vs plugins vs MCP.