Core control
Richieste sempre in movimento
Quando un target non è disponibile o ha esaurito la quota, OmniRoute seleziona il target sano successivo.
Instrada le richieste su 352 provider tramite un unico endpoint compatibile con OpenAI, con fallback automatico.
OmniRoute × Cheaper Inference
Combina il fallback automatico e gli strumenti per sviluppatori di OmniRoute con il marketplace ordinato per costo di Cheaper Inference. Ogni richiesta idonea parte dalla route provider più economica disponibile.
| Modello | Prezzo input | Prezzo output | Risparmio | Contesto | Dettagli |
|---|---|---|---|---|---|
| gpt-5.6-lunaOpenAI · text | 60% di sconto | 1.1M | |||
| gpt-5.6-terraOpenAI · text | 60% di sconto | 1.1M | |||
| gpt-oss-120bOpenAI · text | 59.52% di sconto | 128K | |||
| deepseek-v4.1-flashDeepSeek · text | 50% di sconto | 1.0M | |||
| gpt-5.6-solOpenAI · text | 50% di sconto | 1.1M | |||
| glm-4.5Z.ai · text | 45% di sconto | 128K | |||
| glm-4.6Z.ai · text | 45% di sconto | 198K | |||
| glm-4.7Z.ai · text | 45% di sconto | 128K |
Controlli principali
Core control
Quando un target non è disponibile o ha esaurito la quota, OmniRoute seleziona il target sano successivo.
Core control
Una pipeline a 12 motori riduce il contesto idoneo del 15–95%. Nell'esempio documentato con uso intensivo di tool la riduzione è stata del ~89%.
Core control
90+ tier gratuiti e 56 provider gratuiti per sempre, ricorrenti o senza chiave. Nessuna carta di credito per il quick start senza chiave.
Core control
Configura Claude Code, Codex, Cursor, Cline, Copilot, Antigravity e altri client supportati tramite un unico endpoint.
Core control
Accetta richieste OpenAI, Claude, Gemini e Responses API su /v1.
Core control
Circuit breaker, credenziali cifrate, MCP, A2A, memoria, guardrail ed eval sono inclusi nel gateway self-hosted.
Il catalogo
Un catalogo che copre chat, media, ricerca, runtime locali, agenti cloud e integrazioni di sistema.
352 provider+
Tutti quanti, dietro un unico endpoint locale.
L'unico endpoint a cui punta ogni clienthttp://localhost:20128/v1
Quick start
Installa il pacchetto, avvia il gateway, poi punta qualsiasi client compatibile con OpenAI alla porta 20128.
Installa il pacchetto npm omniroute a livello globale.
$ npm install -g omnirouteadded 1 package
Avvia API e dashboard insieme sulla porta 20128.
$ omniroute▸ dashboard ✓ http://localhost:20128/dashboard▸ api ...... ✓ serving on :20128
Usa http://localhost:20128/v1; la route auto senza chiave funziona su un'installazione nuova.
$ curl localhost:20128/v1/models✓ models listed
Controlli del gateway
Configura fallback, quota, compressione, memoria, MCP e A2A dalla dashboard locale.
Gateway control
Imposta un modello su auto o crea la tua combo con 19 strategie e fallback a livelli.
Usa una modalità pronta o combina 19 strategie attorno all'obiettivo che conta.
Gateway control
Memoria conversazionale persistente con ricerca per parole chiave FTS5 e recupero vettoriale Qdrant.
Gateway control
Breaker del provider, cooldown della connessione e blocco del modello isolano i guasti nell'ambito più piccolo utile.
Gateway control
Conteggio deduplicato per pool su 90+ tier gratuiti.
Capacità pubblicata dei tier gratuiti, deduplicata.
Gateway control
12 motori componibili per output dei tool, contesto e stile delle risposte.
Riduci i token idonei del 15–95%.
Gateway control
Un server integrato che espone 110 tool del gateway in 33 scope.
110 tool · 33 scope · stdio / HTTP
Gateway control
Un server agente JSON-RPC con 6 skill.
6 skill · JSON-RPC 2.0 · Agent Card
Gateway control
Una richiesta ripetuta può essere servita dalla cache e l'header di risposta indica quanto è stato risparmiato.
X-OmniRoute-Cache: HIT
Compatibilità client
Punta una CLI o un editor compatibile con OpenAI a un unico base URL locale; OmniRoute gestisce i provider che ci stanno dietro.
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 aggiunge i modelli OmniRoute al selettore di modelli esistente.
Funziona in VS Code stable e Insiders. Installalo dal Marketplace o dalla vista Estensioni.
Per Cursor, Windsurf, VSCodium, Theia, code-server, Gitpod e altri editor compatibili.
I modelli dei provider possono girare tramite OmniRoute in Copilot Chat senza instradare l'inferenza attraverso un piano Copilot.
Problemi ricorrenti
Scopri quale controllo risolve ciascun problema ricorrente.
Snapshot della documentazione
Funzionalità verificate rispetto alla documentazione dei progetti collegati il 2026-08-30.
| Funzionalità | OmniRoute (si apre in una nuova scheda) | 9Router (si apre in una nuova scheda) | LiteLLM (si apre in una nuova scheda) | CLIProxyAPI (si apre in una nuova scheda) |
|---|---|---|---|---|
| Provider | 352 | 40+ | 100+ | 8+ upstreams |
| Strategie di routing | 19 | 3-tier | retry / priority | round-robin / fill-first |
| Fallback a livelli con UI | Yes | Yes | Manual policy | Multi-account |
| Compressione dei token | 12 engines · 15–95% | RTK / Headroom / Caveman | No built-in pipeline | HTTP compression |
| Funzionalità | OmniRoute (si apre in una nuova scheda) | 9Router (si apre in una nuova scheda) | LiteLLM (si apre in una nuova scheda) | CLIProxyAPI (si apre in una nuova scheda) |
|---|---|---|---|---|
| Server MCP integrato | 110 gateway tools | No | MCP client / gateway | No |
| Protocollo A2A | Server · 6 skills | No | A2A client / gateway | No |
| Agenti cloud | Codex / Cursor / Devin / Jules | No | No | Sidecar integrations |
| Funzionalità | OmniRoute (si apre in una nuova scheda) | 9Router (si apre in una nuova scheda) | LiteLLM (si apre in una nuova scheda) | CLIProxyAPI (si apre in una nuova scheda) |
|---|---|---|---|---|
| Livelli di isolamento dei guasti | 3: provider / connection / model | Cooldown | Cooldown / retry | Cooldown |
| Memoria persistente | FTS5 + vector | No | Semantic cache | No |
| Guardrail | PII / injection / vision | No | Yes | Cloaking controls |
| Framework di eval | Built in | No | No | No |
| Controlli del fingerprint TLS | wreq-js | No | No | uTLS |
| Funzionalità | OmniRoute (si apre in una nuova scheda) | 9Router (si apre in una nuova scheda) | LiteLLM (si apre in una nuova scheda) | CLIProxyAPI (si apre in una nuova scheda) |
|---|---|---|---|---|
| Stack della dashboard | Next.js 16 | Next.js 16 | Next.js | Next.js / React |
| Lingue dell'UI | 38 | 10 | Not documented | 3 |
| Provider OAuth | 25 | 6 | SSO | CLI auth |
| Self-hosting | Yes | Yes | Yes | Yes |
| Licenza | MIT | MIT | MIT + enterprise | MIT |
Snapshot del README pubblico e della documentazione ufficiale; verifica le fonti collegate prima di decisioni di acquisto o deployment.
Deployment
Installalo su laptop, server o telefono, oppure collegati tramite un editor e un plugin supportati.
Un solo comando su qualsiasi OS desktop supportato
npm install -g omnirouteApri la guida (si apre in una nuova scheda)Immagine multi-arch AMD64 e ARM64
docker run … diegosouzapw/omnirouteApri la guida (si apre in una nuova scheda)Finestra nativa e system tray su Windows, macOS e Linux
npm run electron:buildApri la guida (si apre in una nuova scheda)Raspberry Pi, server ARM e Apple Silicon
native arm64Gira su Android senza root
pkg install nodejs && npx -y omnirouteApri la guida (si apre in una nuova scheda)A schermo intero, pronta per l'offline e installabile dal browser
Add to Home ScreenApri la guida (si apre in una nuova scheda)Plugin provider nativo per OpenCode
@omniroute/opencode-providerApri la guida (si apre in una nuova scheda)Modelli OmniRoute nel selettore di Copilot Chat
Install OmniCopilotApri la guida (si apre in una nuova scheda)Modificalo e contribuisci
npm install && npm run devApri la guida (si apre in una nuova scheda)Routing
Usa una modalità pronta o combina 19 strategie attorno all'obiettivo che conta.
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.
Usa la quota che già hai prima di toccare le API a pagamento.
priority · fill-firstBilancia il traffico tra chiavi e account per ridurre la pressione dei rate limit.
weighted · round-robin · p2c · least-used · headroomInstrada verso il target idoneo a costo più basso.
cost-optimizedTieni i contesti lunghi su modelli adeguati, poi trasferisci quando serve.
context-relay · context-optimized · cache-optimizedDistribuisci il traffico idoneo tra i target.
random · strict-randomUsa un punteggio a 15 fattori, l'ultimo target funzionante e finestre che tengono conto dei reset.
reset-window · reset-aware · lkgp · auto · fusion · pipelineConteggio dei tier gratuiti
455 voci di catalogo vengono deduplicate in 40 pool ricorrenti; solo i budget pubblicati positivi alimentano il totale in evidenza.
1.51B
Il conteggio deduplicato per pool evita che le quote condivise vengano contate più di una volta. I provider senza limite restano visibili senza gonfiare il totale dei token. Checked 2026-08-30.
Vedi il calcolo (si apre in una nuova scheda)Compressione del contesto
Output dei tool, contesto ripetuto e dati strutturati gonfiati possono essere compressi prima di arrivare al modello.
Contesto ridotto del 15–95% sui token idoneitoken
Prima: 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. Dopo: sum all list items where value > 0
Stessa istruzione. Meno contesto da pagare.
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: standardCompressione Standard selezionata. Intervallo pubblicato ~30%.
Precedenza dei controlli: header di richiesta → combo → profilo → policy adattiva → default.
Isolamento dei guasti
Una chiave guasta non deve bloccare un provider. Un modello limitato non deve bloccare una connessione.
Controlli di rete
Gli scope proxy controllano il routing di rete, mentre lo storage local-first tiene i dati operativi sulla tua macchina.
Instrada a livello globale, per provider o per singola connessione.
Replica i client dei provider supportati fino a caratteristiche di trasporto selezionate.
Chiavi, utilizzo e cronologia restano sull'host che controlli.
Dashboard locale
Gestisci provider, combo, analisi, stato e costi su localhost:20128/dashboard.
Protocolli agente
OmniRoute può esporre il suo gateway a client MCP, reti A2A e agenti di coding cloud supportati.
110 tool in 33 scope su trasporti stdio e HTTP.
110 tool · 33 scope · stdio / HTTP
claude mcp add omniroute --type http --url http://localhost:20128/api/mcp/stream6 skill per routing intelligente, quota, discovery, analisi dei costi e report sullo stato via JSON-RPC 2.0.
6 skill · JSON-RPC 2.0 · Agent Card
Collega i workflow supportati di Codex, Cursor, Devin e Jules tramite un'unica superficie di orchestrazione.
Codex · Cursor · Devin · Jules
Servizi aggiuntivi
Esegui Bifrost, 9Router o CLIProxy come sidecar gestiti, oppure opera con un profilo cluster completo.
Collega Notion e Obsidian come sorgenti di contesto basate su MCP.
Controlli anti prompt injection, redazione PII opt-in e filtri di sicurezza normalizzati senza vincolo a un provider.
Monitora streak, traguardi e risparmi in tempo reale accanto alle analisi operative.
Dalla community
Scopri cosa gli sviluppatori costruiscono, chiedono e condividono su X, Reddit e YouTube.
32 video da 32 canaliVedi tutti i 32 video della community
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 postsVedi tutti i post
Sviluppato in pubblico
Stelle, fork, contributori e release dallo snapshot GitHub salvato nel repository.
Snapshot del 2026-10-17
Chat, supporto e roadmap
(si apre in una nuova scheda)Novità e annunci
(si apre in una nuova scheda)Community globale
(si apre in una nuova scheda)Comunidade Brasil
(si apre in una nuova scheda)OmniRoute di Cheaper Inference
Fai self-hosting di OmniRoute oppure inizia con Cheaper Inference per un gateway hosted ordinato per costo.