Quick Start: Get OmniRoute Running in 3 Minutes (Português (Brasil))
Etapa 1: Instale o OmniRoute
Seção intitulada “Etapa 1: Instale o OmniRoute”Escolha seu método preferido:
Opção A: npm (Recomendado)
Seção intitulada “Opção A: npm (Recomendado)”npm install -g omnirouteOpção B: Docker
Seção intitulada “Opção B: Docker”docker run -d --name omniroute -p 20128:20128 diegosouzapw/omniroute:latest:latest é a versão SemVer estável publicada mais recente. Ela não acompanha a branch main do git. Fixe diegosouzapw/omniroute:X.Y.Z para GitOps. Consulte Tags de imagem / Canais de lançamento.
Opção C: A partir do código-fonte
Seção intitulada “Opção C: A partir do código-fonte”git clone https://github.com/diegosouzapw/OmniRoute.gitcd OmniRoutenpm installnpm run devEtapa 2: Inicie o OmniRoute
Seção intitulada “Etapa 2: Inicie o OmniRoute”omnirouteO OmniRoute é iniciado em http://localhost:20128. O painel é aberto automaticamente.
Etapa 3: Conecte um provedor gratuito
Seção intitulada “Etapa 3: Conecte um provedor gratuito”Você pode usar o OmniRoute sem pagar nada conectando um provedor gratuito.
Opção A: Kiro (Claude gratuito — Sem cartão de crédito)
Seção intitulada “Opção A: Kiro (Claude gratuito — Sem cartão de crédito)”- Abra o painel em
http://localhost:20128 - Acesse Provedores → Adicionar provedor
- Selecione Kiro AI
- Clique em Conectar (nenhuma chave de API é necessária!)
- Pronto! Agora você tem acesso gratuito aos modelos Claude.
Opção B: OpenCode Free (Sem autenticação)
Seção intitulada “Opção B: OpenCode Free (Sem autenticação)”- Abra o painel em
http://localhost:20128 - Acesse Provedores → Adicionar provedor
- Selecione OpenCode Free
- Clique em Conectar (nenhuma chave de API é necessária!)
- Pronto! Agora você tem acesso gratuito a vários modelos.
Opção C: Pollinations (Nenhuma chave necessária)
Seção intitulada “Opção C: Pollinations (Nenhuma chave necessária)”- Abra o painel em
http://localhost:20128 - Acesse Provedores → Adicionar provedor
- Selecione Pollinations
- Clique em Conectar (nenhuma chave de API é necessária!)
- Pronto! Agora você tem acesso gratuito ao GPT-5, Claude, Gemini e muito mais.
Etapa 4: Verifique se funciona
Seção intitulada “Etapa 4: Verifique se funciona”Em Chaves de API, crie uma nova chave. Armazene essa chave, pois ela não será exibida novamente. Observe que essa chave serve para que as ferramentas acessem o OmniRoute, e não para acessar os provedores upstream.
curl http://localhost:20128/v1/models -H "Authorization: Bearer YOUR_KEY"Você deverá ver seus modelos conectados listados.
Etapa 5: Aponte sua IDE ou CLI para o OmniRoute
Seção intitulada “Etapa 5: Aponte sua IDE ou CLI para o OmniRoute”Na sua IDE ou ferramenta de CLI, defina:
Base URL: http://localhost:20128/v1API Key: [copy from Dashboard → Endpoints]Model: autoÉ só isso! Agora sua IDE usa o OmniRoute com seleção automática de provedor.
Exemplo de IDE: VSCode/Continue.dev
Seção intitulada “Exemplo de IDE: VSCode/Continue.dev”- No VSCode, instale a extensão Continue.dev.
- Atualize seu
~/.continue/config.yamlpara adicionar as seguintes linhas:
- name: OmniRoute - Auto provider: openai model: auto apiBase: http://localhost:20128/v1 apiKey: <YOUR_KEY>- No painel de chat do Continue.dev, selecione
OmniRoute - Autoe você fará solicitações ao OmniRoute. - (Opcional) Exercício para o leitor — peça à sua IDE para atualizar o
config.yamlcom todas as outras configurações predefinidas 😊
Exemplo de CLI: Codex CLI
Seção intitulada “Exemplo de CLI: Codex CLI”- No seu sistema operacional, defina a variável de ambiente de forma persistente.
Para macOS/Linux (adicione ao seu
~/.bashrcou~/.zshrc):
export OMNIROUTE_API_KEY="<YOUR_KEY>"Para Windows (Prompt de Comando):
setx OMNIROUTE_API_KEY <YOUR_KEY>- Agora vamos iniciar o Codex, mas configurado para o OmniRoute. Execute:
omniroute launch-codex --model autoVocê pode fazer isso manualmente por meio do codex e de parâmetros de linha de comando para especificar o endpoint e a chave de API, mas, com o comando acima, o OmniRoute cuida de tudo para você.
O mesmo início com um único comando funciona para outras CLIs por meio do inicializador genérico — omniroute run <target> oferece suporte a claude, codex, aider, goose, opencode, qwen e gemini (consulte Integrações de CLI).
- Agora a CLI deverá estar enviando solicitações ao OmniRoute.
Confirme se sua ferramenta está roteando para o OmniRoute
Seção intitulada “Confirme se sua ferramenta está roteando para o OmniRoute”Você pode ver os detalhes da solicitação clicando em Monitoramento/Logs na barra lateral esquerda. Ao navegar pelas opções, você verá mais detalhes. Como observação adicional, você pode ver quais informações são enviadas pelo seu harness favorito. Isso é útil para fins educacionais e de depuração.
Próximos passos
Seção intitulada “Próximos passos”- Guia do Auto-Combo — Deixe o OmniRoute escolher a melhor IA para você
- Guia de provedores — Conecte mais provedores (gratuitos e pagos)
- Guia de planos gratuitos — Obtenha IA gratuita sem cartão de crédito
- Solução de problemas — Corrija problemas comuns
Perguntas frequentes
Seção intitulada “Perguntas frequentes”“Preciso de uma chave de API?”
Seção intitulada ““Preciso de uma chave de API?””Não! Você pode usar provedores gratuitos (Kiro, OpenCode Free, Pollinations) sem nenhuma chave de API. Basta conectá-los no painel.
“O que é auto?”
Seção intitulada ““O que é auto?””auto instrui o OmniRoute a escolher automaticamente o melhor provedor para cada solicitação. Ele considera velocidade, custo, qualidade e disponibilidade. Consulte o Guia do Auto-Combo para obter detalhes.
“Quanto custa?”
Seção intitulada ““Quanto custa?””O próprio OmniRoute é gratuito e de código aberto. Você paga apenas pelos provedores que usar. Muitos provedores têm planos gratuitos — consulte o Guia de planos gratuitos.
“Posso usá-lo com Claude Code / Cursor / Copilot?”
Seção intitulada ““Posso usá-lo com Claude Code / Cursor / Copilot?””Sim! O OmniRoute funciona com qualquer ferramenta compatível com o formato OpenAI. Basta definir a URL base como http://localhost:20128/v1. Consulte o Guia de ferramentas de CLI para obter instruções específicas de configuração.
“E se um provedor ficar indisponível?”
Seção intitulada ““E se um provedor ficar indisponível?””O OmniRoute ignora automaticamente os provedores com falha e tenta o próximo. Você não precisa fazer nada. Consulte o Guia do Auto-Combo para obter detalhes.
Precisa de ajuda?
Seção intitulada “Precisa de ajuda?”- Solução de problemas — Problemas comuns e correções
- Discord — Suporte da comunidade
- Issues do GitHub — Relate bugs
HagiCode
HagiCode é um ambiente de programação com agentes, fluxos estruturados, execução multiagente e visualizações Hero Dungeon.
Transforme ideias em software útil com um fluxo de trabalho com agentes mais inteligente, rápido e agradável.

- SmartFluxos estruturados transformam intenções em um caminho executável da ideia à entrega.
- EfficientFluxos multiagente mantêm pesquisa, implementação e revisão em andamento simultaneamente.
- FunO Hero Dungeon torna longas sessões de programação mais visuais e colaborativas.