/proyectos/omniroute

OmniRoute — Un solo endpoint para toda la IA del mundo

OmniRoute es un gateway de IA gratuito y open source que une 340 proveedores y 1200 modelos en un solo endpoint: enrutamiento automático por cuota, compresión de tokens y compatibilidad con Claude Code, Cursor, OpenCode, Cline y más.

OmniRoute — Un solo endpoint para toda la IA del mundo

Qué es

OmniRoute es un gateway de IA gratuito y open source (MIT) que te da un solo endpoint para todo. En vez de manejar diez APIs distintas, diez keys y diez formatos, le hablás a OmniRoute y él decide con qué proveedor hablar de fondo.

  • ~340 proveedores (más de 90 gratis) y 1200+ modelos.
  • Compatible con Claude Code, Codex, Cursor, OpenCode, Cline, Copilot y cualquier cliente OpenAI/Anthropic.
  • Un solo endpoint para todo:
tu cliente → https://omniroute/chat → elige proveedor con cuota y capacidad → responde

Cómo funciona el enrutamiento

El corazón es un router por cuota: cuando le pedís algo, OmniRoute sabe qué proveedores te quedan con saldo, cuáles andan y cuáles responden rápido, y manda el pedido al mejor candidato.

Auto-fallback

Si el proveedor primario falla, se agota o responde mal, sigue con el siguiente en cadena sin que vos veas nada:

pedido → provider A (sin cuota) → provider B (lento) → provider C (responde)

Tus herramientas nunca se cortan por un proveedor caído.

Combos y model IDs automáticos

No necesitás saber qué modelo usar. Podés pedir por rol:

  • auto/coding → enruta al mejor modelo de código disponible.
  • auto/fast → el más rápido.
  • auto/cheap → el más barato.
  • auto → el mejor según el pedido.

Cada combo tiene su propio fallback: si el modelo estrella está caído, baja al segundo, tercero, etc.

Compresión de tokens

Uno de los trucos más interesantes: combina compresión RTK + Caveman para reducir el contexto que se manda al modelo. El resultado: 15% a 95% menos tokens por request.

Menos tokens = menos plata y respuestas más rápidas. Las herramientas que lo usan notan la diferencia directo en el costo.

MCP y A2A

Además de la API, soporta MCP (para que los agentes conecten herramientas) y el protocolo A2A (agentes que hablan con otros agentes). No es solo un proxy: es una pieza de la infraestructura de agentes.

Comunidad enorme

450+ contribuidores y un programa de gratuidad que reparte ~1.500 millones de tokens gratis por mes para los que ayudan a la comunidad. Es un proyecto vivo, con release casi diario.

Por qué es importante

  • Mata el vendor lock-in: si un proveedor se encarece o se cae, cambiás de ruta, no de arquitectura.
  • Las herramientas que usás todos los días (Claude Code, Cursor, OpenCode) se conectan en una línea de config.
  • Te deja usar el mejor modelo disponible en cada momento sin cambiar nada de tu código.

Siguiente paso

Levantarlo y apuntarle a tu cliente de IA favorito. Con dos o tres proveedores gratis configurados ya sentís la diferencia en costo y en resiliencia.

Repo: github.com/diegosouzapw/OmniRoute

Ir al proyecto →