Sobre o projeto
CC Router é um smart reverse proxy projetado especificamente para rotear requisições do Claude Code por meio da Anthropic Messages API para diversos modelos de IA backend. Ele permite seleção dinâmica de modelos com base em papéis de agente detectados (ex: analista, debugger, planner), tiers de orquestrador (haiku/sonnet/opus) e tratamento especial para tarefas de sumarização de tópicos.
O router se integra ao oh-my-claudecode para detecção de agentes via hooks SubagentStart e oferece configuração por arquivos JSONC que podem ser editados interativamente em um TUI sem necessidade de reiniciar. Inclui rastreamento de métricas em tempo real, como latência de requisição, tokens por segundo e decisões de roteamento.
A configuração suporta múltiplos provedores de LLM, incluindo Anthropic, OpenRouter, Z.AI, KIMI, Deepseek, MiniMax, Alibaba Qwen e instâncias locais de llama.cpp. O hot reload permite que alterações na configuração entrem em vigor imediatamente. A ferramenta pode ser instalada via Bun, NPM ou Docker, e expõe variáveis de ambiente para personalização de porta. A lógica de roteamento prioriza a detecção do topic summarizer primeiro, depois o mapeamento específico do agente, e finalmente o fallback para roteamento baseado no tier do orquestrador. Os usuários podem estender os modelos suportados adicionando entradas ao arquivo de configuração e mapeando agentes conforme necessário. Licença MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.