À propos du projet
CC Router est un proxy inverse intelligent conçu spécifiquement pour router les requêtes de Claude Code via l'API Anthropic Messages vers divers modèles IA en backend. Il permet une sélection dynamique des modèles basée sur les rôles d'agent détectés (par exemple, analyste, débogueur, planificateur), les niveaux d'orchestrateur (haiku/sonnet/opus), et un traitement spécial pour les tâches de résum de sujets. Le routeur s'intègre avec oh-my-claudecode pour la détection des agents via des hooks SubagentStart et prend en charge une configuration via des fichiers JSONC qui peuvent être édités de manière interactive dans une interface TUI (Terminal UI) sans redémarrer. Il comprend le suivi des métriques en temps réel : latence des requêtes, tokens par seconde et décisions de routage. La configuration prend en charge plusieurs fournisseurs de LLM, dont Anthropic, OpenRouter, Z.AI, KIMI, Deepseek, MiniMax, Alibaba Qwen et des instances locales llama.cpp. Le rechargement à chaud permet aux modifications de configuration de prendre effet immédiatement. L'outil est installable via Bun, NPM ou Docker, et expose des variables d'environnement pour la personnalisation du port. La logique de routage priorise d'abord la détection du résumeur de sujet, puis la mappage spécifique à l'agent, et enfin le routage basé sur le niveau de l'orchestrateur. Les utilisateurs peuvent étendre les modèles pris en charge en ajoutant des entrées dans le fichier de configuration et en mappant les agents en conséquence. Licence MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.