Core control
Mantenha os pedidos a fluir
Quando um destino está indisponível ou sem quota, o OmniRoute seleciona o próximo destino saudável.
Encaminhe pedidos por 352 fornecedores através de um endpoint compatível com OpenAI, com fallback automático.
OmniRoute × Cheaper Inference
Combine o fallback automático e as ferramentas de programação do OmniRoute com o marketplace ordenado por custo da Cheaper Inference. Cada pedido elegível começa pela rota de fornecedor mais barata disponível.
| Modelo | Preço de entrada | Preço de saída | Poupança | Contexto | Detalhes |
|---|---|---|---|---|---|
| gpt-5.6-lunaOpenAI · text | 60% de desconto | 1.1M | |||
| gpt-5.6-terraOpenAI · text | 60% de desconto | 1.1M | |||
| gpt-oss-120bOpenAI · text | 59.52% de desconto | 128K | |||
| deepseek-v4.1-flashDeepSeek · text | 50% de desconto | 1.0M | |||
| gpt-5.6-solOpenAI · text | 50% de desconto | 1.1M | |||
| glm-4.5Z.ai · text | 45% de desconto | 128K | |||
| glm-4.6Z.ai · text | 45% de desconto | 198K | |||
| glm-4.7Z.ai · text | 45% de desconto | 128K |
Controlos essenciais
Core control
Quando um destino está indisponível ou sem quota, o OmniRoute seleciona o próximo destino saudável.
Core control
Um pipeline com 12 motores reduz o contexto elegível em 15–95%. O exemplo documentado com muitas ferramentas reduziu-o em ~89%.
Core control
90+ escalões gratuitos e 56 fornecedores gratuitos para sempre, recorrentes ou sem chave. Sem cartão de crédito para o arranque rápido sem chave.
Core control
Configure o Claude Code, Codex, Cursor, Cline, Copilot, Antigravity e outros clientes suportados através de um único endpoint.
Core control
Aceite pedidos OpenAI, Claude, Gemini e Responses API em /v1.
Core control
Circuit breakers, credenciais encriptadas, MCP, A2A, memória, guardrails e evals incluídos no gateway auto-alojado.
O catálogo
Um catálogo que abrange chat, multimédia, pesquisa, runtimes locais, agentes na cloud e integrações de sistema.
352 fornecedores+
Todos eles, atrás de um único endpoint local.
O único endpoint para onde todos os clientes apontamhttp://localhost:20128/v1
Arranque rápido
Instale o pacote, arranque o gateway e depois aponte qualquer cliente compatível com OpenAI para a porta 20128.
Instale globalmente o pacote npm omniroute.
$ npm install -g omnirouteadded 1 package
Arranque a API e o painel em conjunto na porta 20128.
$ omniroute▸ dashboard ✓ http://localhost:20128/dashboard▸ api ...... ✓ serving on :20128
Use http://localhost:20128/v1; a rota automática sem chave funciona numa instalação nova.
$ curl localhost:20128/v1/models✓ models listed
Controlos do gateway
Configure fallback, quota, compressão, memória, MCP e A2A a partir do painel local.
Gateway control
Defina um modelo como auto ou construa o seu próprio combo com 19 estratégias e fallback por níveis.
Use um modo pronto a usar ou combine 19 estratégias em torno do objetivo que importa.
Gateway control
Memória conversacional persistente com pesquisa por palavras-chave FTS5 e recuperação vetorial Qdrant.
Gateway control
Breaker por fornecedor, cooldown por ligação e bloqueio por modelo isolam as falhas no menor âmbito útil.
Gateway control
Contabilidade sem duplicados por pool em 90+ escalões gratuitos.
Capacidade gratuita publicada, sem duplicados.
Gateway control
12 motores combináveis para saída de ferramentas, contexto e estilo de resposta.
Reduza os tokens elegíveis em 15–95%.
Gateway control
Um servidor integrado que expõe 110 ferramentas do gateway em 33 âmbitos.
110 ferramentas · 33 âmbitos · stdio / HTTP
Gateway control
Um servidor de agentes JSON-RPC com 6 skills.
6 skills · JSON-RPC 2.0 · Agent Card
Gateway control
Um pedido repetido pode ser devolvido a partir da cache, e o cabeçalho da resposta indica o que isso poupou.
X-OmniRoute-Cache: HIT
Compatibilidade de clientes
Aponte uma CLI ou editor compatível com OpenAI para um único URL base local; o OmniRoute trata dos fornecedores por trás.
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
O OmniCopilot adiciona modelos do OmniRoute ao seletor de modelos existente.
Funciona no VS Code estável e Insiders. Instale a partir do Marketplace ou da vista de Extensões.
Para Cursor, Windsurf, VSCodium, Theia, code-server, Gitpod e outros editores compatíveis.
Os modelos dos fornecedores podem correr através do OmniRoute no Copilot Chat sem encaminhar a inferência por um plano Copilot.
Modos de falha comuns
Veja que controlo responde a cada modo de falha comum.
Snapshot da documentação
Capacidades verificadas contra a documentação ligada de cada projeto em 2026-08-30.
| Capacidade | OmniRoute (abre num novo separador) | 9Router (abre num novo separador) | LiteLLM (abre num novo separador) | CLIProxyAPI (abre num novo separador) |
|---|---|---|---|---|
| Fornecedores | 352 | 40+ | 100+ | 8+ upstreams |
| Estratégias de encaminhamento | 19 | 3-tier | retry / priority | round-robin / fill-first |
| Fallback por níveis com UI | Yes | Yes | Manual policy | Multi-account |
| Compressão de tokens | 12 engines · 15–95% | RTK / Headroom / Caveman | No built-in pipeline | HTTP compression |
| Capacidade | OmniRoute (abre num novo separador) | 9Router (abre num novo separador) | LiteLLM (abre num novo separador) | CLIProxyAPI (abre num novo separador) |
|---|---|---|---|---|
| Servidor MCP integrado | 110 gateway tools | No | MCP client / gateway | No |
| Protocolo A2A | Server · 6 skills | No | A2A client / gateway | No |
| Agentes na cloud | Codex / Cursor / Devin / Jules | No | No | Sidecar integrations |
| Capacidade | OmniRoute (abre num novo separador) | 9Router (abre num novo separador) | LiteLLM (abre num novo separador) | CLIProxyAPI (abre num novo separador) |
|---|---|---|---|---|
| Camadas de isolamento de falhas | 3: provider / connection / model | Cooldown | Cooldown / retry | Cooldown |
| Memória persistente | FTS5 + vector | No | Semantic cache | No |
| Guardrails | PII / injection / vision | No | Yes | Cloaking controls |
| Framework de evals | Built in | No | No | No |
| Controlos de fingerprint TLS | wreq-js | No | No | uTLS |
| Capacidade | OmniRoute (abre num novo separador) | 9Router (abre num novo separador) | LiteLLM (abre num novo separador) | CLIProxyAPI (abre num novo separador) |
|---|---|---|---|---|
| Stack do painel | Next.js 16 | Next.js 16 | Next.js | Next.js / React |
| Idiomas da UI | 38 | 10 | Not documented | 3 |
| Fornecedores OAuth | 25 | 6 | SSO | CLI auth |
| Auto-alojável | Yes | Yes | Yes | Yes |
| Licença | MIT | MIT | MIT + enterprise | MIT |
Snapshot do README público e da documentação oficial; confirme as fontes ligadas antes de decisões de compra ou implementação.
Implementação
Instale-o num portátil, servidor ou telemóvel, ou ligue-se através de um editor e plugin suportados.
Um comando em qualquer SO desktop suportado
npm install -g omnirouteAbrir guia (abre num novo separador)Imagem multi-arquitetura AMD64 e ARM64
docker run … diegosouzapw/omnirouteAbrir guia (abre num novo separador)Janela nativa e tabuleiro do sistema em Windows, macOS e Linux
npm run electron:buildAbrir guia (abre num novo separador)Raspberry Pi, servidores ARM e Apple Silicon
native arm64Corre em Android sem root
pkg install nodejs && npx -y omnirouteAbrir guia (abre num novo separador)Ecrã inteiro, pronto para offline e instalável a partir do browser
Add to Home ScreenAbrir guia (abre num novo separador)Plugin nativo de fornecedor para OpenCode
@omniroute/opencode-providerAbrir guia (abre num novo separador)Modelos do OmniRoute no seletor do Copilot Chat
Install OmniCopilotAbrir guia (abre num novo separador)Explore o código e contribua
npm install && npm run devAbrir guia (abre num novo separador)Encaminhamento
Use um modo pronto a usar ou combine 19 estratégias em torno do objetivo que importa.
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.
Use a quota que já tem antes de tocar em APIs pagas.
priority · fill-firstEquilibre o tráfego entre chaves e contas para reduzir a pressão dos rate limits.
weighted · round-robin · p2c · least-used · headroomEncaminhe para o destino elegível de menor custo.
cost-optimizedMantenha contextos longos em modelos onde cabem e reencaminhe quando necessário.
context-relay · context-optimized · cache-optimizedDistribua o tráfego elegível entre destinos.
random · strict-randomUse pontuação com 15 fatores, último bom conhecido e janelas sensíveis a resets.
reset-window · reset-aware · lkgp · auto · fusion · pipelineContabilidade dos escalões gratuitos
455 entradas do catálogo são desduplicadas em 40 pools recorrentes; só orçamentos positivos publicados alimentam o número principal.
1.51B
A contabilidade sem duplicados por pool evita que quotas partilhadas sejam contadas mais de uma vez. Os fornecedores sem limite continuam visíveis sem inflacionar o total de tokens. Checked 2026-08-30.
Ver o cálculo (abre num novo separador)Compressão de contexto
Saída de ferramentas, contexto repetido e dados estruturados inchados podem ser comprimidos antes de chegarem ao modelo.
Contexto reduzido a partir de 15–95% em tokens elegíveistokens
Antes: 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. Depois: sum all list items where value > 0
A mesma instrução. Menos contexto para pagar.
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: standardCompressão Standard selecionada. Intervalo publicado ~30%.
Precedência de controlo: cabeçalho do pedido → combo → perfil → política adaptativa → predefinição.
Isolamento de falhas
Uma chave má não deve matar um fornecedor. Um modelo limitado não deve matar uma ligação.
Controlos de rede
Os âmbitos de proxy controlam o encaminhamento de rede, enquanto o armazenamento local-first mantém os dados operacionais na sua máquina.
Encaminhe globalmente, por fornecedor ou por ligação individual.
Imite clientes de fornecedores suportados até características selecionadas do transporte.
Chaves, utilização e histórico ficam no host que controla.
Painel local
Faça a gestão de fornecedores, combos, análises, saúde e custos em localhost:20128/dashboard.
Protocolos de agentes
O OmniRoute pode expor o seu gateway a clientes MCP, redes A2A e agentes de programação na cloud suportados.
110 ferramentas em 33 âmbitos sobre transportes stdio e HTTP.
110 ferramentas · 33 âmbitos · stdio / HTTP
claude mcp add omniroute --type http --url http://localhost:20128/api/mcp/stream6 skills para encaminhamento inteligente, quota, descoberta, análise de custos e relatórios de saúde sobre JSON-RPC 2.0.
6 skills · JSON-RPC 2.0 · Agent Card
Ligue fluxos de trabalho suportados do Codex, Cursor, Devin e Jules através de uma única superfície de orquestração.
Codex · Cursor · Devin · Jules
Serviços adicionais
Execute Bifrost, 9Router ou CLIProxy como sidecars geridos, ou opere um perfil de cluster completo.
Ligue o Notion e o Obsidian como fontes de contexto suportadas por MCP.
Verificações de prompt injection, redação opcional de PII e filtros de segurança normalizados sem dependência de um fornecedor.
Acompanhe sequências, conquistas e poupanças em tempo real a par das análises operacionais.
Da comunidade
Veja o que os programadores estão a construir, perguntar e partilhar no X, Reddit e YouTube.
32 vídeos de 32 canaisVer todos os 32 vídeos da comunidade
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 postsVer todas as publicações
Construído em aberto
Veja estrelas, forks, contribuidores e lançamentos a partir do snapshot do GitHub incluído no repositório.
Snapshot de 2026-10-16
Conversa, suporte e roadmap
(abre num novo separador)Notícias e anúncios
(abre num novo separador)Comunidade global
(abre num novo separador)Comunidade Brasil
(abre num novo separador)OmniRoute da Cheaper Inference
Aloje o OmniRoute, ou comece com a Cheaper Inference para um gateway alojado ordenado por custo.