Hermes Atlas
Plugins & extensions

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

In short

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 --apply

Requirements: 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 plugins

Related guides: How to install Hermes Agent · How to run Hermes Agent securely