Awesome Hermes PluginsModel Providers

GoSlowPoke168/hermes-openrouter-free-rotator

⭐ 11 Python added to this list on 2026-08-24 repository created 2026-07-17

hermes-openrouter-free-rotator keeps a Hermes Agent installation pointed at usable free OpenRouter models. Models published with the `:free` suffix on OpenRouter expire and vanish without notice, so a config written by hand goes stale silently. Once a day the plugin ranks the OpenRouter free-models collection, discards entries that fail its criteria, and rewrites the Hermes configuration: the best candidate becomes `model.default` and the next two become the leading `fallback_providers`. Entries the user added themselves are preserved after the generated ones, because the plugin only touches the `:free` items it owns, and a write happens only when the selection actually changes. The plugin assumes OpenRouter is already configured as the Hermes provider with an API key. If `model.provider` is anything else, `sync` aborts without editing the config rather than switching providers on the user's behalf. Installation is either a clone plus `install.sh`, a `--symlink` variant for development, or `hermes plugins install` through the Hermes plugin manager. A Hermes session or gateway restart registers the `freemodels` CLI command and the `/freemodels` slash command. The command surface covers `list` for a ranked table with privacy tier, serving endpoint, uptime and status, `sync` with `--dry-run` and `--no-catalog` variants, `status`, `pin` and `unpin` to freeze a chosen model, `mode` to change which privacy tiers qualify, `remove-catalog`, and `install-cron --apply` to schedule the daily run. The same operations work from inside a chat session through `/freemodels`, which reads the last sync's cached snapshot instead of hitting the network mid-conversation and reports when the data is stale. Because Hermes's own `/model` picker only lists a curated OpenRouter catalog, each sync writes its own manifest with free models first and repoints `model_catalog.providers.openrouter.url` at it, which requires a restart before the new entries appear.

https://github.com/GoSlowPoke168/hermes-openrouter-free-rotator

openroutermodel-rotationfree-modelsconfigclislash-commands

Also in Model Providers

SouthpawIN/turbofit

Turbofit is a local-first adaptive LLM runtime for Hermes Agent, providing hardware-aware model selection, acquisition, and dynamic scaling to fit various GPU memory configurations, with a focus on...

nguyenphap-mt/Hermes-Antigravity-OAuth-Plugin

Hermes Agent model-provider plugin and local bridge that authenticates through Google Antigravity OAuth to expose Gemini, Claude and GPT-OSS models to Hermes.

BlockRunAI/ClawRouter-Hermes

Integrates ClawRouter's 55+ LLMs, x402 USDC micropayments, and smart routing into Hermes Agent as a Python plugin, offering advanced model access and billing.

ThaungThanHan/hermes-omnivoice

Integrates Xiaomi's OmniVoice for multilingual zero-shot TTS, voice cloning, and voice design into Hermes Agent as a TTS provider with local inference.

Meapri/hermes-google-antigravity-plugin

Native Google Antigravity OAuth provider for Hermes Agent, offering integrated model, image generation, and web search capabilities via Google accounts.

srikanthmx/hermes-cli-orchestrator

A control plane plugin for Hermes Agent that orchestrates multiple LLM providers and local AI CLIs, enabling resilient, cost-effective agent operation with dynamic brain switching and usage managem...