hermes-openrouter-free-rotator
GoSlowPoke168/hermes-openrouter-free-rotator
Plugin that keeps Hermes default and fallback models on the best free OpenRouter models, ranked daily
hermes-openrouter-free-rotator is a Hermes Agent plugin that ranks OpenRouter's free models once a day and rewrites the default and fallback models before they expire.
What hermes-openrouter-free-rotator does
OpenRouter's free (:free) models expire and disappear without notice. Once a day the plugin ranks the free-models collection, optionally weighting privacy, drops unsuitable entries and rewrites the Hermes config. The best pick becomes model.default and the next two lead fallback_providers, while entries you added yourself are kept after them. It writes only when the selection changes, so a model due to expire is replaced before it goes dark.
Control is through the hermes freemodels command and the /freemodels slash command. The list command shows a ranked table, sync applies the selection (with --dry-run to preview), pin stops rotation on a chosen model, mode sets which privacy tiers may be picked, and install-cron schedules the daily run at 00:01 UTC by default. Each sync also writes a model catalog manifest so the /model picker shows free models first, which requires restarting Hermes before they appear.
Key features
- Daily ranking of OpenRouter :free models with optional privacy tiers
- Writes the best pick to model.default and the next two to fallback_providers
- Preserves fallback entries you added yourself
- Pin and unpin a model to stop or resume rotation
- Adds free models to the /model picker through a generated catalog
- install-cron schedules the daily sync
When to use it
- Running Hermes on free OpenRouter models without editing config when models expire
- Restricting automatic picks to models with acceptable privacy terms
- Previewing a model change with a dry run before applying it
Who it is for: Hermes Agent users on OpenRouter who want free models chosen and rotated automatically.
How it fits with Hermes Agent
It is a Hermes Agent plugin that installs into ~/.hermes/plugins/ and edits the Hermes model and fallback configuration.
How to install hermes-openrouter-free-rotator
These commands are copied from the project's README. Check the repository for the latest steps before you run them.
hermes plugins install GoSlowPoke168/hermes-openrouter-free-rotator
bash ~/.hermes/plugins/hermes-openrouter-free-rotator/install.sh
hermes freemodels sync
hermes freemodels install-cron --applyRequirements: Hermes configured with the OpenRouter provider and an API key added, so that model.provider is openrouter
Note: It only manages setups where model.provider is openrouter; with any other provider, sync aborts without changing the config.
FAQ
What is hermes-openrouter-free-rotator?
hermes-openrouter-free-rotator is a Hermes Agent plugin that ranks OpenRouter's free models daily and keeps your default and fallback models pointed at the best ones.
Does hermes-openrouter-free-rotator work with Hermes Agent?
Yes. It is a Hermes plugin, but only for setups already using the OpenRouter provider. If model.provider is anything else, sync aborts without touching your config.
What do I need to run hermes-openrouter-free-rotator?
You need Hermes set up with the OpenRouter provider and an API key. After installing, restart your Hermes session or gateway so the freemodels commands load.
Similar plugins for Hermes Agent
All pluginsHermes gateway plugin that picks the reasoning effort for each Discord, Telegram or Buzz message
DECRUX9812 TypeSafe Skill RouterHermes plugin that names the one skill worth loading before each model call, using TypeSafe's Jev model
techysy Hermes Fry CardsHermes gateway plugin that streams Feishu and Lark replies as live interactive cards
UndiFineD Hermes FleetManager PluginHermes plugin that adds a PostgreSQL-backed task queue and orchestration for a fleet of agents
promptclickrun bighelp-pluginHermes plugin for the bighelp iPhone app: agent boards, native cards, iPhone tools, voice and files
tickernelz hermes-progress-tailGateway plugin that shows live tool, reasoning and subagent progress in one editable chat message
Related guides: How to install Hermes Agent · How to run Hermes Agent securely