Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -592,7 +592,7 @@ the current catalog at **[radar.omniroute.online/planos](https://radar.omniroute
- **🖼️ New endpoints** — `/v1/ocr` (Mistral OCR) and `/v1/audio/translations` (Whisper-style) round out the media surface. → [API Reference](docs/reference/API_REFERENCE.md)
- **🎨 Image / video / audio generation** — one API for media: xAI Grok Imagine & Novita AI video, ComfyUI, Magnific, Adobe Firefly, Segmind, and speech providers such as ElevenLabs. → [API Reference](docs/reference/API_REFERENCE.md)
- **🌍 Deployment & ops** — reverse-proxy `basePath`, browser-language auto-detect, per-key device tracking, root-less MITM trust, zh-TW localization. → [Environment](docs/reference/ENVIRONMENT.md)
- **🤝 More providers & agents** — cloud agents (Codex Cloud, Cursor, Devin, Jules), Grok Build (xAI) with browser + OAuth login, Ollama first-class card, Claude Opus 5 & Sonnet 5, Kimi official partnership (Code/Web/Moonshot), Zed, Requesty, SenseNova, Yuanbao, Agnes AI… and a refreshed **352-provider catalog**. → [Providers](docs/reference/PROVIDER_REFERENCE.md)
- **🤝 More providers & agents** — cloud agents (Codex Cloud, Cursor, Devin, Jules), Grok Build (xAI) with browser + OAuth login, Ollama first-class card, Claude Opus 5 & Sonnet 5, Kimi official partnership (Code/Web/Moonshot), Zed, Requesty, SenseNova, Yuanbao, Agnes AI… and a refreshed **372-provider catalog**. → [Providers](docs/reference/PROVIDER_REFERENCE.md)
- **📡 Routing transparency** — every response carries an `X-OmniRoute-Decision` header naming the strategy/provider/latency that served it, a new `cache-optimized` combo strategy + Auto-Combo `cacheAffinity` factor route repeat requests back to the connection holding the cached prefix, and a read-only `/v1/auto-combo/{channel}/candidates` endpoint exposes an `auto/*` channel's live candidate pool. → [Auto-Combo](docs/routing/AUTO-COMBO.md)
- **⚡ Local performance & infra** — one-click local Redis, Cloudflare Workers / Deno Deploy relay deployers, Bifrost & Mux as supervised embedded services. → [Embedded Services](docs/frameworks/EMBEDDED-SERVICES.md)
- **🧩 Also in the box** — plugin framework + marketplace, Omni/Agent/GitHub skills frameworks, Obsidian vault integration (22 MCP tools), OpenAI-compatible Batch & Files APIs, semantic response cache, gamification with leaderboards, ACP agent discovery (15 built-in agents), scheduled log export to BigQuery, `auto/chaos` parallel multi-model fan-out, a Telegram bot bridge, an in-app version manager and LMArena-ELO free-provider rankings. → [Docs](docs/README.md)
Expand Down
1 change: 1 addition & 0 deletions changelog.d/fixes/13205-provider-count-claims.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- Validate every aggregate provider-count claim across the main documentation and provider skills, and refresh stale references to the measured catalog total (#13205).
2 changes: 1 addition & 1 deletion docs/architecture/CODEBASE_DOCUMENTATION.md
Original file line number Diff line number Diff line change
Expand Up @@ -488,7 +488,7 @@ open-sse/
(shared identity helper) and `index.ts` (registry).

> Note: providers not listed here are served by `default.ts` using the generic
> OpenAI-compatible executor. The full provider catalog (355 providers) lives in
> OpenAI-compatible executor. The full provider catalog (372 providers) lives in
> `src/shared/constants/providers.ts`.

### 4.3 `open-sse/translator/`
Expand Down
4 changes: 2 additions & 2 deletions docs/architecture/REPOSITORY_MAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -241,7 +241,7 @@ src/

| Module | Purpose |
| -------------------------------- | ---------------------------------------------------------------------- |
| `constants/providers.ts` | **355 providers** with Zod validation (source of truth) |
| `constants/providers.ts` | **372 providers** with Zod validation (source of truth) |
| `constants/cliTools.ts` | External CLI tool registry |
| `constants/routingStrategies.ts` | **19 routing strategies** with priorities |
| `constants/publicApiRoutes.ts` | Routes that require Bearer (vs management) auth |
Expand Down Expand Up @@ -398,7 +398,7 @@ open-sse/
| `CLI-TOOLS.md` | External CLI integrations + Internal OmniRoute CLI |
| `I18N.md` | i18n architecture, adding a language, 42 locales |
| `UNINSTALL.md` | Clean uninstall steps |
| `PROVIDER_REFERENCE.md` | **Auto-generated** catalog of 355 providers (regen: `npm run gen:provider-reference`) |
| `PROVIDER_REFERENCE.md` | **Auto-generated** catalog of 372 providers (regen: `npm run gen:provider-reference`) |

### Subsystem deep-dives

Expand Down
2 changes: 1 addition & 1 deletion docs/comparison/OMNIROUTE_VS_ALTERNATIVES.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ Objective feature comparison vs popular open-source AI routers.

## When to choose OmniRoute

- You self-host and want **maximum provider coverage** (329 providers, 155 free/no-auth catalog entries)
- You self-host and want **maximum provider coverage** (372 providers, 155 free/no-auth catalog entries)
- You need a **built-in MCP server** (LLM tools, memory, skills exposed as tools)
- You need **A2A protocol** for agent-to-agent workflows
- You want **fingerprint stealth** (JA3/JA4) to avoid detection by upstream CAPTCHAs
Expand Down
2 changes: 1 addition & 1 deletion docs/frameworks/A2A-SERVER.md
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,7 @@ OmniRoute exposes 6 A2A skills wired in `src/lib/a2a/taskExecution.ts::A2A_SKILL
| Health Report | `health-report` | Aggregates circuit breaker, cooldown, lockout state per provider | health, resilience | "Show health status of all providers" |
| List Capabilities | `list-capabilities` | Returns the full 45-entry Agent Skills catalog (23 API + 21 CLI + 1 config) as a markdown table with raw SKILL.md URLs for context injection | catalog, discovery, skills | "List all OmniRoute capabilities" |

> The Agent Card should be kept aligned with the live 352-provider catalog; provider counts and free/no-auth metadata are sourced from the runtime registry.
> The Agent Card should be kept aligned with the live 372-provider catalog; provider counts and free/no-auth metadata are sourced from the runtime registry.

### `list-capabilities` Skill Detail

Expand Down
2 changes: 1 addition & 1 deletion docs/frameworks/AGENTBRIDGE.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ When an IDE agent (e.g., GitHub Copilot, Cursor, Claude Code) makes an API call,

This means you can:

- **Reroute any agent to any provider**: Copilot talking to OpenAI? Redirect it to Anthropic Claude, Gemini, or any of OmniRoute's 352 providers.
- **Reroute any agent to any provider**: Copilot talking to OpenAI? Redirect it to Anthropic Claude, Gemini, or any of OmniRoute's 372 providers.
- **Apply model mappings**: `gemini-3-flash` → `claude-sonnet-4.7` transparently at the handler level.
- **Observe all agent traffic**: every intercepted request is published to the [Traffic Inspector](./TRAFFIC_INSPECTOR.md).
- **Apply OmniRoute resilience**: combo routing, circuit breakers, fallbacks, and cost tracking work for IDE agent traffic too.
Expand Down
2 changes: 1 addition & 1 deletion docs/frameworks/OPEN_SSE_ARCHITECTURE.md
Original file line number Diff line number Diff line change
Expand Up @@ -487,7 +487,7 @@ This handles:

| File | Purpose |
| ----------------------------- | ------------------------------------------------- |
| `providerRegistry.ts` | Chat-model registry over the 352-provider catalog |
| `providerRegistry.ts` | Chat-model registry over the 372-provider catalog |
| `providerModels.ts` | Model aliases, format mapping |
| `constants.ts` | Timeouts, limits, status codes |
| `defaultThinkingSignature.ts` | Default Claude thinking signature |
Expand Down
2 changes: 1 addition & 1 deletion docs/guides/FREE_PROVIDER_RANKINGS.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ lastUpdated: 2026-08-02

## What It Is

OmniRoute registers 329 providers, including 155 catalog entries marked **free/no-auth**
OmniRoute registers 372 providers, including 155 catalog entries marked **free/no-auth**
(no-auth,
free-tier OAuth, or free-tier API key — see the
[Free Tiers Guide](../getting-started/FREE-TIERS-GUIDE.md) and the full
Expand Down
2 changes: 1 addition & 1 deletion docs/i18n/am/llm.txt
Original file line number Diff line number Diff line change
Expand Up @@ -478,7 +478,7 @@ diagnostics) plus **memory**, **skill**, **agentSkill**, **githubSkill**, **pool

## v3.8.x Highlights

- **352-provider catalog** with 150+ free tiers, one-click account imports, and bulk key add
- **372-provider catalog** with 150+ free tiers, one-click account imports, and bulk key add
- **19 routing strategies** — including `fusion` (parallel panel + judge synthesis), `pipeline`, `reset-aware`, `reset-window`, `headroom`, and `context-relay`
- **16-factor Auto-Combo scoring** with bandit exploration and progressive cooldown
- **MCP server expanded to 110 tools / 33 scopes** (canonical + memory/skill/agentSkill/githubSkill/pool/notion/obsidian/localCorpus/gamification/plugin modules)
Expand Down
2 changes: 1 addition & 1 deletion docs/i18n/ar/llm.txt
Original file line number Diff line number Diff line change
Expand Up @@ -478,7 +478,7 @@ diagnostics) plus **memory**, **skill**, **agentSkill**, **githubSkill**, **pool

## v3.8.x Highlights

- **352-provider catalog** with 150+ free tiers, one-click account imports, and bulk key add
- **372-provider catalog** with 150+ free tiers, one-click account imports, and bulk key add
- **19 routing strategies** — including `fusion` (parallel panel + judge synthesis), `pipeline`, `reset-aware`, `reset-window`, `headroom`, and `context-relay`
- **16-factor Auto-Combo scoring** with bandit exploration and progressive cooldown
- **MCP server expanded to 110 tools / 33 scopes** (canonical + memory/skill/agentSkill/githubSkill/pool/notion/obsidian/localCorpus/gamification/plugin modules)
Expand Down
2 changes: 1 addition & 1 deletion docs/i18n/az/llm.txt
Original file line number Diff line number Diff line change
Expand Up @@ -478,7 +478,7 @@ diagnostics) plus **memory**, **skill**, **agentSkill**, **githubSkill**, **pool

## v3.8.x Highlights

- **352-provider catalog** with 150+ free tiers, one-click account imports, and bulk key add
- **372-provider catalog** with 150+ free tiers, one-click account imports, and bulk key add
- **19 routing strategies** — including `fusion` (parallel panel + judge synthesis), `pipeline`, `reset-aware`, `reset-window`, `headroom`, and `context-relay`
- **16-factor Auto-Combo scoring** with bandit exploration and progressive cooldown
- **MCP server expanded to 110 tools / 33 scopes** (canonical + memory/skill/agentSkill/githubSkill/pool/notion/obsidian/localCorpus/gamification/plugin modules)
Expand Down
2 changes: 1 addition & 1 deletion docs/i18n/bg/llm.txt
Original file line number Diff line number Diff line change
Expand Up @@ -478,7 +478,7 @@ diagnostics) plus **memory**, **skill**, **agentSkill**, **githubSkill**, **pool

## v3.8.x Highlights

- **352-provider catalog** with 150+ free tiers, one-click account imports, and bulk key add
- **372-provider catalog** with 150+ free tiers, one-click account imports, and bulk key add
- **19 routing strategies** — including `fusion` (parallel panel + judge synthesis), `pipeline`, `reset-aware`, `reset-window`, `headroom`, and `context-relay`
- **16-factor Auto-Combo scoring** with bandit exploration and progressive cooldown
- **MCP server expanded to 110 tools / 33 scopes** (canonical + memory/skill/agentSkill/githubSkill/pool/notion/obsidian/localCorpus/gamification/plugin modules)
Expand Down
2 changes: 1 addition & 1 deletion docs/i18n/bn/llm.txt
Original file line number Diff line number Diff line change
Expand Up @@ -478,7 +478,7 @@ diagnostics) plus **memory**, **skill**, **agentSkill**, **githubSkill**, **pool

## v3.8.x Highlights

- **352-provider catalog** with 150+ free tiers, one-click account imports, and bulk key add
- **372-provider catalog** with 150+ free tiers, one-click account imports, and bulk key add
- **19 routing strategies** — including `fusion` (parallel panel + judge synthesis), `pipeline`, `reset-aware`, `reset-window`, `headroom`, and `context-relay`
- **16-factor Auto-Combo scoring** with bandit exploration and progressive cooldown
- **MCP server expanded to 110 tools / 33 scopes** (canonical + memory/skill/agentSkill/githubSkill/pool/notion/obsidian/localCorpus/gamification/plugin modules)
Expand Down
2 changes: 1 addition & 1 deletion docs/i18n/bs/llm.txt
Original file line number Diff line number Diff line change
Expand Up @@ -478,7 +478,7 @@ diagnostics) plus **memory**, **skill**, **agentSkill**, **githubSkill**, **pool

## v3.8.x Highlights

- **352-provider catalog** with 150+ free tiers, one-click account imports, and bulk key add
- **372-provider catalog** with 150+ free tiers, one-click account imports, and bulk key add
- **19 routing strategies** — including `fusion` (parallel panel + judge synthesis), `pipeline`, `reset-aware`, `reset-window`, `headroom`, and `context-relay`
- **16-factor Auto-Combo scoring** with bandit exploration and progressive cooldown
- **MCP server expanded to 110 tools / 33 scopes** (canonical + memory/skill/agentSkill/githubSkill/pool/notion/obsidian/localCorpus/gamification/plugin modules)
Expand Down
2 changes: 1 addition & 1 deletion docs/i18n/cs/llm.txt
Original file line number Diff line number Diff line change
Expand Up @@ -478,7 +478,7 @@ diagnostics) plus **memory**, **skill**, **agentSkill**, **githubSkill**, **pool

## v3.8.x Highlights

- **352-provider catalog** with 150+ free tiers, one-click account imports, and bulk key add
- **372-provider catalog** with 150+ free tiers, one-click account imports, and bulk key add
- **19 routing strategies** — including `fusion` (parallel panel + judge synthesis), `pipeline`, `reset-aware`, `reset-window`, `headroom`, and `context-relay`
- **16-factor Auto-Combo scoring** with bandit exploration and progressive cooldown
- **MCP server expanded to 110 tools / 33 scopes** (canonical + memory/skill/agentSkill/githubSkill/pool/notion/obsidian/localCorpus/gamification/plugin modules)
Expand Down
2 changes: 1 addition & 1 deletion docs/i18n/da/llm.txt
Original file line number Diff line number Diff line change
Expand Up @@ -478,7 +478,7 @@ diagnostics) plus **memory**, **skill**, **agentSkill**, **githubSkill**, **pool

## v3.8.x Highlights

- **352-provider catalog** with 150+ free tiers, one-click account imports, and bulk key add
- **372-provider catalog** with 150+ free tiers, one-click account imports, and bulk key add
- **19 routing strategies** — including `fusion` (parallel panel + judge synthesis), `pipeline`, `reset-aware`, `reset-window`, `headroom`, and `context-relay`
- **16-factor Auto-Combo scoring** with bandit exploration and progressive cooldown
- **MCP server expanded to 110 tools / 33 scopes** (canonical + memory/skill/agentSkill/githubSkill/pool/notion/obsidian/localCorpus/gamification/plugin modules)
Expand Down
2 changes: 1 addition & 1 deletion docs/i18n/de/llm.txt
Original file line number Diff line number Diff line change
Expand Up @@ -478,7 +478,7 @@ diagnostics) plus **memory**, **skill**, **agentSkill**, **githubSkill**, **pool

## v3.8.x Highlights

- **352-provider catalog** with 150+ free tiers, one-click account imports, and bulk key add
- **372-provider catalog** with 150+ free tiers, one-click account imports, and bulk key add
- **19 routing strategies** — including `fusion` (parallel panel + judge synthesis), `pipeline`, `reset-aware`, `reset-window`, `headroom`, and `context-relay`
- **16-factor Auto-Combo scoring** with bandit exploration and progressive cooldown
- **MCP server expanded to 110 tools / 33 scopes** (canonical + memory/skill/agentSkill/githubSkill/pool/notion/obsidian/localCorpus/gamification/plugin modules)
Expand Down
2 changes: 1 addition & 1 deletion docs/i18n/el/llm.txt
Original file line number Diff line number Diff line change
Expand Up @@ -478,7 +478,7 @@ diagnostics) plus **memory**, **skill**, **agentSkill**, **githubSkill**, **pool

## v3.8.x Highlights

- **352-provider catalog** with 150+ free tiers, one-click account imports, and bulk key add
- **372-provider catalog** with 150+ free tiers, one-click account imports, and bulk key add
- **19 routing strategies** — including `fusion` (parallel panel + judge synthesis), `pipeline`, `reset-aware`, `reset-window`, `headroom`, and `context-relay`
- **16-factor Auto-Combo scoring** with bandit exploration and progressive cooldown
- **MCP server expanded to 110 tools / 33 scopes** (canonical + memory/skill/agentSkill/githubSkill/pool/notion/obsidian/localCorpus/gamification/plugin modules)
Expand Down
2 changes: 1 addition & 1 deletion docs/i18n/es/llm.txt
Original file line number Diff line number Diff line change
Expand Up @@ -478,7 +478,7 @@ diagnostics) plus **memory**, **skill**, **agentSkill**, **githubSkill**, **pool

## v3.8.x Highlights

- **352-provider catalog** with 150+ free tiers, one-click account imports, and bulk key add
- **372-provider catalog** with 150+ free tiers, one-click account imports, and bulk key add
- **19 routing strategies** — including `fusion` (parallel panel + judge synthesis), `pipeline`, `reset-aware`, `reset-window`, `headroom`, and `context-relay`
- **16-factor Auto-Combo scoring** with bandit exploration and progressive cooldown
- **MCP server expanded to 110 tools / 33 scopes** (canonical + memory/skill/agentSkill/githubSkill/pool/notion/obsidian/localCorpus/gamification/plugin modules)
Expand Down
2 changes: 1 addition & 1 deletion docs/i18n/et/llm.txt
Original file line number Diff line number Diff line change
Expand Up @@ -478,7 +478,7 @@ diagnostics) plus **memory**, **skill**, **agentSkill**, **githubSkill**, **pool

## v3.8.x Highlights

- **352-provider catalog** with 150+ free tiers, one-click account imports, and bulk key add
- **372-provider catalog** with 150+ free tiers, one-click account imports, and bulk key add
- **19 routing strategies** — including `fusion` (parallel panel + judge synthesis), `pipeline`, `reset-aware`, `reset-window`, `headroom`, and `context-relay`
- **16-factor Auto-Combo scoring** with bandit exploration and progressive cooldown
- **MCP server expanded to 110 tools / 33 scopes** (canonical + memory/skill/agentSkill/githubSkill/pool/notion/obsidian/localCorpus/gamification/plugin modules)
Expand Down
2 changes: 1 addition & 1 deletion docs/i18n/fa/llm.txt
Original file line number Diff line number Diff line change
Expand Up @@ -478,7 +478,7 @@ diagnostics) plus **memory**, **skill**, **agentSkill**, **githubSkill**, **pool

## v3.8.x Highlights

- **352-provider catalog** with 150+ free tiers, one-click account imports, and bulk key add
- **372-provider catalog** with 150+ free tiers, one-click account imports, and bulk key add
- **19 routing strategies** — including `fusion` (parallel panel + judge synthesis), `pipeline`, `reset-aware`, `reset-window`, `headroom`, and `context-relay`
- **16-factor Auto-Combo scoring** with bandit exploration and progressive cooldown
- **MCP server expanded to 110 tools / 33 scopes** (canonical + memory/skill/agentSkill/githubSkill/pool/notion/obsidian/localCorpus/gamification/plugin modules)
Expand Down
2 changes: 1 addition & 1 deletion docs/i18n/fi/llm.txt
Original file line number Diff line number Diff line change
Expand Up @@ -478,7 +478,7 @@ diagnostics) plus **memory**, **skill**, **agentSkill**, **githubSkill**, **pool

## v3.8.x Highlights

- **352-provider catalog** with 150+ free tiers, one-click account imports, and bulk key add
- **372-provider catalog** with 150+ free tiers, one-click account imports, and bulk key add
- **19 routing strategies** — including `fusion` (parallel panel + judge synthesis), `pipeline`, `reset-aware`, `reset-window`, `headroom`, and `context-relay`
- **16-factor Auto-Combo scoring** with bandit exploration and progressive cooldown
- **MCP server expanded to 110 tools / 33 scopes** (canonical + memory/skill/agentSkill/githubSkill/pool/notion/obsidian/localCorpus/gamification/plugin modules)
Expand Down
2 changes: 1 addition & 1 deletion docs/i18n/fr/llm.txt
Original file line number Diff line number Diff line change
Expand Up @@ -478,7 +478,7 @@ diagnostics) plus **memory**, **skill**, **agentSkill**, **githubSkill**, **pool

## v3.8.x Highlights

- **352-provider catalog** with 150+ free tiers, one-click account imports, and bulk key add
- **372-provider catalog** with 150+ free tiers, one-click account imports, and bulk key add
- **19 routing strategies** — including `fusion` (parallel panel + judge synthesis), `pipeline`, `reset-aware`, `reset-window`, `headroom`, and `context-relay`
- **16-factor Auto-Combo scoring** with bandit exploration and progressive cooldown
- **MCP server expanded to 110 tools / 33 scopes** (canonical + memory/skill/agentSkill/githubSkill/pool/notion/obsidian/localCorpus/gamification/plugin modules)
Expand Down
2 changes: 1 addition & 1 deletion docs/i18n/ga/llm.txt
Original file line number Diff line number Diff line change
Expand Up @@ -478,7 +478,7 @@ diagnostics) plus **memory**, **skill**, **agentSkill**, **githubSkill**, **pool

## v3.8.x Highlights

- **352-provider catalog** with 150+ free tiers, one-click account imports, and bulk key add
- **372-provider catalog** with 150+ free tiers, one-click account imports, and bulk key add
- **19 routing strategies** — including `fusion` (parallel panel + judge synthesis), `pipeline`, `reset-aware`, `reset-window`, `headroom`, and `context-relay`
- **16-factor Auto-Combo scoring** with bandit exploration and progressive cooldown
- **MCP server expanded to 110 tools / 33 scopes** (canonical + memory/skill/agentSkill/githubSkill/pool/notion/obsidian/localCorpus/gamification/plugin modules)
Expand Down
2 changes: 1 addition & 1 deletion docs/i18n/gu/llm.txt
Original file line number Diff line number Diff line change
Expand Up @@ -478,7 +478,7 @@ diagnostics) plus **memory**, **skill**, **agentSkill**, **githubSkill**, **pool

## v3.8.x Highlights

- **352-provider catalog** with 150+ free tiers, one-click account imports, and bulk key add
- **372-provider catalog** with 150+ free tiers, one-click account imports, and bulk key add
- **19 routing strategies** — including `fusion` (parallel panel + judge synthesis), `pipeline`, `reset-aware`, `reset-window`, `headroom`, and `context-relay`
- **16-factor Auto-Combo scoring** with bandit exploration and progressive cooldown
- **MCP server expanded to 110 tools / 33 scopes** (canonical + memory/skill/agentSkill/githubSkill/pool/notion/obsidian/localCorpus/gamification/plugin modules)
Expand Down
Loading
Loading