Core control
Mantenha as requisições fluindo
Quando um destino está indisponível ou sem cota, o OmniRoute seleciona o próximo destino saudável.
Roteie entre 352 provedores por um único endpoint compatível com OpenAI, com fallback automático.
OmniRoute × Cheaper Inference
Combine o fallback automático e as ferramentas de desenvolvedor do OmniRoute com o marketplace ordenado por custo da Cheaper Inference. Toda requisição elegível começa pela rota de provedor mais barata disponível.
| Modelo | Preço de entrada | Preço de saída | Economia | 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 |
Controles principais
Core control
Quando um destino está indisponível ou sem cota, o OmniRoute seleciona o próximo destino saudável.
Core control
Um pipeline de 12 engines reduz o contexto elegível em 15–95%. O exemplo documentado com uso intenso de ferramentas reduziu em ~89%.
Core control
90+ níveis gratuitos e 56 provedores gratuitos para sempre, recorrentes ou sem chave. Sem cartão de crédito no início rápido sem chave.
Core control
Configure Claude Code, Codex, Cursor, Cline, Copilot, Antigravity e outros clientes suportados por um único endpoint.
Core control
Aceite requisições OpenAI, Claude, Gemini e Responses API em /v1.
Core control
Circuit breakers, credenciais criptografadas, MCP, A2A, memória, guardrails e evals vêm com o gateway auto-hospedado.
O catálogo
Um catálogo que abrange chat, mídia, busca, runtimes locais, agentes na nuvem e integrações de sistema.
352 provedores+
Todos eles, atrás de um único endpoint local.
O único endpoint para o qual todos os clientes apontamhttp://localhost:20128/v1
Início rápido
Instale o pacote, inicie o gateway e aponte qualquer cliente compatível com OpenAI para a porta 20128.
Instale o pacote npm omniroute globalmente.
$ npm install -g omnirouteadded 1 package
Inicie a API e o dashboard juntos na porta 20128.
$ omniroute▸ dashboard ✓ http://localhost:20128/dashboard▸ api ...... ✓ serving on :20128
Use http://localhost:20128/v1; a rota auto sem chave funciona em uma instalação nova.
$ curl localhost:20128/v1/models✓ models listed
Controles do gateway
Configure fallback, cota, compressão, memória, MCP e A2A pelo dashboard local.
Gateway control
Defina um modelo como auto ou monte seu próprio combo com 19 estratégias e fallback em camadas.
Use um modo pronto ou combine 19 estratégias em torno do objetivo que importa.
Gateway control
Memória conversacional persistente com busca por palavra-chave FTS5 e recuperação vetorial com Qdrant.
Gateway control
Breaker por provedor, cooldown de conexão e bloqueio de modelo isolam falhas no menor escopo útil.
Gateway control
Contabilidade deduplicada por pool em 90+ níveis gratuitos.
Capacidade gratuita publicada, deduplicada.
Gateway control
12 engines combináveis para saída de ferramentas, contexto e estilo de resposta.
Reduza tokens elegíveis em 15–95%.
Gateway control
Um servidor embutido que expõe 110 ferramentas do gateway em 33 escopos.
110 ferramentas · 33 escopos · stdio / HTTP
Gateway control
Um servidor de agentes JSON-RPC com 6 skills.
6 skills · JSON-RPC 2.0 · Agent Card
Gateway control
Uma requisição repetida pode voltar do cache, e o header da resposta informa quanto isso economizou.
X-OmniRoute-Cache: HIT
Compatibilidade de clientes
Aponte uma CLI ou editor compatível com OpenAI para uma única URL base local; o OmniRoute cuida dos provedores por trás dela.
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 pelo Marketplace ou pela aba de extensões.
Para Cursor, Windsurf, VSCodium, Theia, code-server, Gitpod e outros editores compatíveis.
Modelos de provedores podem rodar pelo OmniRoute no Copilot Chat sem passar a inferência por um plano do Copilot.
Falhas comuns
Veja qual controle resolve cada modo de falha comum.
Snapshot da documentação
Capacidades verificadas na documentação vinculada dos projetos em 2026-08-30.
| Capacidade | OmniRoute (abre em uma nova aba) | 9Router (abre em uma nova aba) | LiteLLM (abre em uma nova aba) | CLIProxyAPI (abre em uma nova aba) |
|---|---|---|---|---|
| Provedores | 352 | 40+ | 100+ | 8+ upstreams |
| Estratégias de roteamento | 19 | 3-tier | retry / priority | round-robin / fill-first |
| Fallback em camadas 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 em uma nova aba) | 9Router (abre em uma nova aba) | LiteLLM (abre em uma nova aba) | CLIProxyAPI (abre em uma nova aba) |
|---|---|---|---|---|
| Servidor MCP embutido | 110 gateway tools | No | MCP client / gateway | No |
| Protocolo A2A | Server · 6 skills | No | A2A client / gateway | No |
| Agentes na nuvem | Codex / Cursor / Devin / Jules | No | No | Sidecar integrations |
| Capacidade | OmniRoute (abre em uma nova aba) | 9Router (abre em uma nova aba) | LiteLLM (abre em uma nova aba) | CLIProxyAPI (abre em uma nova aba) |
|---|---|---|---|---|
| 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 |
| Controles de fingerprint TLS | wreq-js | No | No | uTLS |
| Capacidade | OmniRoute (abre em uma nova aba) | 9Router (abre em uma nova aba) | LiteLLM (abre em uma nova aba) | CLIProxyAPI (abre em uma nova aba) |
|---|---|---|---|---|
| Stack do dashboard | Next.js 16 | Next.js 16 | Next.js | Next.js / React |
| Idiomas da UI | 38 | 10 | Not documented | 3 |
| Provedores OAuth | 25 | 6 | SSO | CLI auth |
| Auto-hospedável | Yes | Yes | Yes | Yes |
| Licença | MIT | MIT | MIT + enterprise | MIT |
Snapshot do README público e da documentação oficial; confira as fontes vinculadas antes de decisões de compra ou implantação.
Implantação
Instale em um laptop, servidor ou celular, ou conecte por um editor e plugin suportados.
Um comando em qualquer SO desktop suportado
npm install -g omnirouteAbrir guia (abre em uma nova aba)Imagem multi-arch AMD64 e ARM64
docker run … diegosouzapw/omnirouteAbrir guia (abre em uma nova aba)Janela nativa e bandeja do sistema no Windows, macOS e Linux
npm run electron:buildAbrir guia (abre em uma nova aba)Raspberry Pi, servidores ARM e Apple Silicon
native arm64Roda no Android sem root
pkg install nodejs && npx -y omnirouteAbrir guia (abre em uma nova aba)Tela cheia, pronto para offline e instalável pelo navegador
Add to Home ScreenAbrir guia (abre em uma nova aba)Plugin nativo de provedor para OpenCode
@omniroute/opencode-providerAbrir guia (abre em uma nova aba)Modelos do OmniRoute no seletor do Copilot Chat
Install OmniCopilotAbrir guia (abre em uma nova aba)Mexa no código e contribua
npm install && npm run devAbrir guia (abre em uma nova aba)Roteamento
Use um modo pronto 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 cota que você já tem antes de recorrer a APIs pagas.
priority · fill-firstBalanceie o tráfego entre chaves e contas para reduzir a pressão de rate limit.
weighted · round-robin · p2c · least-used · headroomRoteie para o destino elegível de menor custo.
cost-optimizedMantenha contextos longos em modelos que os suportam e repasse quando necessário.
context-relay · context-optimized · cache-optimizedDistribua o tráfego elegível entre os destinos.
random · strict-randomUse pontuação com 15 fatores, último destino bom conhecido e janelas cientes de reset.
reset-window · reset-aware · lkgp · auto · fusion · pipelineContabilidade de níveis gratuitos
455 entradas do catálogo são deduplicadas em 40 pools recorrentes; só orçamentos positivos publicados entram no número principal.
1.51B
A contabilidade deduplicada por pool evita que cotas compartilhadas sejam contadas mais de uma vez. Provedores sem limite continuam visíveis sem inflar o total de tokens. Checked 2026-08-30.
Ver o cálculo (abre em uma nova aba)Compressão de contexto
Saída de ferramentas, contexto repetido e dados estruturados inchados podem ser comprimidos antes de chegar ao modelo.
Contexto reduzido em 15–95% nos 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
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. Faixa publicada ~30%.
Precedência de controle: header da requisição → combo → perfil → política adaptativa → padrão.
Isolamento de falhas
Uma chave ruim não deve derrubar um provedor. Um modelo limitado não deve derrubar uma conexão.
Controles de rede
Escopos de proxy controlam o roteamento de rede enquanto o armazenamento local-first mantém os dados operacionais na sua máquina.
Roteie globalmente, por provedor ou por conexão individual.
Imite clientes de provedores suportados até em características selecionadas do transporte.
Chaves, uso e histórico ficam no host que você controla.
Dashboard local
Gerencie provedores, combos, análises, saúde e custos em localhost:20128/dashboard.
Protocolos de agentes
O OmniRoute pode expor seu gateway a clientes MCP, redes A2A e agentes de código na nuvem suportados.
110 ferramentas em 33 escopos pelos transportes stdio e HTTP.
110 ferramentas · 33 escopos · stdio / HTTP
claude mcp add omniroute --type http --url http://localhost:20128/api/mcp/stream6 skills para roteamento inteligente, cota, descoberta, análise de custos e relatórios de saúde via JSON-RPC 2.0.
6 skills · JSON-RPC 2.0 · Agent Card
Conecte fluxos suportados do Codex, Cursor, Devin e Jules por uma única superfície de orquestração.
Codex · Cursor · Devin · Jules
Serviços adicionais
Rode Bifrost, 9Router ou CLIProxy como sidecars gerenciados, ou opere um perfil de cluster completo.
Conecte Notion e Obsidian como fontes de contexto via MCP.
Verificações de prompt injection, redação opcional de PII e filtros de segurança normalizados sem lock-in de provedor.
Acompanhe sequências, conquistas e economia ao vivo junto das análises operacionais.
Da comunidade
Veja o que os desenvolvedores estão construindo, perguntando e compartilhando 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 público
Veja estrelas, forks, contribuidores e releases do snapshot do GitHub versionado no repositório.
Snapshot de 2026-10-16
Chat, suporte e roadmap
(abre em uma nova aba)Notícias e anúncios
(abre em uma nova aba)Comunidade global
(abre em uma nova aba)Comunidade Brasil
(abre em uma nova aba)OmniRoute da Cheaper Inference
Auto-hospede o OmniRoute ou comece com a Cheaper Inference para um gateway hospedado ordenado por custo.