
OmniRoute: cotas grátis de IA no Claude Code e no Codex
Instale o OmniRoute, conecte provedores grátis e use tudo direto no Claude Code e no Codex, com fallback automático e economia de tokens.
11 de setembro de 2026 · cauhi.com/pt-br/learn/omniroute
Tutorial · IA agêntica · 20 min
OmniRoute: cotas grátis de IA no Claude Code e no Codex
Instale o OmniRoute, conecte provedores grátis e use tudo direto no Claude Code e no Codex, com fallback automático e economia de tokens.
Começar tutorialO OmniRoute é um gateway de IA gratuito e de código aberto que roda no seu computador. Ele coloca centenas de provedores de IA atrás de um único endereço local, e o Claude Code, o Codex e outras ferramentas passam a usar esses modelos sem você trocar de configuração a cada vez. Se um provedor falhar ou bater o limite, ele pula para o próximo.
Prefere em PDF? Receba no seu e-mail.
Você recebe o PDF e os próximos guias por e-mail. Cancele quando quiser. Privacidade
Antes de começar
- Um computador com macOS, Windows ou Linux.
- Node.js 24 (LTS). O OmniRoute também aceita a linha 22 a partir da 22.22.2 e as versões 25 e 26. Confira com
node --version. - O Claude Code ou o Codex instalados, se quiser usar o OmniRoute com eles.
- Nenhuma conta paga: dá para começar só com provedores grátis.
Rodar localmente não significa IA offline. O OmniRoute roda na sua máquina, mas cada pedido é enviado ao provedor escolhido. Suas chaves e logins ficam guardados no seu computador, criptografados.
Instale e abra o painel
Instale pelo npm:
npm install -g omnirouteDepois, inicie:
omnirouteO painel abre sozinho em http://localhost:20128. Se não abrir, digite esse endereço no navegador. Deixe o terminal aberto: o OmniRoute precisa continuar rodando enquanto você usa.

Conecte provedores grátis
No painel, abra Providers e clique em Add Provider. Três opções funcionam sem chave e sem cartão:
- Kiro AI: modelos Claude grátis.
- OpenCode Free: vários modelos, sem login.
- Pollinations: acesso a GPT, Claude, Gemini e outros.
Escolha um e clique em Connect. Depois você pode somar contas de assinatura e chaves de API; o OmniRoute usa tudo junto.

Segundo o projeto, as cotas grátis documentadas somam cerca de 1,51 bilhão de tokens por mês. O painel mostra quanto você já usou em /dashboard/free-tiers.
Use no Claude Code e no Codex
Primeiro, crie uma chave para as suas ferramentas: no painel, abra API Keys e crie uma nova. Copie na hora, porque ela aparece uma vez só. Essa chave serve para as suas ferramentas falarem com o OmniRoute, não com os provedores.
Teste se está tudo certo, trocando SUA_CHAVE pela chave copiada:
curl http://localhost:20128/v1/models -H "Authorization: Bearer SUA_CHAVE"Você deve ver a lista dos modelos conectados.
Claude Code. Com o OmniRoute rodando, abra o Claude Code por ele:
omniroute launchO comando abre o Claude Code já configurado para usar o OmniRoute.
Codex. Guarde a chave numa variável de ambiente. No macOS ou no Linux, adicione esta linha ao seu ~/.zshrc ou ~/.bashrc:
export OMNIROUTE_API_KEY="SUA_CHAVE"No Windows, use setx OMNIROUTE_API_KEY SUA_CHAVE. Depois, abra o Codex pelo OmniRoute:
omniroute launch-codex --model autoPara conferir que os pedidos passam pelo OmniRoute, abra Monitoring/Logs no painel: cada pedido aparece lá.

Economize tokens
Antes de mandar o pedido, o OmniRoute pode enxugar o contexto, como logs e saídas de terminal repetidas. Segundo o projeto, a combinação padrão (RTK seguido de Caveman) economiza de 15% a 95% dos tokens; em pedidos com muitos logs, a faixa documentada é de 78% a 95%. No exemplo do projeto, um pedido de 10.000 tokens chega ao provedor com cerca de 1.080. Você não muda nada nas suas ferramentas.
Acompanhe no painel
Em Analytics, você vê quais modelos responderam, quantos tokens usou e quanto teria custado. Em Monitoring/Logs, vê cada pedido.

Problemas comuns
- A ferramenta não conecta ("Can't connect"): o OmniRoute não está rodando. Abra um terminal e rode
omniroute. - "Rate limit exceeded" ou erro 429: o provedor grátis limitou os pedidos. Espere um minuto, use
autoou conecte mais provedores. Cannot find module 'better-sqlite3'com npm 11: rodenpm approve-scripts better-sqlite3e instale de novo.- "Module did not self-register": sua versão do Node está fora da faixa suportada. Instale o Node 24, reinstale com
npm install -g omniroutee rodeomniroute. - O Claude Code ignora o OmniRoute: se você configurou à mão,
ANTHROPIC_BASE_URLfica sem/v1no final, e o Claude Code precisa ser reiniciado. Comomniroute launch, isso já vem certo. - Um provedor com login parou de funcionar: no painel, abra o provedor e clique em Reconnect, ou remova e adicione de novo.
Para diagnosticar provedores e portas, rode omniroute doctor.
O OmniRoute é um projeto open source, com licença MIT, criado pelo brasileiro Diego Souza. Código e documentação: github.com/diegosouzapw/OmniRoute. Este guia foi escrito para a versão 3.8.50.
Baixe o guia em PDF
Receba o PDF deste guia e os próximos guias práticos por e-mail.
Você recebe o PDF e os próximos guias por e-mail. Cancele quando quiser. Privacidade
As interações estão indisponíveis no momento. O artigo continua disponível.
Comentários
Comentários
As interações estão indisponíveis no momento. O artigo continua disponível.
Privacidade dos comentáriosDiretrizes para comentários