Coder avec Claude Code est un pur bonheur, mais l'API officielle coûte un bras ? Vous voulez passer à un intermédiaire API tiers, mais vous ne savez pas comment modifier le fichier de configuration ? CC-Switch est l'outil né pour résoudre ce problème précisément. Cet article va vous permettre de maîtriser l'installation et l'utilisation de CC-Switch en 5 minutes, pour gérer facilement les API de quatre assistants de programmation IA : Claude Code, Codex, OpenCode et Gemini CLI.
Valeur ajoutée : À la fin de cette lecture, vous saurez utiliser CC-Switch pour gérer visuellement plusieurs fournisseurs d'API (Providers), changer de configuration en un clic et dire adieu à la corvée de l'édition manuelle des fichiers JSON.

C'est quoi CC-Switch ? Et pourquoi en avez-vous besoin ?
CC-Switch est une application de bureau open-source et multiplateforme, spécialement conçue pour centraliser la gestion des configurations de vos assistants de programmation IA. Elle a été créée et mise en open-source par le développeur farion1231 sur GitHub.
Le positionnement de CC-Switch
Pour faire simple, CC-Switch est le « centre de contrôle des configurations » pour vos outils de codage IA :
| Méthode traditionnelle | Avec CC-Switch |
|---|---|
Édition manuelle de ~/.claude/settings.json |
Interface visuelle et configuration en un clic |
| Fichiers de configuration éparpillés selon les outils | Gestion unifiée des 4 outils CLI |
| Changer de Provider nécessite un redémarrage + modif du fichier | Changement en un clic, prise en compte automatique |
| Impossible de tester la vitesse, on avance à l'aveugle | Test de latence intégré avec affichage en temps réel |
| Configuration perdue difficile à restaurer | Sauvegarde automatique et support de la synchro cloud |
Les 4 outils de programmation IA supportés par CC-Switch
| Outil | Description | Emplacement du fichier de configuration |
|---|---|---|
| Claude Code | Assistant IA officiel d'Anthropic pour terminal | ~/.claude/settings.json |
| Codex | Outil de programmation CLI d'OpenAI | ~/.codex/config.toml |
| OpenCode | Assistant IA open-source pour terminal | ~/.config/opencode/ |
| Gemini CLI | Outil IA de Google pour terminal | ~/.gemini/.env |
🚀 Démarrage rapide : CC-Switch permet de se connecter à des services tiers comme APIYI (apiyi.com). Une fois votre Provider configuré, vous pouvez utiliser des outils comme Claude Code à moindre coût, tout en profitant du confort d'un basculement instantané.
Détails des fonctionnalités clés de CC-Switch
CC-Switch ne se contente pas d'être un simple sélecteur de configuration, c'est une plateforme complète de gestion d'outils d'IA :

Fonctionnalité 1 : Gestion des Providers (Cœur du système)
C'est la fonctionnalité la plus utilisée de CC-Switch, elle permet de :
| Fonctionnalité | Description |
|---|---|
| Ajouter un Provider | Configurer l'adresse API, la clé et le mapping des modèles |
| Basculement en un clic | Passer rapidement d'un Provider à l'autre |
| Tests de vitesse | Mesurer la latence API de chaque Provider |
| Configuration partagée | Synchroniser un Provider sur plusieurs outils |
| Retour à l'officiel | Restaurer l'état de connexion officiel en un clic |
Exemple de configuration d'un Provider :
{
"name": "APIYI",
"baseUrl": "https://api.apiyi.com",
"apiKey": "sk-your-apiyi-key",
"models": {
"claude-sonnet-4-20250514": "claude-sonnet-4-20250514",
"claude-opus-4-20250514": "claude-opus-4-20250514"
}
}
Fonctionnalité 2 : Gestion des serveurs MCP
Le MCP (Model Context Protocol) est le protocole d'extension de Claude Code. CC-Switch propose une interface de gestion MCP unifiée :
- Supporte les types de transport stdio / http / sse
- Configuration unifiée inter-applications (Claude/Codex/Gemini)
- Ajout, édition et suppression visuelle des serveurs MCP
Fonctionnalité 3 : Gestion des compétences (Skills)
CC-Switch peut découvrir et installer automatiquement les Skills Claude :
- Scan automatique des Skills dans les dépôts GitHub
- Installation en un clic dans le répertoire
~/.claude/skills/ - Supporte le scan récursif des répertoires imbriqués
Fonctionnalité 4 : Gestion des invites système
Créez des préréglages d'invites système pour différents scénarios :
- Nombre illimité de préréglages d'invites
- Supporte CLAUDE.md, AGENTS.md, GEMINI.md
- Basculement rapide entre différents modes de travail
Fonctionnalité 5 : Proxy API local (v3.9.0+)
CC-Switch intègre un serveur proxy local offrant des fonctionnalités avancées :
| Fonctionnalité | Description |
|---|---|
| Interception des requêtes | Transfère automatiquement les requêtes CLI vers le Provider configuré |
| Failover automatique | Bascule automatiquement vers un secours si le Provider actuel est indisponible |
| Logs de requêtes | Enregistre toutes les requêtes API pour faciliter le débogage |
| Statistiques d'utilisation | Suit la consommation de tokens et les coûts |
| Protection par disjoncteur | Détecte les pannes du Provider et les isole automatiquement |
💡 Conseil technique : La fonctionnalité de proxy local fonctionne encore mieux lorsqu'elle est couplée à APIYI (apiyi.com). APIYI fournit des interfaces compatibles OpenAI stables, et le failover de CC-Switch permet de basculer automatiquement en cas de fluctuations réseau, garantissant une expérience de programmation sans interruption.
Guide d'installation de CC-Switch
CC-Switch est compatible avec les trois plateformes majeures : Windows, macOS et Linux, et propose plusieurs méthodes d'installation.
Installation sur Windows
Option 1 : Installateur MSI (recommandé)
Téléchargez le fichier .msi depuis les Releases GitHub, puis double-cliquez dessus pour lancer l'installation.
Option 2 : Version portable
Téléchargez la version portable au format .zip. Une fois décompressée, vous pouvez l'exécuter directement sans installation préalable.
Installation sur macOS
Option 1 : Homebrew (recommandé)
brew install --cask cc-switch
Option 2 : Installation manuelle
Téléchargez le fichier .dmg ou .zip, puis faites glisser l'application dans votre dossier Applications.
Note : Lors du premier lancement, vous pourriez rencontrer un avertissement de Gatekeeper. Vous devrez autoriser l'exécution dans « Réglages Système → Sécurité et confidentialité ».
Installation sur Linux
CC-Switch propose plusieurs formats de paquets pour Linux :
| Distribution | Méthode d'installation |
|---|---|
| Ubuntu/Debian | Téléchargez le paquet .deb, puis sudo dpkg -i cc-switch.deb |
| Fedora/RHEL | Téléchargez le paquet .rpm, puis sudo rpm -i cc-switch.rpm |
| Arch Linux | paru -S cc-switch-bin |
| Générique | Téléchargez l'AppImage, ajoutez les permissions d'exécution et lancez-le |
Vérifier l'installation
Une fois l'installation terminée, lancez CC-Switch. Vous devriez voir l'interface principale affichant l'état des outils CLI détectés.
Configuration rapide de CC-Switch
Étape 1 : Ajouter le fournisseur APIYI
- Cliquez sur le bouton « Add Provider » de l'interface principale.
- Choisissez la configuration personnalisée « Custom ».
- Remplissez les informations suivantes :
Nom : APIYI
Base URL : https://api.apiyi.com
API Key : sk-votre-cle-apiyi # À récupérer sur apiyi.com
- Configurer le mappage des modèles (facultatif) :
{
"claude-sonnet-4-20250514": "claude-sonnet-4-20250514",
"claude-opus-4-20250514": "claude-opus-4-20250514",
"gpt-4o": "gpt-4o"
}
- Cliquez sur « Save » pour enregistrer la configuration.
Obtenir une clé API : Rendez-vous sur APIYI (apiyi.com) pour créer un compte et récupérer votre clé API. La plateforme offre un crédit de test gratuit et prend en charge les modèles majeurs comme Claude, GPT, Gemini, etc.
Étape 2 : Changer de fournisseur
Une fois la configuration enregistrée, dans la liste des fournisseurs de l'interface principale :
- Trouvez le fournisseur « APIYI » que vous venez d'ajouter.
- Cliquez sur « Switch » ou directement sur le fournisseur.
- CC-Switch modifiera automatiquement le fichier de configuration de l'outil correspondant.
- Redémarrez vos outils CLI, comme Claude Code, pour que les changements prennent effet.
Étape 3 : Tester la connexion
Utilisez la fonction de test de vitesse de CC-Switch pour valider votre configuration :
- Cliquez sur le bouton « Test » à côté du fournisseur.
- Attendez la fin du test de latence.
- Vérifiez le temps de réponse et l'indicateur d'état.
Si le test réussit, ouvrez votre terminal et lancez Claude Code :
claude
Si vous pouvez dialoguer normalement, c'est que la configuration est réussie !
Exemple de configuration minimaliste
Voir la configuration complète du fournisseur APIYI
{
"id": "apiyi-provider",
"name": "APIYI (recommandé)",
"baseUrl": "https://api.apiyi.com",
"apiKey": "sk-votre-cle-apiyi",
"enabled": true,
"models": {
"claude-sonnet-4-20250514": {
"id": "claude-sonnet-4-20250514",
"name": "Claude Sonnet 4",
"maxTokens": 64000
},
"claude-opus-4-20250514": {
"id": "claude-opus-4-20250514",
"name": "Claude Opus 4",
"maxTokens": 32000
},
"gpt-4o": {
"id": "gpt-4o",
"name": "GPT-4o",
"maxTokens": 16384
},
"gpt-4o-mini": {
"id": "gpt-4o-mini",
"name": "GPT-4o Mini",
"maxTokens": 16384
}
},
"healthCheck": {
"enabled": true,
"interval": 60
}
}
Fonctionnalités avancées de CC-Switch
Stratégies de gestion multi-providers
CC-Switch permet de configurer plusieurs providers pour une utilisation flexible :
┌─────────────────────────────────────────────────┐
│ Liste des providers CC-Switch │
├─────────────────────────────────────────────────┤
│ ⭐ APIYI (Principal) Latence : 120ms ✓ OK │
│ 📦 OpenRouter (Secours) Latence : 280ms ✓ OK │
│ 🏢 Claude Officiel (Repli) Latence : 350ms ✓ OK │
└─────────────────────────────────────────────────┘
Configuration recommandée :
- Principal : APIYI – Prix avantageux, accès rapide.
- Secours : OpenRouter – Large choix de modèles, stable à l'international.
- Sécurité (Repli) : Connexion officielle – Pour garantir une disponibilité constante en dernier recours.
Configuration de la synchronisation Cloud
CC-Switch permet de synchroniser vos réglages sur un stockage cloud :
- Allez dans Settings → Storage.
- Sélectionnez un dossier de synchronisation cloud (Dropbox, OneDrive, iCloud Drive).
- CC-Switch synchronisera automatiquement la configuration de vos providers.
Cela vous permet de partager la même configuration API entre plusieurs appareils en toute simplicité.
Configuration avancée du proxy local
Une fois le proxy local activé, CC-Switch va :
- Lancer un serveur proxy sur votre machine.
- Modifier automatiquement la configuration de la CLI pour pointer vers ce proxy local.
- Rediriger les requêtes du serveur proxy vers le provider réel.
Avantages :
- Toutes les requêtes passent par un point d'entrée unique, facilitant la surveillance.
- Basculement automatique (failover) : si un provider tombe, le système change automatiquement.
- Journalisation des requêtes (logs) pour faciliter le dépannage.
# Flux de requête en mode proxy
Claude Code → localhost:8080 → Proxy CC-Switch → APIYI → Claude API
Fonction Claude Rectifier
La fonction Claude Rectifier, ajoutée dans la v3.10.0, sert à corriger les problèmes de compatibilité des API tierces :
- Correction automatique du format de la signature "thinking".
- Amélioration de la compatibilité avec les API non officielles.
- Réduction des erreurs de type "format invalide".
FAQ CC-Switch
Q1 : Quels systèmes d’exploitation sont supportés par CC-Switch ?
CC-Switch est compatible avec les plateformes suivantes :
- Windows 10 et versions ultérieures
- macOS 10.15 (Catalina) et versions ultérieures
- Linux : Ubuntu 22.04+, Debian 11+, Fedora 34+, Arch Linux
Stack technique : Tauri 2.8 + Rust (Backend) + React 18 + TypeScript (Frontend).
Q2 : Pourquoi Claude Code ne prend-il pas en compte le changement de provider ?
Après avoir modifié la configuration dans CC-Switch, vous devez redémarrer l'outil CLI pour que les changements soient effectifs :
# Méthode 1 : Fermez le terminal actuel et rouvrez-le
# Méthode 2 : Tapez /exit dans Claude Code pour quitter, puis relancez-le
claude # Redémarrage
Si cela ne fonctionne toujours pas, vérifiez :
- Que le statut du provider dans CC-Switch est bien sur « Active ».
- Que l'API Key est correctement renseignée.
- Utilisez la fonction de test de CC-Switch pour valider la connexion.
Les clés API obtenues via APIYI (apiyi.com) commencent par sk-, assurez-vous de les copier intégralement.
Q3 : Comment revenir à la connexion officielle de Claude ?
CC-Switch propose une fonction de restauration en un clic :
- Trouvez le préréglage « Official Login » dans la liste des providers.
- Cliquez pour basculer en mode officiel.
- CC-Switch restaurera automatiquement la configuration d'origine.
Ou via la ligne de commande :
# Supprimer la configuration personnalisée pour restaurer l'officiel
rm ~/.claude/settings.json
claude # Reconnectez-vous à votre compte officiel
Q4 : Où sont stockés les paramètres de CC-Switch ?
Depuis la version v3.8.0+, CC-Switch utilise un stockage double couche SQLite + JSON :
| Type de donnée | Emplacement de stockage |
|---|---|
| Provider/MCP/Skills | ~/.cc-switch/cc-switch.db (SQLite) |
| Paramètres de l'appareil | ~/.cc-switch/settings.json (JSON) |
| Fichiers de sauvegarde | ~/.cc-switch/backups/ (conserve auto. les 10 derniers) |
Q5 : Comment configurer APIYI comme provider ?
Ajouter APIYI dans CC-Switch est très simple :
- Cliquez sur Add Provider.
- Remplissez les informations :
- Name :
APIYI - Base URL :
https://api.apiyi.com - API Key : Votre clé obtenue sur apiyi.com.
- Name :
- Sauvegardez et activez.
APIYI (apiyi.com) propose une interface compatible OpenAI et supporte les modèles Claude, GPT, Gemini, etc., avec une compatibilité parfaite pour CC-Switch.
Comparaison entre CC-Switch et la configuration manuelle

| Critère de comparaison | CC-Switch | Édition manuelle de la config |
|---|---|---|
| Courbe d'apprentissage | Faible, via interface visuelle | Élevée, nécessite de connaître le format |
| Efficacité du changement | En un clic | Édition de fichier + redémarrage |
| Support multi-outils | Gestion unifiée de 4 outils | Chaque outil se configure à part |
| Sauvegarde & Récupération | Automatique, restauration en un clic | Manuelle |
| Test de vitesse | Fonction intégrée | Aucun |
| Basculement (Failover) | Changement auto vers provider de secours | Aucun |
| Synchro des réglages | Synchro Cloud supportée | Manuelle |
| Public cible | Débutants + Utilisateurs avancés | Experts en ligne de commande |
🎯 Conseil de choix : Si vous jonglez souvent entre plusieurs fournisseurs d'API ou utilisez plusieurs outils de programmation IA, CC-Switch va vous faire gagner un temps fou. En le couplant avec APIYI (apiyi.com), vous profitez d'une expérience fluide au meilleur prix.
Comparaison des outils liés à CC-Switch
Au-delà de l'application principale, voici quelques outils complémentaires ou alternatifs :
| Outil | Type | Caractéristiques | Cas d'utilisation |
|---|---|---|---|
| CC-Switch | App de bureau | Complet, supporte 4 CLI | Gestion globale centralisée |
| CC-Switch-CLI | Terminal | Version ligne de commande | Préférence pour le terminal |
| Claude-Code-Router | Service proxy | Routage dynamique, multi-modèles | Besoins de routage complexes |
| CCS | Outil hybride | Support OAuth, panneau visuel | Nécessite une connexion OAuth |
Combo recommandé : CC-Switch (pour la config) + APIYI (pour le relais API) = La meilleure solution rapport qualité-prix.
Ressources
| Ressource | Lien | Description |
|---|---|---|
| CC-Switch GitHub | github.com/farion1231/cc-switch |
Code source et tickets (Issues) |
| CC-Switch Releases | github.com/farion1231/cc-switch/releases |
Télécharger la dernière version |
| CC-Switch-CLI | github.com/SaladDay/cc-switch-cli |
Version en ligne de commande |
Conclusion
CC-Switch est l'outil indispensable pour gérer les configurations de vos assistants de programmation IA. Il résout les points de douleur suivants :
- Configurations fastidieuses : Une interface visuelle remplace l'édition manuelle de fichiers JSON.
- Bascule complexe : Changez de fournisseur (Provider) en un seul clic.
- Outils dispersés : Gestion unifiée pour Claude Code, Codex, OpenCode et Gemini CLI.
- Absence de test de vitesse : Test de latence intégré pour choisir le Provider le plus rapide.
- Perte de configuration : Sauvegarde automatique et synchronisation cloud pour ne jamais rien perdre.
Pour les développeurs qui utilisent fréquemment des outils de programmation IA, le combo CC-Switch + APIYI est la solution recommandée :
- CC-Switch : Offre une gestion simplifiée des configurations.
- APIYI (apiyi.com) : Fournit un service API stable et à prix compétitif.
Rendez-vous sur APIYI (apiyi.com) pour créer un compte, obtenez votre clé API, puis ajoutez le fournisseur dans CC-Switch pour commencer à profiter d'une expérience de programmation IA ultra-fluide.
📝 Auteur : Équipe technique APIYI | APIYI apiyi.com – Simplifier vos appels API IA.
