Um gateway local e app de barra de menus que permite usar qualquer modelo de qualquer provedor ou assinatura com Claude Code, Codex, Gemini CLI e outros agentes de programação.
musistudio/claude-code-router
Um gateway local de modelos que permite que Claude Code, Codex, OpenCode e outros agentes de programação compartilhem um endpoint e encaminhem solicitações a vários provedores de modelos.
- Estrelas
- 37,751
- Forks
- 3,168
- Issues abertas
- 1,150
- Último commit
- há 10 dias
O que é?
Claude Code Router (CCR) roda localmente e disponibiliza um endpoint estável ao qual agentes de programação como Claude Code, Codex, Grok CLI, Kimi CLI, OpenCode e Pi podem se conectar. Provedores, modelos, contas e regras de roteamento são gerenciados em um só lugar, evitando que cada agente precise de sua própria configuração de modelos.
As solicitações podem ser roteadas com base em condições nos headers e corpos, reescritas, repetidas ou enviadas a modelos de fallback em uma ordem definida. Pools de credenciais e rotação de chaves ajudam a manter o tráfego em funcionamento. O projeto oferece suporte a OpenAI Chat e Responses, Anthropic Messages, Gemini e muitos provedores compatíveis, como OpenRouter, DeepSeek e Mistral.
Há um app para desktop, uma CLI com interface de gerenciamento no navegador e uma opção de implantação com Docker. Os logs de solicitações mostram o provedor e o modelo resolvidos, o status, a latência, o uso de tokens e o custo estimado.
Recursos principais
- 01Disponibiliza um endpoint local para vários agentes de programação e clientes de API.
- 02Roteia solicitações com base em condições, prefixos e reescritas, com novas tentativas e fallbacks em uma ordem definida.
- 03Gerencia provedores e contas com pools de credenciais e rotação de chaves.
- 04Registra o provedor e o modelo resolvidos, a latência, os tokens e o custo estimado de cada solicitação.
- 05Oferece um app para desktop, uma CLI do npm com interface web e implantação com Docker.
Casos de uso
- Usar Claude Code ou Codex com um provedor de modelos que não seja Anthropic ou OpenAI.
- Recorrer a modelos de backup quando um provedor limita a taxa de solicitações ou apresenta erros.
- Compartilhar um conjunto de chaves de provedores entre vários agentes de programação na máquina de um desenvolvedor.
- Acompanhar o uso de tokens e os custos em diferentes agentes de programação.
Início rápido
- 1
Instale o npm CLI (requer Node.js 22 ou superior)
npm install -g @musistudio/claude-code-router - 2
Inicie a interface de gerenciamento
ccr ui - 3
Abra a interface, adicione um provider, inicie o Server e aplique um Agent Profile; o gateway é executado em http://127.0.0.1:3456
Antes de usar
- Você precisa das suas próprias chaves de API ou contas de provider para encaminhar as solicitações.
- A exposição remota do Docker exige uma configuração cuidadosa de segurança antes do uso.
Tópicos
Perguntas frequentes
- O que é claude-code-router?
- Um gateway local de modelos que permite que Claude Code, Codex, OpenCode e outros agentes de programação compartilhem um endpoint e encaminhem solicitações a vários provedores de modelos. Claude Code Router (CCR) roda localmente e disponibiliza um endpoint estável ao qual agentes de programação como Claude Code, Codex, Grok CLI, Kimi CLI, OpenCode e Pi podem se conectar. Provedores, modelos, contas e regras de roteamento são gerenciados em um só lugar, evitando que cada agente precise de sua própria configuração de modelos.
- claude-code-router é gratuito? Qual é a licença?
- claude-code-router é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- claude-code-router ainda é mantido?
- Manutenção ativa. O último commit de claude-code-router foi em 10 de out. de 2026.
- Para que posso usar claude-code-router?
- Usar Claude Code ou Codex com um provedor de modelos que não seja Anthropic ou OpenAI. Recorrer a modelos de backup quando um provedor limita a taxa de solicitações ou apresenta erros. Compartilhar um conjunto de chaves de provedores entre vários agentes de programação na máquina de um desenvolvedor. Acompanhar o uso de tokens e os custos em diferentes agentes de programação.
- Como instalar claude-code-router?
- Instale o npm CLI (requer Node.js 22 ou superior): npm install -g @musistudio/claude-code-router Inicie a interface de gerenciamento: ccr ui Abra a interface, adicione um provider, inicie o Server e aplique um Agent Profile; o gateway é executado em http://127.0.0.1:3456
- Onde consigo claude-code-router?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/musistudio/claude-code-router
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Servidor MCP para agentes de programação com IA que mantém as saídas brutas das ferramentas fora da janela de contexto e preserva o estado da sessão após a compactação.
Uma skill para assistentes de programação que faz agentes de IA começarem pela próxima ação, com etapas numeradas e sem enrolação ou preâmbulos.
Um navegador feito para você e seus agentes de IA compartilharem: os agentes executam tarefas em Spaces isolados, sem mexer nas suas abas e sessões.
Regras de fluxo de trabalho estruturadas por fases que orientam agentes de programação com IA, como Claude Code, Kiro, Codex CLI e Cursor, durante a entrega de software.
Uma skill de agente que permite ao Claude Code ou Codex criar vídeos explicativos com narração, sincronização de áudio palavra por palavra e renderização com Remotion.