CC Switch est un outil de gestion de configuration pour la programmation par IA, gratuit, open source et multiplateforme. Il permet de centraliser la gestion des fournisseurs, du routage local et du suivi de consommation pour des applications de programmation IA telles que Claude Code, Claude Desktop et Codex, et donne accès à des modèles tiers sans nécessiter de modification du code source des agents.

Qu'est-ce que CC Switch ?
CC Switch est un outil open source de gestion de configuration dédié aux scénarios de programmation par IA, compatible avec les trois principaux systèmes d'exploitation de bureau : macOS, Windows et Linux. Les auteurs le présentent comme un hub centralisé d'outils de programmation par IA, dont l'objectif est de gérer plusieurs applications agents depuis une interface unique.
Selon les informations publiques disponibles sur le site officiel, CC Switch permet de gérer de manière unifiée sept applications : Claude Code, Claude Desktop, Codex, Gemini CLI, OpenCode, OpenClaw et Hermes Agent. Une autre description officielle mentionne également la prise en charge de Grok Build, Pi et MiniMax Code, ce qui indique que sa couverture d'applications continue de s'étendre.
Fonctionnalités principales
Gestion unifiée des fournisseurs
Vous pouvez gérer depuis une seule interface les fournisseurs de modèles, les informations d'authentification et les points de terminaison API de plusieurs applications agents, avec prise en charge du basculement à chaud et de la sauvegarde/restauration des configurations.
Routage intelligent local
Il intègre nativement un disjoncteur, un module de surveillance de l'état de santé et une file de basculement en cas de panne. Lorsque le fournisseur principal rencontre une anomalie, le système bascule automatiquement vers un nœud de secours, afin d'éviter autant que possible l'interruption du flux de travail en cours.
Suivi de la consommation et des coûts
Vous pouvez consulter en temps réel le nombre de requêtes, la consommation de tokens, le taux de succès du cache, les quotas d'abonnement et les frais associés, avec des possibilités de filtrage par application et par fournisseur.
Stockage local sécurisé
Les configurations et les clés API sont enregistrées dans une base de données SQLite locale, avec prise en charge complète des migrations de schéma ; vos données ne sortent pas de votre appareil.
Gestion des MCP, Skills et prompts
Il centralise la gestion des services MCP, des paquets de compétences Skills, des modèles de prompts et de la mémoire Hermes, avec prise en charge de la synchronisation inter-applications et du déploiement par liens symboliques.
Gestion centralisée des sessions
Il regroupe les journaux de sessions locales de chaque agent, et permet de les rechercher, de les restaurer et de les supprimer, pour éliminer les silos de sessions entre différentes applications.
Mappage de modèles et conversion de protocole
Vous pouvez mapper les identifiants de rôles officiels de Claude ou les noms de modèles GPT de Codex vers les modèles réels de fournisseurs tiers, et le système effectue automatiquement la conversion de protocole entre l'API Responses et l'API Chat Completions.
Comment utiliser CC Switch
Voici le processus d'utilisation type, établi à partir de la documentation officielle :
- Téléchargement et installation : Rendez-vous sur le site officiel https://ccswitch.io/ pour télécharger le paquet d'installation correspondant à votre système, puis lancez CC Switch après l'installation.
- Sélection des cibles à gérer : Dans l'interface principale, cochez les applications agents que vous souhaitez gérer pour activer la surveillance dans la barre d'outils.
- Ajout d'un fournisseur : Sur la page de configuration des fournisseurs, saisissez l'adresse du point de terminaison API tiers et le jeton d'authentification ; après enregistrement, le système vérifie automatiquement la connectivité.
- Activation du routage local : Pour des applications comme Codex ou Claude Desktop, activez l'option « Nécessite un mappage de routage local » et laissez le proxy s'exécuter en arrière-plan.
- Configuration du mappage de modèles : Dans les paramètres de mappage, indiquez le nom du modèle tiers à appeler effectivement pour les gammes Sonnet/Opus/Haiku ou la série GPT.
- Synchronisation des Skills : Sur la page de gestion des Skills, importez des paquets de compétences existants ou installez-en depuis une archive ZIP ; ils seront synchronisés en temps réel dans les répertoires de configuration de chaque agent par le biais de liens symboliques.
- Surveillance de la consommation : Dans le panneau de statistiques de consommation, consultez les journaux de requêtes en temps réel, la consommation de tokens et les courbes de coût, et configurez si nécessaire des alertes de quota.
Atouts majeurs
- Couverture complète des applications : Selon les informations fournies, c'est le seul gestionnaire unifié qui prend en charge à la fois les deux applications Claude, Codex, Gemini, OpenCode, OpenClaw et Hermes.
- Connexion non intrusive : Vous n'avez pas besoin de modifier le code source des agents ; il suffit de faire pointer les variables d'environnement vers le proxy local pour utiliser des modèles tiers.
- Routage à haute disponibilité : Grâce au disjoncteur et au basculement automatique intégrés, le système bascule vers un fournisseur de secours en quelques millisecondes en cas d'anomalie sur la ligne principale, pour garantir la continuité du développement.
- Transparence des coûts : Le suivi granulaire de la consommation aide les développeurs à identifier les postes de dépense les plus importants ; selon les mesures communiquées par les auteurs du projet, cela permet de réduire les dépenses API d'environ 30 %.
- Open source et gratuit : Le projet est entièrement open source sous licence MIT, son évolution est pilotée par la communauté et il n'y a pas de barrière de licence commerciale.
Adresses du projet
- Site officiel : https://ccswitch.io/
- Dépôt GitHub : https://github.com/farion1231/cc-switch
Le site officiel propose également des liens vers le dépôt GitHub officiel, la documentation officielle et le journal des mises à jour. Il est recommandé de se référer aux informations les plus récentes sur le site officiel.
Cas d'usage
- Tests A/B multi-modèles : Comparez rapidement la qualité de génération de code de modèles comme Claude, GPT, DeepSeek ou GLM au sein d'un même projet.
- Résilience API au niveau entreprise : Le basculement automatique entre fournisseurs principal et de secours évite les interruptions de développement causées par une limitation de débit ou une panne chez un fournisseur unique.
- Gestion fine des coûts : Les responsables d'équipe peuvent suivre la consommation de tokens par projet ou par membre, pour optimiser les stratégies d'appel de modèles.
- Capitalisation des actifs Skills : Centralisez la gestion de vos outils MCP personnalisés et de vos modèles de prompts ; les nouveaux membres de l'équipe peuvent les synchroniser en un clic sur tous les agents.
- Reprise de session inter-applications : Lorsque vous basculez entre Claude Code et Codex, conservez le contexte de la session pour réduire les coûts de communication répétitifs.
Projets associés dans l'écosystème open source
Dans les documents publics, on trouve également deux projets open source de type Skill, qui n'ont pas le même positionnement de gestion de configuration que CC Switch : ce sont des paquets de compétences faisant partie de l'écosystème de programmation par IA :
- Un paquet de compétences Skill open source dédié au design frontend IA : destiné à résoudre le problème de l'esthétique uniforme générée par les outils d'IA.
- Un Agent Skill open source du développeur Eze : dédié à la réflexion sur la manière de naviguer sur internet.
Si vous recherchez des outils similaires à CC Switch, la section « Comparaison avec les concurrents » sur le site officiel peut constituer un point de départ pour vos recherches.
Note sur la vérification des informations
CC Switch est actuellement un projet gratuit et open source distribué sous licence MIT. Toutefois, le périmètre des fonctionnalités, la configuration système requise et l'étendue de la prise en charge peuvent évoluer au fil des versions ; les données présentées dans cet article, notamment le mappage de modèles, les stratégies de routage et le pourcentage d'économie de coûts, sont issues de documents publics. Veuillez vous référer à la version la plus récente disponible sur le site officiel. Pour toute question relative aux tarifs des fournisseurs payants ou des API, veuillez contacter directement le prestataire concerné.
Foire aux questions
Quels systèmes d'exploitation CC Switch prend-il en charge ?
Il est compatible avec macOS, Windows et Linux ; vous pouvez télécharger le paquet d'installation correspondant à votre système depuis le site officiel.
Quelles applications de programmation par IA CC Switch prend-il en charge ?
La présentation officielle couvre Claude Code, Claude Desktop, Codex, Gemini CLI, OpenCode, OpenClaw et Hermes Agent ; des documents publics mentionnent également la prise en charge de Grok Build, Pi et MiniMax Code. Veuillez vous référer aux informations les plus récentes sur le site officiel.
Faut-il payer pour utiliser CC Switch ?
Non. Le projet est open source et gratuit sous licence MIT, son évolution est pilotée par la communauté.
Faut-il modifier le code source des agents pour utiliser CC Switch ?
Non. Il utilise un mode de connexion non intrusif : il suffit de pointer les variables d'environnement vers le proxy local pour utiliser des modèles tiers.
Où sont stockées les données de configuration ?
Toutes les configurations et les clés API sont stockées dans une base de données SQLite locale, avec prise en charge complète des migrations de schéma ; les données ne sortent pas de votre appareil.
Questions fréquentes
Quels systèmes d'exploitation CC Switch prend-il en charge ?
Il est compatible avec macOS, Windows et Linux ; vous pouvez télécharger le paquet d'installation correspondant à votre système depuis le site officiel.
Quelles applications de programmation par IA CC Switch prend-il en charge ?
La présentation officielle couvre Claude Code, Claude Desktop, Codex, Gemini CLI, OpenCode, OpenClaw et Hermes Agent ; des documents publics mentionnent également la prise en charge de Grok Build, Pi et MiniMax Code. Veuillez vous référer aux informations les plus récentes sur le site officiel pour connaître la liste exacte.
Faut-il payer pour utiliser CC Switch ?
Non. Le projet est distribué sous licence MIT, il est open source et gratuit, et son évolution est pilotée par la communauté.
Faut-il modifier le code source des agents pour utiliser CC Switch ?
Non. Il utilise un mode d'intégration non intrusif : il suffit de faire pointer les variables d'environnement vers le proxy local pour utiliser des modèles tiers.
Où sont stockées les données de configuration ?
Toutes les configurations et les clés API sont stockées dans une base de données SQLite locale, avec prise en charge complète des migrations de schéma ; les données ne sortent pas de votre appareil.