Core control
Mantén las solicitudes en marcha
Cuando un destino no está disponible o se queda sin cuota, OmniRoute selecciona el siguiente destino sano.
Enruta entre 352 proveedores a través de un endpoint compatible con OpenAI, con fallback automático.
OmniRoute × Cheaper Inference
Combina el fallback automático y las herramientas de desarrollo de OmniRoute con el marketplace clasificado por coste de Cheaper Inference. Cada solicitud elegible empieza por la ruta de proveedor más barata disponible.
| Modelo | Precio de entrada | Precio de salida | Ahorro | Contexto | Detalles |
|---|---|---|---|---|---|
| gpt-5.6-lunaOpenAI · text | 60% menos | 1.1M | |||
| gpt-5.6-terraOpenAI · text | 60% menos | 1.1M | |||
| gpt-oss-120bOpenAI · text | 59.52% menos | 128K | |||
| deepseek-v4.1-flashDeepSeek · text | 50% menos | 1.0M | |||
| gpt-5.6-solOpenAI · text | 50% menos | 1.1M | |||
| glm-4.5Z.ai · text | 45% menos | 128K | |||
| glm-4.6Z.ai · text | 45% menos | 198K | |||
| glm-4.7Z.ai · text | 45% menos | 128K |
Controles principales
Core control
Cuando un destino no está disponible o se queda sin cuota, OmniRoute selecciona el siguiente destino sano.
Core control
Un pipeline de 12 motores reduce el contexto elegible en 15–95%. El ejemplo documentado con uso intensivo de herramientas lo redujo en ~89%.
Core control
90+ niveles gratuitos y 56 proveedores gratuitos para siempre, recurrentes o sin clave. No hace falta tarjeta de crédito para el inicio rápido sin clave.
Core control
Configura Claude Code, Codex, Cursor, Cline, Copilot, Antigravity y otros clientes compatibles a través de un solo endpoint.
Core control
Acepta solicitudes de OpenAI, Claude, Gemini y Responses API en /v1.
Core control
Circuit breakers, credenciales cifradas, MCP, A2A, memoria, guardrails y evals vienen incluidos en el gateway autoalojado.
El catálogo
Un catálogo que abarca chat, medios, búsqueda, runtimes locales, agentes en la nube e integraciones de sistema.
352 proveedores+
Todos ellos, detrás de un único endpoint local.
El único endpoint al que apuntan todos los clienteshttp://localhost:20128/v1
Inicio rápido
Instala el paquete, lanza el gateway y apunta cualquier cliente compatible con OpenAI al puerto 20128.
Instala el paquete npm omniroute de forma global.
$ npm install -g omnirouteadded 1 package
Lanza la API y el panel juntos en el puerto 20128.
$ omniroute▸ dashboard ✓ http://localhost:20128/dashboard▸ api ...... ✓ serving on :20128
Usa http://localhost:20128/v1; la ruta auto sin clave funciona en una instalación nueva.
$ curl localhost:20128/v1/models✓ models listed
Controles del gateway
Configura fallback, cuota, compresión, memoria, MCP y A2A desde el panel local.
Gateway control
Pon un modelo en auto o crea tu propio combo con 19 estrategias y fallback por niveles.
Usa un modo listo para usar o combina 19 estrategias en torno al objetivo que te importa.
Gateway control
Memoria conversacional persistente con palabras clave FTS5 y recuperación vectorial con Qdrant.
Gateway control
El breaker de proveedor, el enfriamiento de conexión y el bloqueo de modelo aíslan los fallos en el ámbito más pequeño que resulte útil.
Gateway control
Contabilidad deduplicada por pool entre 90+ niveles gratuitos.
Capacidad gratuita publicada, deduplicada.
Gateway control
12 motores combinables para salida de herramientas, contexto y estilo de respuesta.
Reduce los tokens elegibles en 15–95%.
Gateway control
Un servidor integrado que expone 110 herramientas del gateway en 33 ámbitos.
110 herramientas · 33 ámbitos · stdio / HTTP
Gateway control
Un servidor de agentes JSON-RPC con 6 habilidades.
6 habilidades · JSON-RPC 2.0 · Agent Card
Gateway control
Una solicitud repetida puede responderse desde la caché, y la cabecera de respuesta informa de lo que se ahorró.
X-OmniRoute-Cache: HIT
Compatibilidad de clientes
Apunta una CLI o un editor compatible con OpenAI a una única URL base local; OmniRoute se encarga de los proveedores que hay detrá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
OmniCopilot añade los modelos de OmniRoute al selector de modelos existente.
Funciona en VS Code estable e Insiders. Instálalo desde el Marketplace o la vista de Extensiones.
Para Cursor, Windsurf, VSCodium, Theia, code-server, Gitpod y otros editores compatibles.
Los modelos de los proveedores pueden ejecutarse a través de OmniRoute en Copilot Chat sin pasar la inferencia por un plan de Copilot.
Fallos habituales
Descubre qué control resuelve cada fallo habitual.
Instantánea de la documentación
Capacidades verificadas contra la documentación enlazada de cada proyecto el 2026-08-30.
| Capacidad | OmniRoute (se abre en una pestaña nueva) | 9Router (se abre en una pestaña nueva) | LiteLLM (se abre en una pestaña nueva) | CLIProxyAPI (se abre en una pestaña nueva) |
|---|---|---|---|---|
| Proveedores | 352 | 40+ | 100+ | 8+ upstreams |
| Estrategias de enrutamiento | 19 | 3-tier | retry / priority | round-robin / fill-first |
| Fallback por niveles con UI | Yes | Yes | Manual policy | Multi-account |
| Compresión de tokens | 12 engines · 15–95% | RTK / Headroom / Caveman | No built-in pipeline | HTTP compression |
| Capacidad | OmniRoute (se abre en una pestaña nueva) | 9Router (se abre en una pestaña nueva) | LiteLLM (se abre en una pestaña nueva) | CLIProxyAPI (se abre en una pestaña nueva) |
|---|---|---|---|---|
| Servidor MCP integrado | 110 gateway tools | No | MCP client / gateway | No |
| Protocolo A2A | Server · 6 skills | No | A2A client / gateway | No |
| Agentes en la nube | Codex / Cursor / Devin / Jules | No | No | Sidecar integrations |
| Capacidad | OmniRoute (se abre en una pestaña nueva) | 9Router (se abre en una pestaña nueva) | LiteLLM (se abre en una pestaña nueva) | CLIProxyAPI (se abre en una pestaña nueva) |
|---|---|---|---|---|
| Capas de aislamiento de fallos | 3: provider / connection / model | Cooldown | Cooldown / retry | Cooldown |
| Memoria 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 huella TLS | wreq-js | No | No | uTLS |
| Capacidad | OmniRoute (se abre en una pestaña nueva) | 9Router (se abre en una pestaña nueva) | LiteLLM (se abre en una pestaña nueva) | CLIProxyAPI (se abre en una pestaña nueva) |
|---|---|---|---|---|
| Stack del panel | Next.js 16 | Next.js 16 | Next.js | Next.js / React |
| Idiomas de la UI | 38 | 10 | Not documented | 3 |
| Proveedores OAuth | 25 | 6 | SSO | CLI auth |
| Autoalojable | Yes | Yes | Yes | Yes |
| Licencia | MIT | MIT | MIT + enterprise | MIT |
Instantánea del README público y la documentación oficial; comprueba las fuentes enlazadas antes de tomar decisiones de compra o despliegue.
Despliegue
Instálalo en un portátil, un servidor o un teléfono, o conéctate a través de un editor y un plugin compatibles.
Un comando en cualquier SO de escritorio compatible
npm install -g omnirouteAbrir guía (se abre en una pestaña nueva)Imagen multiarquitectura AMD64 y ARM64
docker run … diegosouzapw/omnirouteAbrir guía (se abre en una pestaña nueva)Ventana nativa y bandeja del sistema en Windows, macOS y Linux
npm run electron:buildAbrir guía (se abre en una pestaña nueva)Raspberry Pi, servidores ARM y Apple Silicon
native arm64Funciona en Android sin root
pkg install nodejs && npx -y omnirouteAbrir guía (se abre en una pestaña nueva)A pantalla completa, lista para offline e instalable desde el navegador
Add to Home ScreenAbrir guía (se abre en una pestaña nueva)Plugin de proveedor nativo para OpenCode
@omniroute/opencode-providerAbrir guía (se abre en una pestaña nueva)Modelos de OmniRoute en el selector de Copilot Chat
Install OmniCopilotAbrir guía (se abre en una pestaña nueva)Trastea con el código y contribuye
npm install && npm run devAbrir guía (se abre en una pestaña nueva)Enrutamiento
Usa un modo listo para usar o combina 19 estrategias en torno al objetivo que te 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.
Usa la cuota que ya tienes antes de tocar las APIs de pago.
priority · fill-firstEquilibra el tráfico entre claves y cuentas para reducir la presión de los límites de tasa.
weighted · round-robin · p2c · least-used · headroomEnruta al destino elegible de menor coste.
cost-optimizedMantén los contextos largos en modelos que los admitan y reenvía cuando haga falta.
context-relay · context-optimized · cache-optimizedDistribuye el tráfico elegible entre los destinos.
random · strict-randomUsa puntuación de 15 factores, último estado bueno conocido y ventanas que tienen en cuenta los reinicios.
reset-window · reset-aware · lkgp · auto · fusion · pipelineContabilidad de niveles gratuitos
455 entradas del catálogo se deduplican en 40 pools recurrentes; solo los presupuestos positivos publicados alimentan la cifra principal.
1.51B
La contabilidad deduplicada por pool evita que las cuotas compartidas se cuenten más de una vez. Los proveedores sin límite siguen visibles sin inflar el total de tokens. Checked 2026-08-30.
Ver el cálculo (se abre en una pestaña nueva)Compresión de contexto
La salida de herramientas, el contexto repetido y los datos estructurados inflados pueden comprimirse antes de llegar al modelo.
Contexto reducido en 15–95% sobre tokens elegiblestokens
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. Después: sum all list items where value > 0
La misma instrucción. Menos contexto que 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: standardCompresión Standard seleccionada. Rango publicado ~30%.
Precedencia de control: cabecera de la solicitud → combo → perfil → política adaptativa → valor por defecto.
Aislamiento de fallos
Una clave mala no debería tumbar un proveedor. Un modelo limitado no debería tumbar una conexión.
Controles de red
Los ámbitos de proxy controlan el enrutamiento de red mientras el almacenamiento local primero mantiene los datos operativos en tu máquina.
Enruta de forma global, por proveedor o por conexión individual.
Imita los clientes de proveedores compatibles hasta en características de transporte seleccionadas.
Las claves, el uso y el historial se quedan en el host que tú controlas.
Panel local
Gestiona proveedores, combos, analíticas, salud y costes en localhost:20128/dashboard.
Protocolos de agentes
OmniRoute puede exponer su gateway a clientes MCP, redes A2A y agentes de programación en la nube compatibles.
110 herramientas en 33 ámbitos sobre transportes stdio y HTTP.
110 herramientas · 33 ámbitos · stdio / HTTP
claude mcp add omniroute --type http --url http://localhost:20128/api/mcp/stream6 habilidades para enrutamiento inteligente, cuota, descubrimiento, análisis de costes e informes de salud sobre JSON-RPC 2.0.
6 habilidades · JSON-RPC 2.0 · Agent Card
Conecta flujos de trabajo compatibles de Codex, Cursor, Devin y Jules a través de una sola superficie de orquestación.
Codex · Cursor · Devin · Jules
Servicios adicionales
Ejecuta Bifrost, 9Router o CLIProxy como sidecars gestionados, u opera un perfil de clúster completo.
Conecta Notion y Obsidian como fuentes de contexto respaldadas por MCP.
Comprobaciones de inyección de prompts, redacción de PII opcional y filtros de seguridad normalizados sin dependencia de un proveedor.
Sigue rachas, logros y ahorro en vivo junto a las analíticas operativas.
De la comunidad
Descubre lo que los desarrolladores construyen, preguntan y comparten en X, Reddit y YouTube.
32 vídeos de 32 canalesVer los 32 vídeos de la comunidad
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 las publicaciones
Construido en abierto
Consulta estrellas, forks, contribuidores y versiones de la instantánea de GitHub incluida en el repositorio.
Instantánea del 2026-10-16
Chat, soporte y roadmap
(se abre en una pestaña nueva)Noticias y anuncios
(se abre en una pestaña nueva)Comunidad global
(se abre en una pestaña nueva)Comunidade Brasil
(se abre en una pestaña nueva)OmniRoute de Cheaper Inference
Autoaloja OmniRoute o empieza con Cheaper Inference para un gateway alojado clasificado por coste.