Files
awesome-opencode/data/plugins/opencode-free-models.yaml
John SmithandClaude Opus 5.5 3a6d104fcf chore(data): backfill kind, topics and compat for every entry; follow renamed repos
- kind/topics: keyword first pass, then reviewed and corrected by hand for all 513 entries
- compat: detected from npm packages, package.json and source (scripts/utils/compat.js). Plugins: 134 v2, 125 v1, 12 unverified; 13 entries the review loop marked V2 pin @opencode-ai/plugin 1.x, and ~20 loop V2 verdicts based only on the absence of V1 markers are V1 plugin functions in source
- npm and path filled where verifiable (package repository matches the entry); 9 bogus npm values from install prose were not kept
- 29 repo URLs updated to the renamed/transferred repository; xberg-io entries point at their live repos instead of the archived monorepo; lavi uses repo + path instead of a /tree/ URL
- removed projects/opencode-sessions.yaml (same repo as plugins/opencode-sessions.yaml)
- install: renamed to installation:, mojibake fixed, inline HTML links removed from two descriptions

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-17 13:00:22 -04:00

39 lines
1.1 KiB
YAML

name: Free Models Router
repo: https://github.com/murcanlat/opencode-free-models
tagline: Free model discovery, prompt routing, and seamless quota fallback
description: Discovers free models from OpenRouter and models.dev, routes each prompt to the best free candidate by capability and score, and falls back to the next free model on rate limits, quota exhaustion, or 5xx errors. Ships cycle/stop/retry-last/wait fallback modes, cooldowns, configurable backoff, an optional circuit breaker, status/refresh/select tools, an RPC API, and an optional TUI plugin for toast notifications.
kind: plugin
topics:
- providers
- cost
compat: v2
scope:
- global
- project
tags:
- models
- routing
- fallback
- rate-limit
- free-models
- openrouter
min_version: 2.0.16
installation: |
Add it to `opencode.jsonc`:
```jsonc
{
"$schema": "https://opencode.ai/config.json",
"plugins": ["opencode-free-models"]
}
```
Or install from the CLI:
```sh
opencode plugin add opencode-free-models
```
Optional TUI toasts: add `"opencode-free-models/tui"` to the `plugins` array
in `cli.json`.