Volver a Guías

Tutorial · IA agéntica · 20 min

OmniRoute: cuotas gratis de IA en Claude Code y Codex

Instala OmniRoute, conecta proveedores gratis y úsalos directamente en Claude Code y Codex, con respaldo automático y ahorro de tokens.

Empezar tutorial
Discos marfil conectados por tubos a un centro rojo, que alimenta una única cápsula marfil, sobre fondo azul marino.
Paulo Cauhi ·

OmniRoute es un gateway de IA gratuito y de código abierto que se ejecuta en tu computadora. Pone cientos de proveedores de IA detrás de una única dirección local, y así Claude Code, Codex y otras herramientas pueden usar esos modelos sin que cambies la configuración cada vez. Si un proveedor falla o llega a su límite, pasa al siguiente.

¿Prefieres el PDF? Recíbelo en tu correo.

Recibes el PDF y las próximas guías por correo. Cancela cuando quieras. Privacidad

Antes de empezar

  • Una computadora con macOS, Windows o Linux.
  • Node.js 24 (LTS). OmniRoute también acepta la línea 22 desde la 22.22.2 y las versiones 25 y 26. Compruébalo con node --version.
  • Claude Code o Codex instalados, si quieres usar OmniRoute con ellos.
  • Ninguna cuenta de pago: puedes empezar solo con proveedores gratis.

Ejecutarlo en local no significa IA sin conexión. OmniRoute se ejecuta en tu máquina, pero cada solicitud se envía al proveedor elegido. Tus claves e inicios de sesión se guardan en tu computadora, cifrados.

Instálalo y abre el panel

Instálalo con npm:

Terminal
npm install -g omniroute

Después, inícialo:

Terminal
omniroute

El panel se abre solo en http://localhost:20128. Si no se abre, escribe esa dirección en el navegador. Deja la terminal abierta: OmniRoute tiene que seguir en marcha mientras lo usas.

Panel de OmniRoute con el menú lateral y la lista de proveedores.
Captura de pantalla: proyecto OmniRoute.

Conecta proveedores gratis

En el panel, abre Providers y haz clic en Add Provider. Tres opciones funcionan sin clave y sin tarjeta:

  • Kiro AI: modelos Claude gratis.
  • OpenCode Free: varios modelos, sin inicio de sesión.
  • Pollinations: acceso a GPT, Claude, Gemini y otros.

Elige uno y haz clic en Connect. Después puedes sumar cuentas de suscripción y claves de API; OmniRoute las usa todas juntas.

Pantalla de proveedores de OmniRoute con proveedores gratis y por clave de API.
Captura de pantalla: proyecto OmniRoute.

Según el proyecto, las cuotas gratis documentadas suman unos 1.510 millones de tokens al mes. El panel muestra cuánto has usado en /dashboard/free-tiers.

Úsalo en Claude Code y en Codex

Primero, crea una clave para tus herramientas: en el panel, abre API Keys y crea una nueva. Cópiala en ese momento, porque solo se muestra una vez. Esta clave sirve para que tus herramientas hablen con OmniRoute, no con los proveedores.

Comprueba que todo funciona, cambiando TU_CLAVE por la clave copiada:

Terminal
curl http://localhost:20128/v1/models -H "Authorization: Bearer TU_CLAVE"

Deberías ver la lista de modelos conectados.

Claude Code. Con OmniRoute en marcha, abre Claude Code a través de él:

Terminal
omniroute launch

El comando abre Claude Code ya configurado para usar OmniRoute.

Codex. Guarda la clave en una variable de entorno. En macOS o Linux, añade esta línea a tu ~/.zshrc o ~/.bashrc:

Terminal
export OMNIROUTE_API_KEY="TU_CLAVE"

En Windows, usa setx OMNIROUTE_API_KEY TU_CLAVE. Después, abre Codex a través de OmniRoute:

Terminal
omniroute launch-codex --model auto

Para confirmar que las solicitudes pasan por OmniRoute, abre Monitoring/Logs en el panel: cada solicitud aparece allí.

Pantalla de combos de OmniRoute, donde se define el orden de los modelos.
Captura de pantalla: proyecto OmniRoute.

Ahorra tokens

Antes de enviar la solicitud, OmniRoute puede recortar el contexto, como registros y salidas de terminal repetidas. Según el proyecto, la combinación predeterminada (RTK seguido de Caveman) ahorra entre un 15% y un 95% de los tokens; en solicitudes con muchos registros, el rango documentado es de 78% a 95%. En el ejemplo del proyecto, una solicitud de 10.000 tokens llega al proveedor con unos 1.080. No cambias nada en tus herramientas.

Sigue todo en el panel

En Analytics ves qué modelos respondieron, cuántos tokens usaste y cuánto habría costado. En Monitoring/Logs ves cada solicitud.

Panel de Analytics de OmniRoute con total de tokens, costo estimado y modelo más usado.
Captura de pantalla: proyecto OmniRoute.

Problemas comunes

  • Tu herramienta no se conecta ("Can't connect"): OmniRoute no está en marcha. Abre una terminal y ejecuta omniroute.
  • "Rate limit exceeded" o error 429: el proveedor gratis limitó las solicitudes. Espera un minuto, usa auto o conecta más proveedores.
  • Cannot find module 'better-sqlite3' con npm 11: ejecuta npm approve-scripts better-sqlite3 e instala de nuevo.
  • "Module did not self-register": tu versión de Node está fuera del rango compatible. Instala Node 24, reinstala con npm install -g omniroute y ejecuta omniroute.
  • Claude Code ignora OmniRoute: si lo configuraste a mano, ANTHROPIC_BASE_URL no debe terminar en /v1, y hay que reiniciar Claude Code. Con omniroute launch, esto ya viene bien.
  • Un proveedor con inicio de sesión dejó de funcionar: en el panel, abre el proveedor y haz clic en Reconnect, o quítalo y añádelo de nuevo.

Para revisar proveedores y puertos, ejecuta omniroute doctor.

OmniRoute es un proyecto de código abierto, con licencia MIT, creado por el desarrollador brasileño Diego Souza. Código y documentación: github.com/diegosouzapw/OmniRoute. Esta guía se escribió para la versión 3.8.50.

Descarga la guía en PDF

Recibe el PDF de esta guía y las próximas guías prácticas por correo.

Recibes el PDF y las próximas guías por correo. Cancela cuando quieras. Privacidad

Las interacciones no están disponibles en este momento. El artículo sigue disponible.

Comentarios

Comentarios

Las interacciones no están disponibles en este momento. El artículo sigue disponible.

Privacidad de los comentariosNormas para comentar