Skip to main content

yolo-auto

Community

Yolo-Auto: flat-rate OpenAI-compatible API with plan-filtered live model discovery.

Open in Hermes Desktop
hermes plugins install yolo-auto

What it adds

Environment variables it needs 2

YOLO_AUTO_API_KEYYOLO_AUTO_BASE_URL

README

From the reviewed commit e81ef7c; it updates when the author re-pins.

hermes-provider-yolo-auto

Official Yolo-Auto model-provider plugin for Hermes Agent.

It registers Yolo-Auto as the yolo-auto provider over the OpenAI-compatible Chat Completions endpoint. It touches no Hermes core files: discovery, credential resolution, hermes doctor, and the --provider flag all auto-wire from the provider registry.

Model auto-discovery

The picker is the default Hermes path: GET {base_url}/models with Bearer auth on lookup. Yolo-Auto's /v1/models returns exactly the models the caller's API key can use, plan-filtered and ordered, so the picker matches what the API will actually accept. There is no curated catalog URL and no capability endpoint to keep in sync: a model added to Yolo-Auto's v1_models surface appears in the Hermes picker with no release to this repo.

Per-model capabilities (tools, vision, reasoning, context window) are declared once on the profile because Hermes' models.dev catalog does not know Yolo-Auto's public model ids. The offline fallback_models list only surfaces when the endpoint is unreachable.

Install

Drop-in (works on any build with the model-provider plugin system)

git clone https://github.com/yolo-auto-org/hermes-provider-yolo-auto.git
mkdir -p ~/.hermes/plugins/model-providers
cp -r hermes-provider-yolo-auto/yolo-auto ~/.hermes/plugins/model-providers/yolo-auto

Hermes scans $HERMES_HOME/plugins/model-providers/ lazily on the first provider lookup. The plugin is live in the next session: no restart, no config edit.

hermes plugins install (once the catalog entry merges)

hermes plugins install yolo-auto

Set an API key

export YOLO_AUTO_API_KEY="***"

Create a key at https://yolo-auto.com/app. hermes setup picks the variable up, and hermes doctor probes it against the live catalog.

Use it

hermes chat --provider yolo-auto --model yolo

Or pick a model interactively with /model after selecting Yolo-Auto. Aliases yoloauto and yolo_auto also resolve.

Plans and models

Models are auto-discovered: GET /v1/models with your key returns exactly what that key can run, and the Hermes picker shows that list. Featured models:

Model Plans Notes
yolo Paid Flagship alias; text + image + tools; server-side target may change
yolo-small Paid Text-only; always-on reasoning

Everything else your key has access to appears through the same discovery path, including free-plan models, with no curated list to keep in sync.

The declared context window is 131072, the plan cap most keys carry. Pro plans get 262144; raise it per model with a Hermes model_overrides entry.

Development

python -m unittest discover -s tests -p "test_*.py" -v

Tests run against stub providers modules, so they need neither a Hermes checkout nor network access.

No affiliate, referral, or attribution headers are added to model requests. All committed examples use yolo_XXX placeholders.

License

MIT

← Back to the catalog · catalog built Sep 23, 2026