Core control
Houd verzoeken in beweging
Als een target niet beschikbaar is of geen quota meer heeft, kiest OmniRoute het volgende gezonde target.
Routeer over 352 providers via één OpenAI-compatibel endpoint, met automatische fallback.
OmniRoute × Cheaper Inference
Combineer de automatische fallback en developertools van OmniRoute met de op kosten gerangschikte marktplaats van Cheaper Inference. Elk geschikt verzoek begint bij de goedkoopste beschikbare providerroute.
| Model | Invoerprijs | Uitvoerprijs | Besparing | Context | Details |
|---|---|---|---|---|---|
| gpt-5.6-lunaOpenAI · text | 60% korting | 1.1M | |||
| gpt-5.6-terraOpenAI · text | 60% korting | 1.1M | |||
| gpt-oss-120bOpenAI · text | 59.52% korting | 128K | |||
| deepseek-v4.1-flashDeepSeek · text | 50% korting | 1.0M | |||
| gpt-5.6-solOpenAI · text | 50% korting | 1.1M | |||
| glm-4.5Z.ai · text | 45% korting | 128K | |||
| glm-4.6Z.ai · text | 45% korting | 198K | |||
| glm-4.7Z.ai · text | 45% korting | 128K |
Kernfuncties
Core control
Als een target niet beschikbaar is of geen quota meer heeft, kiest OmniRoute het volgende gezonde target.
Core control
Een pipeline met 12 engines verkleint geschikte context met 15–95%. Het gedocumenteerde tool-intensieve voorbeeld verkleinde die met ~89%.
Core control
90+ gratis tiers en 56 terugkerende of sleutelloze free-forever providers. Geen creditcard nodig voor de sleutelloze quick start.
Core control
Configureer Claude Code, Codex, Cursor, Cline, Copilot, Antigravity en andere ondersteunde clients via één endpoint.
Core control
Accepteer OpenAI-, Claude-, Gemini- en Responses API-verzoeken op /v1.
Core control
Circuit breakers, versleutelde credentials, MCP, A2A, geheugen, guardrails en evals zitten in de zelf gehoste gateway.
De catalogus
Een catalogus met chat, media, zoeken, lokale runtimes, cloud-agents en systeemintegraties.
352 providers+
Allemaal, achter één lokaal endpoint.
Het ene endpoint waar elke client naar wijsthttp://localhost:20128/v1
Quick start
Installeer het package, start de gateway en wijs elke OpenAI-compatibele client naar poort 20128.
Installeer het omniroute npm-package globaal.
$ npm install -g omnirouteadded 1 package
Start de API en het dashboard samen op poort 20128.
$ omniroute▸ dashboard ✓ http://localhost:20128/dashboard▸ api ...... ✓ serving on :20128
Gebruik http://localhost:20128/v1; de sleutelloze auto-route werkt op een verse installatie.
$ curl localhost:20128/v1/models✓ models listed
Gateway-controles
Configureer fallback, quota, compressie, geheugen, MCP en A2A vanuit het lokale dashboard.
Gateway control
Zet een model op auto of bouw je eigen combo met 19 strategieën en getrapte fallback.
Gebruik een kant-en-klare modus of combineer 19 strategieën rond het doel dat telt.
Gateway control
Persistent gespreksgeheugen met FTS5-trefwoorden en Qdrant-vectorrecall.
Gateway control
Provider-breaker, connection cooldown en model-lockout isoleren storingen op de kleinst zinvolle schaal.
Gateway control
Pool-gededupliceerde boekhouding over 90+ gratis tiers.
Gepubliceerde free-tier capaciteit, gededupliceerd.
Gateway control
12 combineerbare engines voor tool-output, context en antwoordstijl.
Verminder geschikte tokens met 15–95%.
Gateway control
Een ingebouwde server die 110 gateway-tools over 33 scopes aanbiedt.
110 tools · 33 scopes · stdio / HTTP
Gateway control
Een JSON-RPC agent-server met 6 skills.
6 skills · JSON-RPC 2.0 · Agent Card
Gateway control
Een herhaald verzoek kan uit de cache komen, en de response-header meldt wat dat heeft bespaard.
X-OmniRoute-Cache: HIT
Clientcompatibiliteit
Wijs een OpenAI-compatibele CLI of editor naar één lokale base-URL; OmniRoute regelt de providers erachter.
http://localhost:20128/v1
curl http://localhost:20128/v1/chat/completions \
-H "Authorization: Bearer $OMNIROUTE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"auto","messages":[{"role":"user","content":"Hello"}]}'OmniCopilot
OmniCopilot voegt OmniRoute-modellen toe aan de bestaande modelkiezer.
Werkt in VS Code stable en Insiders. Installeer via de Marketplace of de Extensions-weergave.
Voor Cursor, Windsurf, VSCodium, Theia, code-server, Gitpod en andere compatibele editors.
Providermodellen kunnen via OmniRoute in Copilot Chat draaien zonder inferentie via een Copilot-abonnement te routeren.
Veelvoorkomende storingen
Zie welke controle elke veelvoorkomende storing aanpakt.
Documentatiesnapshot
Mogelijkheden gecontroleerd aan de hand van de gelinkte projectdocumentatie op 2026-08-30.
| Mogelijkheid | OmniRoute (opent in een nieuw tabblad) | 9Router (opent in een nieuw tabblad) | LiteLLM (opent in een nieuw tabblad) | CLIProxyAPI (opent in een nieuw tabblad) |
|---|---|---|---|---|
| Providers | 352 | 40+ | 100+ | 8+ upstreams |
| Routeringsstrategieën | 19 | 3-tier | retry / priority | round-robin / fill-first |
| Getrapte fallback met UI | Yes | Yes | Manual policy | Multi-account |
| Tokencompressie | 12 engines · 15–95% | RTK / Headroom / Caveman | No built-in pipeline | HTTP compression |
| Mogelijkheid | OmniRoute (opent in een nieuw tabblad) | 9Router (opent in een nieuw tabblad) | LiteLLM (opent in een nieuw tabblad) | CLIProxyAPI (opent in een nieuw tabblad) |
|---|---|---|---|---|
| Ingebouwde MCP-server | 110 gateway tools | No | MCP client / gateway | No |
| A2A-protocol | Server · 6 skills | No | A2A client / gateway | No |
| Cloud-agents | Codex / Cursor / Devin / Jules | No | No | Sidecar integrations |
| Mogelijkheid | OmniRoute (opent in een nieuw tabblad) | 9Router (opent in een nieuw tabblad) | LiteLLM (opent in een nieuw tabblad) | CLIProxyAPI (opent in een nieuw tabblad) |
|---|---|---|---|---|
| Storingsisolatielagen | 3: provider / connection / model | Cooldown | Cooldown / retry | Cooldown |
| Persistent geheugen | FTS5 + vector | No | Semantic cache | No |
| Guardrails | PII / injection / vision | No | Yes | Cloaking controls |
| Eval-framework | Built in | No | No | No |
| TLS-fingerprintcontroles | wreq-js | No | No | uTLS |
| Mogelijkheid | OmniRoute (opent in een nieuw tabblad) | 9Router (opent in een nieuw tabblad) | LiteLLM (opent in een nieuw tabblad) | CLIProxyAPI (opent in een nieuw tabblad) |
|---|---|---|---|---|
| Dashboard-stack | Next.js 16 | Next.js 16 | Next.js | Next.js / React |
| UI-talen | 38 | 10 | Not documented | 3 |
| OAuth-providers | 25 | 6 | SSO | CLI auth |
| Zelf te hosten | Yes | Yes | Yes | Yes |
| Licentie | MIT | MIT | MIT + enterprise | MIT |
Snapshot van openbare README en officiële documentatie; verifieer gelinkte bronnen vóór aankoop- of deploymentbeslissingen.
Deployment
Installeer het op een laptop, server of telefoon, of verbind via een ondersteunde editor en plugin.
Eén commando op elk ondersteund desktop-OS
npm install -g omnirouteHandleiding openen (opent in een nieuw tabblad)Multi-arch image voor AMD64 en ARM64
docker run … diegosouzapw/omnirouteHandleiding openen (opent in een nieuw tabblad)Eigen venster en systeemvak op Windows, macOS en Linux
npm run electron:buildHandleiding openen (opent in een nieuw tabblad)Raspberry Pi, ARM-servers en Apple Silicon
native arm64Draait op Android zonder root
pkg install nodejs && npx -y omnirouteHandleiding openen (opent in een nieuw tabblad)Fullscreen, offline-ready en installeerbaar vanuit een browser
Add to Home ScreenHandleiding openen (opent in een nieuw tabblad)Native OpenCode-providerplugin
@omniroute/opencode-providerHandleiding openen (opent in een nieuw tabblad)OmniRoute-modellen in de Copilot Chat-kiezer
Install OmniCopilotHandleiding openen (opent in een nieuw tabblad)Sleutel eraan en draag bij
npm install && npm run devHandleiding openen (opent in een nieuw tabblad)Routering
Gebruik een kant-en-klare modus of combineer 19 strategieën rond het doel dat telt.
autoBalanced defaultcurl http://localhost:20128/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{"model":"auto","messages":[{"role":"user","content":"Write a TypeScript retry helper."}]}'Routing alias auto selected. Objective: Balanced default. Fallback enabled.
Gebruik quota die je al hebt voordat je betaalde API's aanraakt.
priority · fill-firstVerdeel verkeer over sleutels en accounts om druk van rate limits te verminderen.
weighted · round-robin · p2c · least-used · headroomRouteer naar het goedkoopste geschikte target.
cost-optimizedHoud lange contexten op modellen die ze aankunnen en schakel door als het nodig is.
context-relay · context-optimized · cache-optimizedVerdeel geschikt verkeer over targets.
random · strict-randomGebruik scoring op 15 factoren, last-known-good en reset-bewuste vensters.
reset-window · reset-aware · lkgp · auto · fusion · pipelineFree-tier boekhouding
455 catalogusvermeldingen worden gededupliceerd tot 40 terugkerende pools; alleen gepubliceerde positieve budgetten tellen mee in het hoofdcijfer.
1.51B
Pool-gededupliceerde boekhouding voorkomt dat gedeelde quota meer dan één keer worden geteld. Providers zonder limiet blijven zichtbaar zonder het tokentotaal op te blazen. Checked 2026-08-30.
Bekijk de berekening (opent in een nieuw tabblad)Contextcompressie
Tool-output, herhaalde context en opgeblazen gestructureerde data kunnen worden gecomprimeerd voordat ze het model bereiken.
Context verminderd met 15–95% op geschikte tokenstokens
Voor: The function should iterate over the list of items, and for each item, it should check whether the value is greater than zero, and if so, add it to the running total. Na: sum all list items where value > 0
Dezelfde instructie. Minder context om voor te betalen.
The function should iterate over the list of items, and for each item, it should check whether the value is greater than zero, and if so, add it to the running total.sum all list items where value > 0x-omniroute-compression: standardCompressie Standard geselecteerd. Gepubliceerd bereik ~30%.
Voorrang van instellingen: request-header → combo → profiel → adaptief beleid → standaard.
Storingsisolatie
Een slechte sleutel mag geen provider platleggen. Een gelimiteerd model mag geen verbinding platleggen.
Netwerkcontroles
Proxy-scopes sturen de netwerkroutering, terwijl local-first opslag operationele data op je eigen machine houdt.
Routeer globaal, per provider of per afzonderlijke verbinding.
Kom overeen met ondersteunde providerclients tot op geselecteerde transportkenmerken.
Sleutels, gebruik en geschiedenis blijven op de host die jij beheert.
Lokaal dashboard
Beheer providers, combo's, analyses, gezondheid en kosten op localhost:20128/dashboard.
Agent-protocollen
OmniRoute kan zijn gateway beschikbaar stellen aan MCP-clients, A2A-netwerken en ondersteunde cloud-codeeragents.
110 tools over 33 scopes via stdio- en HTTP-transport.
110 tools · 33 scopes · stdio / HTTP
claude mcp add omniroute --type http --url http://localhost:20128/api/mcp/stream6 skills voor slimme routering, quota, discovery, kostenanalyse en gezondheidsrapportage via JSON-RPC 2.0.
6 skills · JSON-RPC 2.0 · Agent Card
Verbind ondersteunde Codex-, Cursor-, Devin- en Jules-workflows via één orkestratielaag.
Codex · Cursor · Devin · Jules
Aanvullende diensten
Draai Bifrost, 9Router of CLIProxy als beheerde sidecars, of gebruik een volledig clusterprofiel.
Koppel Notion en Obsidian als MCP-gestuurde contextbronnen.
Prompt-injectiecontroles, optionele PII-redactie en genormaliseerde veiligheidsfilters zonder provider-lock-in.
Volg streaks, prestaties en live besparingen naast operationele analyses.
Uit de community
Zie wat developers bouwen, vragen en delen op X, Reddit en YouTube.
32 video's van 32 kanalenBekijk alle 32 community-video's
I've been experimenting with Kiro Pro, and I found a setup that gives me the Claude Code CLI experience while using my Kiro subscription.
Been 3 days with omniroute and it is amazing.
25 posts from X · 25 Reddit postsBekijk alle posts
Open ontwikkeld
Bekijk stars, forks, bijdragers en releases uit de ingecheckte GitHub-snapshot.
Snapshot van 2026-10-17
Chat, support en roadmap
(opent in een nieuw tabblad)Nieuws en aankondigingen
(opent in een nieuw tabblad)Wereldwijde community
(opent in een nieuw tabblad)Comunidade Brasil
(opent in een nieuw tabblad)OmniRoute by Cheaper Inference
Host OmniRoute zelf, of begin met Cheaper Inference voor een gehoste, op kosten gerangschikte gateway.