OmniRoute junta 500+ modelos e 90+ provedores gratuitos
Gateway open source concentra provedores, troca de modelo e fallback em um endpoint.
Gateway open source concentra provedores, troca de modelo e fallback em um endpoint.
Quem alterna entre dezenas de APIs para programar encontra no OmniRoute um único gateway para Kimi, Claude, GPT, Gemini, GLM, DeepSeek e MiniMax. Diego Souza publicou o projeto em 2026-02-13, e a ferramenta chegou a 45.649 estrelas no GitHub em 179 dias. Ela atende quem quer usar CLIs de código com provedores gratuitos, sem configurar cada SDK separadamente.
O OmniRoute reúne mais de 290 provedores e 500+ modelos em uma interface única. O README também calcula 43 grupos de provedores, 516 modelos e cerca de 1,53 bilhão de tokens gratuitos por mês. A conta muda a cada duas semanas: quando um provedor encerra a franquia, o total cai; quando outro entra, sobe.
O gateway acompanha as cotas e troca de backend quando uma janela acaba. O usuário também pode escolher um provedor específico com aliases como oc/…, para OpenCode Free, ou felo/…, para Felo. Com auto, o OmniRoute escolhe o backend disponível. A dependência externa continua existindo.
A camada RTK+Caveman comprime os pedidos e promete economizar de 15% a 95% dos tokens. O projeto expõe MCP e A2A, além de oferecer Desktop e PWA. A compatibilidade inclui Claude Code, Codex, Cursor, OpenCode, Cline e Copilot.
O material público não detalha a divisão interna de módulos, o banco usado ou os requisitos de hardware. Ele identifica TypeScript como linguagem e descreve o produto como um gateway com um endpoint. O processamento dos modelos depende dos provedores catalogados, enquanto o README apresenta o uso como privado e sem configuração inicial.
A adoção pode começar pelo pacote npm ou pela imagem Docker, ambos listados pelo projeto. O README oferece scripts prontos para Python, Node.js, PHP e cURL. Depois de instalar, o usuário pode chamar um backend gratuito diretamente ou deixar o modo auto selecionar um modelo.
A primeira execução não exige chaves nem arquivo de configuração, segundo o README. O painel /dashboard/free-tiers mostra as franquias calculadas para os provedores. Quem precisa controlar o consumo ganha uma visão centralizada, mas ainda depende das regras e da disponibilidade de cada serviço externo.
O ritmo de desenvolvimento é alto. A versão mais recente é a v3.8.49, publicada em 2026-07-30, e o último commit registrado ocorreu em 2026-08-11. O ciclo da versão listou 1.383 entradas geradas a partir de 306 commits.
O projeto também acumula 6.137 forks, 366 issues abertas e mais de 500 contribuidores. Esses números mostram adesão rápida, não estabilidade comprovada. Equipes que exigem um provedor fixo, franquia imutável ou suporte fechado devem avaliar o risco de depender de catálogos que mudam.
A licença MIT permite usar, modificar e redistribuir o código, inclusive em projetos comerciais, conforme os termos da licença. O OmniRoute faz mais sentido para quem aceita trocar de backend e quer reduzir o trabalho operacional. Não serve bem para quem precisa eliminar serviços externos ou garantir que um modelo específico permaneça gratuito.