Open Source · MIT License · 9.8k Stars

OmniRoute — Un Endpoint, Todos los Proveedores de IA

Enruta solicitudes de IA a 231+ proveedores con fallback inteligente y compresión de tokens. Tus herramientas de código nunca se detienen — aunque un proveedor alcance su límite.

Install OmniRoute in Under 2 Minutes

One command. 231+ AI providers behind a single endpoint on localhost:20128.

Terminal
$ npm i -g omniroute

Then point your coding tools at:

Base URL: http://localhost:20128/v1

OmniRoute is open source (MIT). Also available as Electron desktop app, ARM64 build, Termux, and PWA.

Gestionar Múltiples Proveedores de IA es una Pesadilla

Los rate limits cortan tu flujo a mitad de sesión. Las cuotas de suscripción expiran mientras los tokens quedan sin usar en otro lado. Cada herramienta de código exige su propia configuración de API. OmniRoute elimina este caos — un gateway local gestiona enrutamiento, compresión y failover entre todos los proveedores automáticamente.

🤖

Instala OmniRoute vía npm, Docker o la app Electron en menos de 2 minutos

❤️

Apunta tus herramientas — Claude Code, Cursor, Copilot — a localhost:20128

🔮

OmniRoute gestiona el enrutamiento, fallback y compresión de tokens en segundo plano

¿Qué es Exactamente OmniRoute?

OmniRoute es un gateway de IA local-first que se sitúa entre tus herramientas de desarrollo y proveedores de IA como OpenAI, Anthropic, Google y DeepSeek. En lugar de configurar claves API separadas y gestionar rate limits para cada herramienta, apuntas todo a un único endpoint compatible con OpenAI en tu máquina. El gateway enruta solicitudes de forma inteligente con 17 estrategias diferentes — desde optimizado en costos hasta prioridad de calidad — mientras comprime tokens y gestiona caídas de proveedores automáticamente.

¿Cómo Funciona el Enrutamiento Inteligente de OmniRoute?

Cuando llega una solicitud, OmniRoute puntúa los proveedores disponibles en seis factores: latencia, costo, margen de cuota, tasa de errores, capacidad del modelo y tipo de tarea. Su motor Auto-Combo encadena proveedores en niveles de fallback — primero cuentas de suscripción, luego claves API, luego alternativas baratas, luego niveles gratuitos. Si el proveedor principal falla o alcanza un rate limit, el gateway cambia al siguiente nivel en milisegundos sin descartar la solicitud. RTK y Caveman reducen el uso de tokens entre el 15 y el 95 por ciento antes de que la solicitud salga de tu máquina.

Por qué los Desarrolladores Eligen OmniRoute

Nunca Más un Muro de Rate Limit

  • Enrutamiento de fallback automático de 4 niveles
  • Maximización de cuotas de suscripción
  • Agregación de 50+ proveedores gratuitos
  • Soporte multi-cuenta en round-robin
  • Puntuación de salud del proveedor en tiempo real
  • Protección por circuit breaker
  • Backoff exponencial con jitter
  • Protección anti-thundering-herd
  • Garantías de idempotencia de solicitudes
  • Cambio de proveedor en milisegundos

Reduce Costos de Tokens Sin Cambiar tu Workflow

  • Compresión apilada RTK más Caveman
  • Reducción de tokens del 15 al 95 por ciento
  • Compresión automática de outputs de herramientas
  • Caché semántico para consultas repetidas
  • Dashboard de seguimiento de costo por token
  • Analytics de comparación de costos de proveedores
  • Desglose de uso por modelo

¿Quién Usa OmniRoute en su Workflow Diario?

Los desarrolladores en solitario usan OmniRoute para aprovechar al máximo los niveles gratuitos entre proveedores y evitar el lock-in de suscripciones. Los equipos de ingeniería lo despliegan como gateway de inferencia compartido con seguimiento centralizado de costos. Las startups de IA integran el gateway para abstraer las dependencias de proveedores de su código de producto. Cualquiera que trabaje con múltiples proveedores LLM se beneficia del enrutamiento unificado y la observabilidad.

  • Desarrolladores en solitario maximizando niveles gratuitos
  • Equipos de ingeniería con enrutamiento compartido
  • Startups de IA abstrayendo el lock-in de proveedores
  • Colaboradores open source con presupuestos ajustados
  • Investigadores comparando outputs de modelos
  • Equipos DevOps gestionando infraestructura API
  • Freelancers manejando proyectos de clientes
  • Educadores enseñando desarrollo de IA

Open Source, Licencia MIT, Impulsado por la Comunidad

OmniRoute es completamente open source bajo la licencia MIT con más de 9.800 estrellas en GitHub. Originalmente bifurcado de 9router e inspirado en CLIProxyAPI, el proyecto creció hasta convertirse en un gateway completo con contribuciones de cientos de desarrolladores. Corre completamente en tu máquina — ningún prompt pasa por routers cloud de terceros. Tus datos se quedan en local, tu enrutamiento permanece privado.

  • Licencia MIT — gratuito para siempre
  • 9.800+ estrellas en GitHub
  • Arquitectura local-first
  • Sin enrutamiento cloud de terceros
  • Comunidad activa de colaboradores
  • Puntuación transparente de proveedores
  • Auto-hospedable en cualquier plataforma

Deja de Malabares con Claves API — Enruta con Inteligencia

OmniRoute convierte el caos multi-proveedor en un único endpoint que simplemente funciona. Instálalo en dos minutos, apunta tus herramientas a localhost, y deja que el gateway haga el resto. Enrutamiento inteligente, compresión de tokens y fallback automático — todo corriendo localmente en tu máquina.

OmniRoute — Preguntas Frecuentes

Todo lo que Necesitas Saber sobre el Gateway de IA

  • OmniRoute es un gateway de IA open source que unifica el acceso a 231+ proveedores de IA a través de un único endpoint API compatible con OpenAI. Se instala localmente en tu máquina entre tus herramientas de código y los proveedores, gestionando enrutamiento de solicitudes, traducción de formatos, compresión de tokens y failover automático. Piensa en el gateway como un controlador de tráfico inteligente que garantiza que tus herramientas de desarrollo con IA nunca dejen de funcionar, independientemente de qué proveedor alcance un rate limit o se caiga.
  • OmniRoute se diferencia en tres áreas clave. Primero, ofrece compresión apilada de tokens RTK más Caveman que ahorra entre el 15 y el 95 por ciento en solicitudes elegibles — ni LiteLLM ni OpenRouter comprimen tokens en absoluto. Segundo, incluye un servidor MCP integrado con 95 herramientas y un servidor de protocolo A2A, mientras que los competidores se limitan a integraciones del lado cliente. Tercero, el gateway soporta 17 estrategias de enrutamiento frente al enfoque retry/prioridad de LiteLLM y la selección de modelo único de OpenRouter. El tradeoff: LiteLLM tiene un ecosistema Python más grande, y OpenRouter gestiona la facturación de forma centralizada.
  • El gateway soporta 231+ proveedores incluyendo OpenAI, Anthropic, Google, DeepSeek, Mistral, Cohere, Together AI, Groq, Fireworks y docenas más. Más de 50 de estos proveedores ofrecen niveles gratuitos que OmniRoute puede agregar — aproximadamente 1.600 millones de tokens gratuitos al mes en total. El gateway traduce formatos de solicitudes automáticamente, para que puedas acceder a Claude, GPT, Gemini y modelos open source a través del mismo endpoint sin cambiar una sola línea de código.
  • OmniRoute corre en cualquier lugar donde corra Node.js. El camino más rápido es npm: ejecuta 'npm install -g omniroute' y el gateway arranca en el puerto 20128. Los usuarios de Docker pueden descargar la imagen oficial. Los usuarios de escritorio tienen una app Electron para Windows, Mac y Linux. Incluso corre en una Raspberry Pi via soporte ARM64 o en un teléfono Android a través de Termux. La configuración lleva menos de dos minutos independientemente del método que elijas.
  • Cualquier herramienta que hable el formato de la API de OpenAI funciona de inmediato. Claude Code, Cursor, GitHub Copilot, Cline, Codex, KiloCode, Kiro y Qwen Code se conectan todas apuntando su URL base a localhost:20128. El gateway gestiona internamente la traducción de formatos entre APIs de proveedores, por lo que tus herramientas no necesitan saber qué modelo backend atiende la solicitud. La configuración es de una línea: establece la URL base y opcionalmente una clave API desde el dashboard.
  • OmniRoute fue creado por diegosouzapw y es un proyecto open source activo con más de 9.800 estrellas en GitHub. Comenzó como un fork de 9router y un port TypeScript de CLIProxyAPI, luego creció hasta convertirse en un gateway completo con contribuciones de cientos de desarrolladores. Nuevas versiones salen regularmente — el proyecto alcanzó la versión 3.8 con funcionalidades como compresión apilada, integración del servidor MCP y soporte del protocolo A2A. La licencia MIT significa que cualquiera puede usarlo, modificarlo y distribuirlo libremente.
  • OmniRoute corre completamente en tu máquina local — ninguna solicitud pasa por un router cloud de terceros. Tus claves API se almacenan en una base de datos SQLite local, y toda la comunicación con proveedores ocurre directamente desde tu máquina a la API del proveedor. El gateway incluye salvaguardas para detección de PII y prevención de inyección de prompts, además de sigilo de huella TLS para usuarios en regiones donde los servicios de IA enfrentan restricciones. Tus prompts, claves y datos de enrutamiento nunca salen de tu control.
  • El gateway brilla cuando dependes simultáneamente de múltiples proveedores de IA. Si codeas con Claude Code pero alcanzas el rate limit de Anthropic, OmniRoute silenciosamente cae en el siguiente proveedor. Si quieres usar modelos caros para tareas complejas y baratos para consultas simples, el enrutamiento por tipo de tarea lo gestiona automáticamente. Los equipos lo usan para seguimiento centralizado de costos de toda la inversión en IA. Los desarrolladores en solitario lo usan para agregar niveles gratuitos. Cualquiera que esté harto de gestionar configuraciones API separadas para cada herramienta se beneficia de inmediato.
  • El gateway añade una sobrecarga mínima — típicamente menos de 10 milisegundos por solicitud. Como OmniRoute corre localmente en tu máquina, no hay salto de red a un proxy en la nube. La latencia que ahorras al comprimir tokens frecuentemente supera la sobrecarga de enrutamiento, resultando en tiempos de respuesta de extremo a extremo más rápidos comparados con llamadas directas a la API. El caché semántico reduce aún más la latencia para consultas repetidas o similares sirviendo respuestas en caché al instante.
  • Sí, el dashboard de OmniRoute soporta 42 locales para su interfaz de gestión. El gateway en sí es agnóstico al idioma — enruta solicitudes independientemente del contenido en lenguaje natural. Ya sea que tus prompts estén en español, chino, japonés o cualquier otro idioma, la lógica de enrutamiento, compresión y fallback funciona de forma idéntica. El dashboard ofrece analytics, gestión de proveedores y configuración en tu idioma preferido.
  • Sí, OmniRoute es completamente gratuito y open source bajo la licencia MIT. No hay nivel de pago, no hay funcionalidades premium detrás de un paywall, y no hay límites de uso impuestos por el gateway en sí. Traes tus propias claves API de los proveedores, y OmniRoute gestiona el enrutamiento. El proyecto está impulsado por la comunidad y financiado a través de contribuciones open source. Puedes auto-hospedarlo, modificar el código fuente y desplegarlo como quieras — para siempre.