108
Total Plugins
106
Bundled
9
Categories
24
Top Rated ★4+
108 items
🧩 Standalone

Spotify

Bundled
★★★★★

Full Spotify playback control — 7 tools for playback, devices, queue, search, playlists, albums, and library. Uses Spotify Web API + PKCE OAuth.

🔌 Opt-in · Type: standalone
Requires: Spotify Premium account
Auth: hermes auth spotify (one-time PKCE OAuth)
hermes plugins enable spotify
🧩 Standalone

Google Meet

Bundled
★★★★★

Join Google Meet calls, transcribe live captions, and speak in realtime. Three modes: transcribe-only, duplex audio, remote node.

🔌 Opt-in · Type: standalone
Requires: Chrome with signed-in Google profile
Auth: Google account (browser-based)
hermes plugins enable google_meet
🧩 Standalone

Disk Cleanup

Bundled
★★★★☆

Auto-tracks and cleans up ephemeral files (test scripts, temp outputs, cron logs) created during sessions. Runs via hooks — no agent action required.

🔌 Opt-in · Type: standalone
Requires: None
hermes plugins enable disk-cleanup
🧩 Standalone

Teams Pipeline

Bundled
★★★☆☆

Microsoft Teams meeting pipeline with durable runtime state. Graph-backed transcript-first meeting summaries with operator CLI flows.

🔌 Opt-in · Type: standalone
Requires: Microsoft Graph API access, Teams admin permissions
Auth: Azure AD / Microsoft 365
hermes plugins enable teams_pipeline
🧩 Standalone

Kanban

Bundled
★★★★☆

Multi-profile work queue and orchestration board. Durable SQLite board for multi-agent collaboration with task lifecycle management.

🔌 Opt-in · Type: standalone
Requires: None (built-in)
Opt-in - enable with hermes plugins enable kanban
🔍 Web Search

Firecrawl

Bundled
★★★★★

Default web search backend. Excellent balance of speed and result quality. Supports direct API and Nous-hosted tool-gateway.

✅ Auto-loaded · Type: backend
Requires: FIRECRAWL_API_KEY
Auth: API key (freemium)
Set FIRECRAWL_API_KEY in .env
🔍 Web Search

Tavily

Bundled
★★★★☆

AI-optimized web search and content extraction. Good quality results tailored for agent use cases.

✅ Auto-loaded · Type: backend
Requires: TAVILY_API_KEY
Auth: API key (freemium)
Set TAVILY_API_KEY in .env
🔍 Web Search

SearXNG

Bundled
★★★★★

Self-hosted privacy-respecting metasearch engine. No API keys, no rate limits, no tracking. Aggregates multiple search sources.

✅ Auto-loaded · Type: backend
Requires: Docker (docker run -d -p 8080:8080 searxng/searxng)
Auth: None (self-hosted, free)
Set SEARXNG_URL in .env
🔍 Web Search

DuckDuckGo

Bundled
★★★☆☆

Free web search via DuckDuckGo. No API key needed. Lower result depth than dedicated APIs.

✅ Auto-loaded · Type: backend
Requires: pip install ddgs
Auth: None (free)
pip install ddgs
🔍 Web Search

Brave Search (Free)

Bundled
★★★★☆

Independent search index via Brave Data-for-Search API. 2,000 queries/month on free tier.

✅ Auto-loaded · Type: backend
Requires: BRAVE_SEARCH_API_KEY
Auth: API key (free tier: 2k queries/mo)
Set BRAVE_SEARCH_API_KEY in .env
🔍 Web Search

Exa

Bundled
★★★★☆

Exa web search and content extraction. Excellent for technical and academic content.

✅ Auto-loaded · Type: backend
Requires: EXA_API_KEY (optional)
Auth: API key optional - keyless free tier
Set EXA_API_KEY in .env
🔍 Web Search

Parallel

Bundled
★★★☆☆

Parallel.ai web search with async SDK. Newer backend, less field-tested than alternatives.

✅ Auto-loaded · Type: backend
Requires: PARALLEL_API_KEY (optional)
Auth: API key optional - keyless free tier
Set PARALLEL_API_KEY in .env
🔍 Web Search

Keenable

Bundled
★★★☆☆

Keenable search backend. Part of the keyless round-robin ring of web search backends that need no API key.

✅ Auto-loaded · Type: backend
Requires: None (keyless)
Auth: None (keyless free tier)
Enable in hermes tools (part of the keyless ring)
🔍 Web Search

Perplexity

Bundled
★★★☆☆

Perplexity search and content extraction. Requires a Perplexity API key.

✅ Auto-loaded · Type: backend
Requires: PERPLEXITY_API_KEY
Auth: API key
Set PERPLEXITY_API_KEY in .env
🔍 Web Search

xAI Web Search

Bundled
★★★★☆

xAI Web Search - searches the web via Grok agentic web_search tool (Responses API). Requires xAI Grok OAuth (via hermes auth) or XAI_API_KEY.

✅ Auto-loaded · Type: backend
Requires: XAI_API_KEY or xAI Grok OAuth
Auth: OAuth or API key
Set XAI_API_KEY in .env or run hermes auth
🧠 Memory

Holographic

Bundled
★★★★☆

Default built-in memory. Local SQLite fact store with FTS5 search, trust scoring, and HRR-based compositional retrieval. Zero setup, zero cost.

✅ Auto-loaded · Type: exclusive
Requires: None
Auth: None (local)
Default — no action needed
🧠 Memory

Honcho

Bundled
★★★★☆

AI-native cloud memory with dialectic Q&A, semantic search, and persistent conclusions across devices.

🔌 Opt-in · Type: exclusive
Requires: Honcho account
Auth: Honcho API key
hermes config set memory.provider honcho
🧠 Memory

Mem0

Bundled
★★★☆☆

Server-side LLM fact extraction with semantic search, reranking, and auto-deduplication. Strong search but known perf issue with prompt caching.

🔌 Opt-in · Type: exclusive
Requires: Mem0 account
Auth: Mem0 API key
hermes config set memory.provider mem0
🧠 Memory

OpenViking

Bundled
★★★☆☆

Cloud memory provider. Community reports only ~30% of available API surface is utilized.

🔌 Opt-in · Type: exclusive
Requires: OpenViking account
Auth: OpenViking API key
hermes config set memory.provider openviking
🧠 Memory

Byterover

Bundled
★★☆☆☆

Cloud memory provider. Limited documentation available.

🔌 Opt-in · Type: exclusive
Requires: Byterover account
Auth: Byterover API key
hermes config set memory.provider byterover
🧠 Memory

Hindsight

Bundled
★★☆☆☆

Cloud memory provider. Limited documentation available.

🔌 Opt-in · Type: exclusive
Requires: Hindsight account
Auth: Hindsight API key
hermes config set memory.provider hindsight
🧠 Memory

RetainDB

Bundled
★★☆☆☆

Cloud memory provider. Limited documentation available.

🔌 Opt-in · Type: exclusive
Requires: RetainDB account
Auth: RetainDB API key
hermes config set memory.provider retaindb
🧠 Memory

Supermemory

Bundled
★★☆☆☆

Cloud memory provider. Limited documentation available.

🔌 Opt-in · Type: exclusive
Requires: Supermemory account
Auth: Supermemory API key
hermes config set memory.provider supermemory
🎨 Image Generation

OpenAI Image Gen

Bundled
★★★★★

OpenAI image generation using GPT Image 2 and 2.5 (Flare/Sunburst) for generation and editing. Saves to ~/.hermes/cache/images/.

✅ Auto-loaded · Type: backend
Requires: OPENAI_API_KEY
Auth: API key (paid)
Set OPENAI_API_KEY in .env
🎨 Image Generation

OpenAI Codex Image

Bundled
★★★★★

Image generation backed by ChatGPT/Codex OAuth. Same gpt-image-2 model, different billing path.

✅ Auto-loaded · Type: backend
Requires: Codex OAuth
Auth: OAuth (via Codex subscription)
Login via hermes login --provider openai-codex
🎨 Image Generation

xAI Image Gen

Bundled
★★★☆☆

xAI image generation via Grok-Imagine. Text-to-image. Newer and less refined than OpenAI.

✅ Auto-loaded · Type: backend
Requires: XAI_API_KEY
Auth: API key (paid)
Set XAI_API_KEY in .env
🎨 Image Generation

DeepInfra Image Gen

Bundled
★★★☆☆

DeepInfra image generation backend (FLUX, Qwen-Image and similar) via the OpenAI-compatible /v1/images/generations endpoint. Catalog discovered live.

✅ Auto-loaded · Type: backend
Requires: DEEPINFRA_API_KEY
Auth: API key
Set DEEPINFRA_API_KEY in .env
🎨 Image Generation

FAL Image Gen

Bundled
★★★★☆

FAL.ai image generation backend (flux-2-klein, flux-2-pro, nano-banana, gpt-image-1.5, recraft-v3 and more).

✅ Auto-loaded · Type: backend
Requires: FAL_KEY
Auth: API key (paid)
Set FAL_KEY in .env
🎨 Image Generation

Krea Image Gen

Bundled
★★★☆☆

Krea image generation backend (Krea 2 Large, Medium, and Medium Turbo foundation models). Direct KREA_API_KEY or managed Nous Subscription gateway.

✅ Auto-loaded · Type: backend
Requires: KREA_API_KEY
Auth: API key
Set KREA_API_KEY in .env, or use the managed Nous Subscription gateway
🎨 Image Generation

OpenRouter Image Gen

Bundled
★★★☆☆

OpenRouter and Nous Portal image generation via chat-completions image output with reference grounding. Text-to-image and image-to-image.

✅ Auto-loaded · Type: backend
Requires: OPENROUTER_API_KEY
Auth: API key
Set OPENROUTER_API_KEY in .env
🎬 Video Generation

FAL Video

Bundled
★★★★☆

FAL.ai multi-model video generation. Supports Veo 3.1, Kling, Pixverse. Text-to-video and image-to-video.

✅ Auto-loaded · Type: backend
Requires: FAL_KEY
Auth: API key (paid)
Set FAL_KEY in .env
🎬 Video Generation

xAI Video Gen

Bundled
★★★☆☆

Grok-Imagine video generation. Text-to-video, image-to-video, reference-image-guided, video edit, video extend.

✅ Auto-loaded · Type: backend
Requires: XAI_API_KEY
Auth: API key (paid)
Set XAI_API_KEY in .env
🎬 Video Generation

DeepInfra Video

Bundled
★★★☆☆

DeepInfra video generation (text-to-video and image-to-video) via the OpenAI-compatible /v1/openai/videos endpoint. Catalog discovered live.

✅ Auto-loaded · Type: backend
Requires: DEEPINFRA_API_KEY
Auth: API key
Set DEEPINFRA_API_KEY in .env
💬 Gateway Platforms

Microsoft Teams

Bundled
★★★☆☆

Microsoft Teams gateway adapter via Bot Framework. Supports Adaptive Card approval prompts.

✅ Auto-loaded · Type: platform
Requires: TEAMS_CLIENT_ID, TEAMS_CLIENT_SECRET, TEAMS_TENANT_ID
Auth: Azure Bot Service
Configure in gateway section of config.yaml
💬 Gateway Platforms

IRC

Bundled
★★★☆☆

Internet Relay Chat gateway adapter. Uses Python stdlib asyncio — no external dependencies.

✅ Auto-loaded · Type: platform
Requires: IRC_SERVER, IRC_CHANNEL, IRC_NICKNAME
Auth: None (server credentials if needed)
Configure IRC_SERVER, IRC_CHANNEL, IRC_NICKNAME in config
💬 Gateway Platforms

Google Chat

Bundled
★★★☆☆

Google Chat gateway via Cloud Pub/Sub pull subscription. No public URL required.

✅ Auto-loaded · Type: platform
Requires: GOOGLE_CHAT_PROJECT_ID, GOOGLE_CHAT_SUBSCRIPTION_NAME, service account JSON
Auth: GCP service account
Configure in gateway section of config.yaml
💬 Gateway Platforms

LINE

Bundled
★★★☆☆

LINE Messaging API gateway with HMAC-SHA256 signature verification and reply token optimization.

✅ Auto-loaded · Type: platform
Requires: LINE_CHANNEL_ACCESS_TOKEN, LINE_CHANNEL_SECRET
Auth: LINE API credentials
Configure in gateway section of config.yaml
💬 Gateway Platforms

A2A (Agent-to-Agent)

Bundled
★★★☆☆

Agent-to-Agent protocol adapter (A2A v1.0). Lets Hermes agents exchange messages with other A2A-compatible agents.

✅ Auto-loaded · Type: platform
Requires: A2A endpoint configuration
Auth: A2A endpoint credentials (if required)
Configure in the gateway section of config.yaml and run hermes gateway setup
💬 Gateway Platforms

Buzz

Bundled
★★★☆☆

Buzz adapter - Block open-source human+agent collaboration platform built on the Nostr protocol. Relays Buzz channels and DMs to the agent; outbound traffic shells out to the buzz CLI, inbound uses a Nostr WebSocket subscription.

✅ Auto-loaded · Type: platform
Requires: buzz CLI installed; BUZZ_TRANSPORT (auto/websocket/poll); optional BUZZ_AUTH_TAG
Auth: Nostr relay membership via the buzz CLI
Configure in the gateway section of config.yaml and run hermes gateway setup
💬 Gateway Platforms

ntfy

Bundled
★★★☆☆

ntfy push-notification channel - simple HTTP pub-sub notification service. Works with the free public ntfy.sh server or any self-hosted instance; subscribe from the ntfy mobile app to talk to the agent.

✅ Auto-loaded · Type: platform
Requires: NTFY_TOPIC (any unique topic string); optional ntfy account token for private topics
Auth: None for public topics; account token for reserved topics
Configure in the gateway section of config.yaml and run hermes gateway setup
💬 Gateway Platforms

Photon (iMessage)

Bundled
★★★☆☆

Photon iMessage integration - a managed service that handles Apple line allocation and abuse prevention, so no self-hosted Mac relay is needed. Supports voice, images, files, and reactions. Distinct from BlueBubbles.

✅ Auto-loaded · Type: platform
Requires: Photon API credentials
Auth: Photon managed service
Configure in the gateway section of config.yaml and run hermes gateway setup
💬 Gateway Platforms

Raft

Bundled
★★★☆☆

Raft adapter - connects Hermes to Raft as an external agent through a local wake-channel bridge. The adapter receives content-free wake hints on a loopback HTTP endpoint; the agent reads and sends messages through the Raft CLI.

✅ Auto-loaded · Type: platform
Requires: Raft CLI plus the local wake-channel bridge
Auth: Raft workspace membership
Configure in the gateway section of config.yaml and run hermes gateway setup
💬 Gateway Platforms

SimpleX

Bundled
★★★☆☆

SimpleX Chat adapter - private decentralised messaging with full media and voice support. Every contact is an opaque connection-time ID, so there are no persistent user IDs.

✅ Auto-loaded · Type: platform
Requires: simplex-chat CLI daemon; Python websockets package
Auth: SimpleX contact/group invite
Configure in the gateway section of config.yaml and run hermes gateway setup
💬 Gateway Platforms

Matrix

Bundled
★★★☆☆

Matrix gateway adapter for federated, decentralised deployments. Full media support including images and files.

✅ Auto-loaded · Type: platform
Requires: platforms.matrix.token and platforms.matrix.extra.homeserver_url
Auth: Matrix homeserver access token
Configure in the gateway section of config.yaml and run hermes gateway setup
💬 Gateway Platforms

Mattermost

Bundled
★★★☆☆

Self-hosted enterprise chat adapter using the Mattermost REST API and webhooks. Images, files, and threads.

✅ Auto-loaded · Type: platform
Requires: platforms.mattermost.token and platforms.mattermost.extra.server_url
Auth: Mattermost personal access or bot token
Configure in the gateway section of config.yaml and run hermes gateway setup
💬 Gateway Platforms

Email

Bundled
★★★☆☆

Email gateway adapter over SMTP/IMAP with subject-based threading. Best for notification-heavy workflows and offline communication.

✅ Auto-loaded · Type: platform
Requires: platforms.email.extra SMTP and IMAP settings
Auth: SMTP/IMAP credentials
Configure in the gateway section of config.yaml and run hermes gateway setup
💬 Gateway Platforms

SMS (Twilio)

Bundled
★★★☆☆

Bare-bones text-only channel via Twilio. Useful for alerts, 2FA codes, and offline notifications.

✅ Auto-loaded · Type: platform
Requires: TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN, TWILIO_PHONE_NUMBER
Auth: Twilio account with a purchased number
Configure in the gateway section of config.yaml and run hermes gateway setup
💬 Gateway Platforms

Home Assistant (gateway)

Bundled
★★★☆☆

Home Assistant gateway adapter using the WebSocket API, so the agent can send and receive smart home notifications alongside device control.

✅ Auto-loaded · Type: platform
Requires: platforms.homeassistant.token and platforms.homeassistant.extra.server_url
Auth: Home Assistant long-lived access token
Configure in the gateway section of config.yaml and run hermes gateway setup
💬 Gateway Platforms

DingTalk

Bundled
★★★☆☆

Alibaba enterprise messaging adapter with OAuth 2.0 auth. Images, files, and reactions. Essential for enterprise deployments in China.

✅ Auto-loaded · Type: platform
Requires: DINGTALK_CLIENT_ID, DINGTALK_CLIENT_SECRET
Auth: DingTalk app credentials
Configure in the gateway section of config.yaml and run hermes gateway setup
💬 Gateway Platforms

Feishu / Lark

Bundled
★★★☆☆

ByteDance enterprise platform adapter with card-style interactive messages and full media support.

✅ Auto-loaded · Type: platform
Requires: platforms.feishu.extra.app_id and app secret
Auth: Feishu App ID plus App Secret
Configure in the gateway section of config.yaml and run hermes gateway setup
💬 Gateway Platforms

WeCom (Enterprise WeChat)

Bundled
★★★☆☆

Tencent enterprise communication adapter. Two modes: simple webhook bot, or full callback app with crypto support.

✅ Auto-loaded · Type: platform
Requires: platforms.wecom.extra.bot_id, or corp credentials for callback mode
Auth: WeCom bot webhook URL or corp credentials
Configure in the gateway section of config.yaml and run hermes gateway setup
💬 Gateway Platforms

WhatsApp

Bundled
★★★☆☆

WhatsApp Web bridge via Baileys - QR code pairing, no Business API needed. Note the docs also ship an official WhatsApp Cloud API adapter as a separate platform.

✅ Auto-loaded · Type: platform
Requires: Enable WhatsApp in config.yaml; Node.js v18+ for the bridge
Auth: QR code pairing (WhatsApp Web emulation)
Configure in the gateway section of config.yaml and run hermes gateway setup
💬 Gateway Platforms

Telegram

Bundled
★★★☆☆

Telegram gateway adapter via Bots API. Full feature support - voice, images, files, threads, typing, and streaming.

✅ Auto-loaded · Type: platform
Requires: TELEGRAM_TOKEN
Auth: Bot token from BotFather
Configure in the gateway section of config.yaml and run hermes gateway setup
💬 Gateway Platforms

Discord

Bundled
★★★☆☆

Discord gateway adapter with voice channel support, reactions, and permission controls.

✅ Auto-loaded · Type: platform
Requires: DISCORD_TOKEN
Auth: Bot token from the Discord Developer Portal
Configure in the gateway section of config.yaml and run hermes gateway setup
💬 Gateway Platforms

Slack

Bundled
★★★☆☆

Slack gateway adapter using Socket Mode for real-time WebSocket communication. Voice, images, files, threads, reactions, and typing.

✅ Auto-loaded · Type: platform
Requires: SLACK_BOT_TOKEN, SLACK_APP_TOKEN
Auth: Slack bot token (xoxb-) plus app-level token (xapp-)
Configure in the gateway section of config.yaml and run hermes gateway setup
📊 Observability

Langfuse

Bundled
★★★★☆

Full observability — traces conversations, LLM calls, and tool usage. Hooks into pre/post API requests, LLM calls, and tool calls. Essential for debugging.

🔌 Opt-in · Type: standalone
Requires: HERMES_LANGFUSE_PUBLIC_KEY, HERMES_LANGFUSE_SECRET_KEY
Auth: Langfuse API keys
Set HERMES_LANGFUSE_PUBLIC_KEY and HERMES_LANGFUSE_SECRET_KEY in .env
🤖 Model Providers

OpenRouter

Bundled
★★★★★

Gateway to 200+ models from every major provider. One API key gives access to everything. The recommended starting point.

✅ Auto-loaded · Type: model-provider
Requires: OPENROUTER_API_KEY
Auth: API key
Set OPENROUTER_API_KEY in .env, then hermes model
🤖 Model Providers

Anthropic

Bundled
★★★★★

Claude models (Sonnet, Haiku, Opus). Best-in-class for coding and complex reasoning.

✅ Auto-loaded · Type: model-provider
Requires: ANTHROPIC_API_KEY
Auth: API key
Set ANTHROPIC_API_KEY in .env
🤖 Model Providers

OpenAI

Bundled
★★★★★

OpenAI GPT models via the openai-api provider. Broad capabilities, excellent tool-use.

✅ Auto-loaded · Type: model-provider
Requires: OPENAI_API_KEY
Auth: API key
Set OPENAI_API_KEY in .env, then hermes model (provider: openai-api)
🤖 Model Providers

DeepSeek

Bundled
★★★★☆

DeepSeek Chat and DeepSeek Reasoner. Excellent quality-to-price ratio. Strong for coding.

✅ Auto-loaded · Type: model-provider
Requires: DEEPSEEK_API_KEY
Auth: API key
Set DEEPSEEK_API_KEY in .env
🤖 Model Providers

Google Gemini

Bundled
★★★★☆

Gemini 3 Flash and newer models. Fast, cheap, large context window.

✅ Auto-loaded · Type: model-provider
Requires: GOOGLE_API_KEY
Auth: API key
Set GOOGLE_API_KEY in .env
🤖 Model Providers

Ollama (Local)

Bundled
★★★★☆

Local models via Ollama. Run Llama 3.2, Mistral, Phi-3, and hundreds more on your own hardware. Zero API cost.

✅ Auto-loaded · Type: model-provider
Requires: Ollama installed locally (reached via the Custom Endpoint flow)
Auth: None (local)
Configure a Custom Endpoint with base_url http://localhost:11434/v1 (no key)
🤖 Model Providers

Fireworks AI

Bundled
★★★☆☆

Fireworks AI - fast inference for open and proprietary models. Uses native slash-form catalog model IDs.

🔌 Opt-in · Type: model-provider
Requires: FIREWORKS_API_KEY
Auth: API key
Set the API key in .env, then run hermes model
🤖 Model Providers

Arcee AI

Bundled
★★★☆☆

Arcee AI - Trinity model family.

🔌 Opt-in · Type: model-provider
Requires: ARCEEAI_API_KEY
Auth: API key
Set the API key in .env, then run hermes model
🤖 Model Providers

GMI Cloud

Bundled
★★★☆☆

GMI Cloud - open and reasoning models via an OpenAI-compatible API.

🔌 Opt-in · Type: model-provider
Requires: GMI_API_KEY
Auth: API key
Set the API key in .env, then run hermes model
🤖 Model Providers

Xiaomi MiMo

Bundled
★★★☆☆

Xiaomi MiMo models via the Xiaomi API.

🔌 Opt-in · Type: model-provider
Requires: XIAOMI_API_KEY
Auth: API key
Set the API key in .env, then run hermes model
🤖 Model Providers

Tencent TokenHub

Bundled
★★★☆☆

Tencent TokenHub (Hy3 Preview and other Tencent-hosted models).

🔌 Opt-in · Type: model-provider
Requires: TOKENHUB_API_KEY
Auth: API key
Set the API key in .env, then run hermes model
🤖 Model Providers

Kilo Code

Bundled
★★★☆☆

Kilo Code provider.

🔌 Opt-in · Type: model-provider
Requires: KILOCODE_API_KEY
Auth: API key
Set the API key in .env, then run hermes model
🤖 Model Providers

StepFun

Bundled
★★★☆☆

StepFun Step-series models via an OpenAI-compatible API.

🔌 Opt-in · Type: model-provider
Requires: STEPFUN_API_KEY
Auth: API key
Set the API key in .env, then run hermes model
🤖 Model Providers

Upstage Solar

Bundled
★★★☆☆

Upstage Solar API provider.

🔌 Opt-in · Type: model-provider
Requires: UPSTAGE_API_KEY
Auth: API key
Set the API key in .env, then run hermes model
🤖 Model Providers

NVIDIA NIM

Bundled
★★★☆☆

NVIDIA NIM - Nemotron and other open models on build.nvidia.com, or a local NIM endpoint via NVIDIA_BASE_URL.

🔌 Opt-in · Type: model-provider
Requires: NVIDIA_API_KEY
Auth: API key (free at build.nvidia.com)
Set the API key in .env, then run hermes model
🤖 Model Providers

AWS Bedrock

Bundled
★★★☆☆

AWS Bedrock - Claude, Nova, DeepSeek, and Llama models via the Converse API. Uses the standard boto3 credential chain, so no Hermes API key is needed.

🔌 Opt-in · Type: model-provider
Requires: AWS_PROFILE or AWS_ACCESS_KEY_ID/AWS_SECRET_ACCESS_KEY
Auth: AWS credentials (boto3 chain)
Set the API key in .env, then run hermes model
🤖 Model Providers

Google Vertex AI

Bundled
★★★☆☆

Google Vertex AI - Gemini models via the Vertex OpenAI-compatible endpoint. OAuth2 access tokens minted from a service-account JSON or Application Default Credentials.

🔌 Opt-in · Type: model-provider
Requires: VERTEX_CREDENTIALS_PATH or gcloud ADC
Auth: GCP OAuth2 (service account or ADC)
Set the API key in .env, then run hermes model
🤖 Model Providers

Azure AI Foundry

Bundled
★★★☆☆

Azure AI Foundry provider using an Azure OpenAI / Foundry endpoint and key.

🔌 Opt-in · Type: model-provider
Requires: Azure OpenAI endpoint plus key
Auth: Azure API key
Set the API key in .env, then run hermes model
🤖 Model Providers

LM Studio

Bundled
★★★☆☆

LM Studio local server - any GGUF model served locally over an OpenAI-compatible API at http://127.0.0.1:1234/v1.

🔌 Opt-in · Type: model-provider
Requires: LM_API_KEY (optional)
Auth: None or local API key
Set the API key in .env, then run hermes model
🤖 Model Providers

Ollama Cloud

Bundled
★★★☆☆

Ollama Cloud - cloud-hosted Ollama API for the same open-weight catalog without a GPU. Catalog fetched dynamically from ollama.com/v1/models.

🔌 Opt-in · Type: model-provider
Requires: OLLAMA_API_KEY
Auth: API key or OAuth
Set the API key in .env, then run hermes model
🤖 Model Providers

Qwen OAuth (Portal)

Bundled
★★★☆☆

Qwen Portal with browser-based OAuth login (PKCE). Routes to portal.qwen.ai/v1 and persists the refresh token in ~/.hermes/auth.json.

🔌 Opt-in · Type: model-provider
Requires: None - browser PKCE login
Auth: OAuth (browser PKCE)
Set the API key in .env, then run hermes model
🤖 Model Providers

MiniMax (OAuth)

Bundled
★★★☆☆

MiniMax OAuth - browser login for MiniMax-M2.7 and MiniMax-M2.7-highspeed. Uses the Anthropic Messages-compatible endpoint and ignores MINIMAX_API_KEY.

🔌 Opt-in · Type: model-provider
Requires: None - browser PKCE login
Auth: OAuth (browser PKCE)
Set the API key in .env, then run hermes model
🤖 Model Providers

xAI Grok OAuth

Bundled
★★★☆☆

xAI Grok OAuth for SuperGrok and X Premium+ subscribers - browser login instead of an API key. The bearer token is reused by TTS, image gen, video gen, and transcription.

🔌 Opt-in · Type: model-provider
Requires: None - browser OAuth
Auth: OAuth (SuperGrok / X Premium+)
Set the API key in .env, then run hermes model
🤖 Model Providers

OpenCode Zen

Bundled
★★★☆☆

OpenCode Zen provider.

🔌 Opt-in · Type: model-provider
Requires: OPENCODE_ZEN_API_KEY
Auth: API key
Set the API key in .env, then run hermes model
🤖 Model Providers

GitHub Copilot

Bundled
★★★☆☆

GitHub Copilot as an LLM provider using the Copilot backend models. Free for verified students, teachers, and OSS maintainers.

🔌 Opt-in · Type: model-provider
Requires: COPILOT_GITHUB_TOKEN, GH_TOKEN, or gh auth token
Auth: OAuth device code or GitHub token
Set the API key in .env, then run hermes model
🤖 Model Providers

GitHub Copilot (ACP)

Bundled
★★★☆☆

GitHub Copilot via ACP - spawns a local copilot --acp --stdio subprocess instead of using the Copilot API directly.

🔌 Opt-in · Type: model-provider
Requires: Local copilot CLI in PATH with an existing copilot login
Auth: Existing Copilot CLI session
Set the API key in .env, then run hermes model
🤖 Model Providers

Custom Endpoint

Bundled
★★★☆☆

Custom / self-hosted OpenAI-compatible endpoint - point Hermes at any server implementing /v1/chat/completions. This is also the path used for local Ollama (base_url http://localhost:11434/v1, no key).

🔌 Opt-in · Type: model-provider
Requires: model.base_url in config.yaml; optional API key
Auth: None or endpoint-specific key
Set the API key in .env, then run hermes model
🤖 Model Providers

Alibaba DashScope

Bundled
★★★☆☆

Alibaba DashScope (international) - Qwen Cloud models via an OpenAI-compatible API.

🔌 Opt-in · Type: model-provider
Requires: DASHSCOPE_API_KEY
Auth: API key
Set the API key in .env, then run hermes model
🤖 Model Providers

Alibaba Cloud Coding Plan

Bundled
★★★☆☆

Alibaba Cloud Coding Plan - a separate billing SKU with its own endpoint at coding-intl.dashscope.aliyuncs.com. Reuses the same DASHSCOPE_API_KEY as the alibaba provider.

🔌 Opt-in · Type: model-provider
Requires: DASHSCOPE_API_KEY
Auth: API key
Set the API key in .env, then run hermes model
🤖 Model Providers

Kimi / Moonshot

Bundled
★★★☆☆

Moonshot Kimi Coding provider (global api.moonshot.ai and China api.moonshot.cn endpoints).

🔌 Opt-in · Type: model-provider
Requires: KIMI_API_KEY
Auth: API key
Set the API key in .env, then run hermes model
🤖 Model Providers

Kimi / Moonshot (China)

Bundled
★★★☆☆

Moonshot Kimi provider against the China endpoint api.moonshot.cn.

🔌 Opt-in · Type: model-provider
Requires: KIMI_CN_API_KEY
Auth: API key
Set the API key in .env, then run hermes model
🤖 Model Providers

MiniMax

Bundled
★★★☆☆

MiniMax M-series models (global endpoint, China endpoint, and OAuth variants).

🔌 Opt-in · Type: model-provider
Requires: MINIMAX_API_KEY or MINIMAX_CN_API_KEY
Auth: API key
Set the API key in .env, then run hermes model
🤖 Model Providers

MiniMax (China)

Bundled
★★★☆☆

MiniMax against the China endpoint.

🔌 Opt-in · Type: model-provider
Requires: MINIMAX_CN_API_KEY
Auth: API key
Set the API key in .env, then run hermes model
🤖 Model Providers

OpenCode Go

Bundled
★★★☆☆

OpenCode Go provider.

🔌 Opt-in · Type: model-provider
Requires: OPENCODE_GO_API_KEY
Auth: API key
Set the API key in .env, then run hermes model
🤖 Model Providers

Z.AI / GLM

Bundled
★★★☆☆

Z.AI / ZhipuAI GLM models. Hermes auto-probes global, China, and coding endpoints to find one that accepts the key.

🔌 Opt-in · Type: model-provider
Requires: GLM_API_KEY (or ZAI_API_KEY / Z_AI_API_KEY)
Auth: API key
Set the API key in .env, then run hermes model
🤖 Model Providers

NovitaAI

Bundled
★★★☆☆

NovitaAI Model API - 200+ models plus Agent Sandbox and GPU Cloud.

🔌 Opt-in · Type: model-provider
Requires: NOVITA_API_KEY
Auth: API key
Set the API key in .env, then run hermes model
🤖 Model Providers

Hugging Face

Bundled
★★★☆☆

Hugging Face Inference Providers - routes to 20+ open models through a unified OpenAI-compatible endpoint with automatic backend failover.

🔌 Opt-in · Type: model-provider
Requires: HF_TOKEN
Auth: API key / token
Set the API key in .env, then run hermes model
🤖 Model Providers

DeepInfra

Bundled
★★★☆☆

DeepInfra - 100+ open models, pay-per-use.

🔌 Opt-in · Type: model-provider
Requires: DEEPINFRA_API_KEY
Auth: API key
Set the API key in .env, then run hermes model
🤖 Model Providers

OpenAI Codex

Bundled
★★★☆☆

OpenAI Codex provider using ChatGPT/Codex OAuth and the Responses API.

🔌 Opt-in · Type: model-provider
Requires: Codex OAuth via hermes login --provider openai-codex
Auth: OAuth (Codex subscription)
Set the API key in .env, then run hermes model
🤖 Model Providers

Ramp Router

Bundled
★★★☆☆

Ramp Router provider.

🔌 Opt-in · Type: model-provider
Requires: RAMP_ROUTER_API_KEY
Auth: API key
Set the API key in .env, then run hermes model
🔧 Utilities

Security Guidance

Bundled
★★★★☆

security-guidance - a 25-rule dangerous-code pattern matcher that hooks write_file and patch to flag risky edits before they land.

✅ Auto-loaded · Type: standalone
Requires: None
Auth: None (local)
hermes plugins enable security-guidance
🔧 Utilities

Chronos (Managed Cron)

Bundled
★★★☆☆

cron_providers/chronos - managed scale-to-zero cron provider. Keeps scheduled jobs off your machine when idle.

🔌 Opt-in · Type: backend
Requires: Managed service credentials
Auth: Managed service
hermes plugins enable chronos
📊 Observability

Dashboard Auth: Basic

Bundled
★★★☆☆

Dashboard auth provider - username/password with no OAuth identity provider. Activates when dashboard.basic_auth.username plus a password or password_hash are configured.

🔌 Opt-in · Type: backend
Requires: dashboard.basic_auth.username and password
Auth: Username/password
Configure dashboard.basic_auth in config.yaml
📊 Observability

Dashboard Auth: Drain

Bundled
★★★☆☆

Dashboard auth provider - non-interactive shared bearer secret for the gateway drain-control endpoint. First consumer of the generic token-auth capability.

🔌 Opt-in · Type: backend
Requires: Dashboard drain token
Auth: Shared bearer secret
Configure a drain token in config.yaml
📊 Observability

Dashboard Auth: Nous Portal

Bundled
★★★☆☆

Dashboard auth provider - OAuth 2.0 authorization-code plus PKCE against Nous Portal. Auto-activates when dashboard.oauth.client_id is configured.

🔌 Opt-in · Type: backend
Requires: dashboard.oauth.client_id
Auth: OAuth 2.0 (Nous Portal)
Configure dashboard.oauth.client_id in config.yaml
📊 Observability

Dashboard Auth: Self-Hosted OIDC

Bundled
★★★☆☆

Dashboard auth provider - generic self-hosted OpenID Connect (authorization-code plus PKCE, public client). Works with any conformant OIDC provider such as Keycloak, Authentik, Zitadel, or Okta.

🔌 Opt-in · Type: backend
Requires: OIDC issuer and client_id
Auth: Self-hosted OIDC
Configure the OIDC issuer and client_id in config.yaml
🔧 Utilities

Browser: Browser Use

Bundled
★★★☆☆

browser/browser_use - Browser Use cloud browser backend for the browser toolset. Supports a direct BROWSER_USE_API_KEY or the managed Nous tool gateway.

🔌 Opt-in · Type: backend
Requires: BROWSER_USE_API_KEY
Auth: API key
Set BROWSER_USE_API_KEY in .env, or use the Nous tool gateway
🔧 Utilities

Browser: Browserbase

Bundled
★★★☆☆

browser/browserbase cloud browser backend. Supports stealth, proxies, and keep-alive sessions, and auto-falls back when paid features are unavailable.

🔌 Opt-in · Type: backend
Requires: BROWSERBASE_API_KEY, BROWSERBASE_PROJECT_ID
Auth: API key
Set BROWSERBASE_API_KEY and BROWSERBASE_PROJECT_ID in .env
🔧 Utilities

Browser: Firecrawl

Bundled
★★★☆☆

browser/firecrawl cloud browser backend. Distinct from the Firecrawl web search and extract plugin, though the two share an API key and operate on different endpoints.

🔌 Opt-in · Type: backend
Requires: FIRECRAWL_API_KEY
Auth: API key
Set FIRECRAWL_API_KEY in .env
🧠 Memory

mempalace

Request

Proposed external memory provider for augmented recall. Most-wanted plugin feature request.

🔌 Opt-in · Type: community
Requires: Not yet implemented
Auth: TBD
🔧 Utilities

Hermes Achievements

Bundled
★★★☆☆

Achievement/badge tracking system. Originally community-built by @PCinkusz, later brought into the main repo.

🔌 Opt-in · Type: standalone
Requires: None
hermes plugins enable hermes-achievements
💬 Gateway Platforms

Canon

Request

Proposed gateway platform plugin. Feature request on GitHub.

🔌 Opt-in · Type: community
Requires: Not yet implemented
Auth: TBD
🔍

No results found. Try a different search or filter.