Sobre el proyecto

CC Router es un proxy inverso inteligente diseñado específicamente para enrutar solicitudes desde Claude Code a través de la API de Mensajes de Anthropic hacia diversos modelos de IA en el backend. Permite la selección dinámica de modelos basada en roles de agente detectados (por ejemplo, analista, depurador, planificador), niveles del orquestador (haiku/sonnet/opus) y manejo especial para tareas de resumen de temas. El enrutador se integra con oh-my-claudecode para la detección de agentes mediante hooks SubagentStart y admite configuración a través de archivos JSONC que pueden editarse de forma interactiva en una interfaz de terminal (TUI) sin necesidad de reiniciar. Incluye seguimiento de métricas en tiempo real: latencia de solicitudes, tokens por segundo y decisiones de enrutamiento. La configuración admite múltiples proveedores de LLM, incluidos Anthropic, OpenRouter, Z.AI, KIMI, Deepseek, MiniMax, Alibaba Qwen e instancias locales de llama.cpp. La recarga dinámica permite que los cambios de configuración surtan efecto inmediatamente. La herramienta es instalable mediante Bun, NPM o Docker, y expone variables de entorno para personalizar el puerto. La lógica de enrutamiento prioriza primero la detección del summarizer de temas, luego el mapeo específico por agente y finalmente el fallback basado en el nivel del orquestador. Los usuarios pueden ampliar los modelos compatibles añadiendo entradas al archivo de configuración y mapeando los agentes en consecuencia. Licencia MIT.