¿Qué es OmniRoute?
OmniRoute es una pasarela de IA local: un único endpoint compatible con OpenAI en el puerto 20128 que reenvía cada petición al proveedor conectado que tenga cuota, buena salud y el precio adecuado. Diego Souza lo empezó en Brasil en febrero de 2026; el repositorio está ahora bajo la organización cheaper-inference, que lleva el nombre de uno de sus patrocinadores.
Registra 394 proveedores, 153 marcados con nivel gratuito, y construye "combos": cadenas de modelos entre las que salta cuando uno se agota o falla, con 22 estrategias de enrutamiento o un modo `auto` que puntúa a los candidatos según 16 factores. Alrededor hay un panel, una CLI que lanza Claude Code, Codex y otros agentes a través de la pasarela, servidores MCP y A2A, compresión de prompts tomada de RTK y Caveman, una app de escritorio y una larga lista de extras.
¿Merece la pena OmniRoute?
La cifra del titular hay que leerla con cuidado. El README calcula unos 1,62 mil millones de tokens gratuitos al mes, pero es la suma de niveles gratuitos de terceros repartidos en 34 grupos, en los que tienes que darte de alta uno a uno, no algo que te dé OmniRoute. La reseña de Starlog estimó que un desarrollador en EE. UU. podría alcanzar de forma realista entre el 40 y el 50 % de esa cifra, porque algunos grupos exigen una verificación de identidad regional, y que los 394 proveedores se reducen a entre 80 y 100 fuentes de modelos realmente distintas una vez descontados espejos y revendedores.
El enrutamiento es el producto de verdad, y lo hace bien. Los combos saltan entre modelos cuando se agota la cuota o un proveedor falla, `auto/subscription` se niega a pasar a una clave de pago y cada respuesta lleva una cabecera que indica qué estrategia y qué proveedor la sirvieron. La actividad es extraordinaria: 13.185 commits en nueve meses, v3.8.53 el 6 de noviembre de 2026 y 358.884 descargas en npm en los 30 días hasta el 13 de noviembre, lo que respalda las 87.455 estrellas mejor que la mayoría de los repositorios virales.
La pega: los términos de servicio. Muchos niveles gratuitos prohíben hacer de proxy, el uso comercial o tener varias cuentas por persona, y funciones como la rotación de varias cuentas o los inicios de sesión de suscripción agrupados tras un endpoint chocan de frente con esas reglas. El proyecto ya excluye del enrutamiento automático a los proveedores que etiqueta como `tos: avoid`, pero el riesgo de suspensión recae en ti. La pasarela además guarda todas las claves de proveedor que conectes, y el 3 de septiembre de 2026 se publicó un fallo crítico de ejecución remota de código en su función de agentes personalizados ACP. Mantenlo en localhost.
Nuestra opinión: como forma de aficionado de ejecutar un agente de programación barato con cuota gratuita y de tarifa plana, nada se le acerca. Para un equipo o cualquier cosa en producción, LiteLLM o Portkey cambian los trucos de niveles gratuitos por registros de auditoría y un comportamiento predecible.
Dónde se gana su sitio
Un estudiante que usa agentes al estilo de Claude Code sin presupuesto
Mantener un agente trabajando cuando un nivel gratuito llega a su límite diario
Conecta unos cuantos proveedores gratuitos, apunta el agente a `http://localhost:20128/v1` con el modelo `auto/coding` y OmniRoute pasa al siguiente modelo cuando uno se agota. No cuesta nada, pero espera una calidad irregular cuando recurre a modelos gratuitos más pequeños.
Una autónoma que paga dos suscripciones de planes de programación
Gastar la cuota de tarifa plana ya pagada antes de tocar una clave de API medida
`auto/thrifty` gasta primero la cuota del plan y luego pasa a la opción de pago más barata, y vuelve al plan cuando se reinicia; `auto/subscription` nunca recurre a claves facturables. Revisa los términos de cada plan antes de enrutar herramientas de terceros por él.
Un desarrollador que compara modelos para un proyecto personal
Probar muchos proveedores con una sola API sin escribir un SDK para cada uno
Un único endpoint compatible con OpenAI llega a los proveedores conectados, y las cabeceras de coste y uso de cada respuesta muestran cuánto costaría cada llamada, lo que agiliza las comparaciones.
Antes de decidirte
- Puesta en marcha
- `npm install -g omniroute` y luego `omniroute` sirve la pasarela y el panel en el puerto 20128; también hay imágenes de Docker y una app de escritorio. Conecta proveedores en el panel y copia una clave de OmniRoute.
- Integraciones
- APIs compatibles con OpenAI y Anthropic; `omniroute run` para Claude Code, Codex, Aider, Goose, OpenCode, Qwen Code y Gemini CLI; notas de configuración para 39 herramientas; MCP, A2A, REST y webhooks.
- Datos y privacidad
- Autoalojado: las credenciales de los proveedores se guardan en local, cifradas en reposo según el README, y los prompts van a los proveedores que los atienden. La memoria está desactivada por defecto y el enmascaramiento de datos personales es opcional. El catálogo opcional Radar solo descarga datos.
- Coste a escala
- Sin coste de licencia. Los niveles gratuitos tienen límites de velocidad estrictos y cambian cada mes, así que el trabajo sostenido acaba en claves de pago o suscripciones; las cabeceras de coste de la pasarela ayudan a seguirlo.
- Límites
- Los términos de los niveles gratuitos suelen prohibir el proxy o varias cuentas; los niveles regionales exigen verificación de identidad; en septiembre de 2026 se publicó un aviso crítico de ejecución remota de código en ACP; 525 issues abiertos.
Lo bueno
- Salto automático entre modelos cuando falla la cuota o un proveedor
- Una cabecera en cada respuesta indica qué ruta la sirvió
- Un solo comando lanza Claude Code, Codex y otras CLI a través de ella
- Muy activo: 13.185 commits y versiones frecuentes
Lo malo
- Acumular niveles gratuitos y rotar cuentas puede incumplir los términos de los proveedores
- Guarda todas las claves de proveedor conectadas; un aviso crítico de RCE
- Las cifras de proveedores y tokens gratuitos exageran la elección real
- Un conjunto de funciones enorme y que cambia a menudo
Ideal para
Desarrolladores en solitario y aficionados que quieren que un agente de programación funcione con cuota gratuita y de suscripción con salto automático, y aceptan el riesgo para sus cuentas.
Alternativas a OmniRoute
OmniRoute: preguntas frecuentes
- ¿Merece la pena OmniRoute?
- OmniRoute es la forma más capaz de exprimir cuota gratuita de modelos para un agente de programación, y también la más fácil de conseguir que te suspendan una cuenta de proveedor. Le damos un 3.4 sobre 5.
- ¿Cuánto cuesta OmniRoute?
- Gratuito y de código abierto (MIT), autoalojado. Pagas, o no, a cada proveedor que conectes; el catálogo opcional Radar es para quienes apoyan el proyecto.
- ¿Qué inconvenientes tiene OmniRoute?
- Acumular niveles gratuitos y rotar cuentas puede incumplir los términos de los proveedores; guarda todas las claves de proveedor conectadas; un aviso crítico de RCE; las cifras de proveedores y tokens gratuitos exageran la elección real; un conjunto de funciones enorme y que cambia a menudo.
- ¿Para quién es OmniRoute?
- Desarrolladores en solitario y aficionados que quieren que un agente de programación funcione con cuota gratuita y de suscripción con salto automático, y aceptan el riesgo para sus cuentas.
- ¿Cuánto cuesta OmniRoute para un equipo o en producción?
- Sin coste de licencia. Los niveles gratuitos tienen límites de velocidad estrictos y cambian cada mes, así que el trabajo sostenido acaba en claves de pago o suscripciones; las cabeceras de coste de la pasarela ayudan a seguirlo.
- ¿Es OmniRoute seguro para los datos de la empresa?
- Autoalojado: las credenciales de los proveedores se guardan en local, cifradas en reposo según el README, y los prompts van a los proveedores que los atienden. La memoria está desactivada por defecto y el enmascaramiento de datos personales es opcional. El catálogo opcional Radar solo descarga datos.
- ¿Cuáles son las mejores alternativas a OmniRoute?
- Las alternativas más cercanas que hemos analizado son LiteLLM, Claude Code Router, Portkey AI Gateway y Bifrost.
Respuestas comprobadas el 14 nov 2026.