CC Switch è uno strumento open source e gratuito, cross-platform, per la gestione delle configurazioni di programmazione AI. Ti aiuta a gestire centralmente le configurazioni dei fornitori, l'instradamento locale e i consumi di applicazioni di programmazione AI come Claude Code, Claude Desktop e Codex, permettendo di connettersi a modelli di terze parti senza dover modificare il codice.

Che cos'è CC Switch
CC Switch è uno strumento open source per la gestione delle configurazioni nell'ambito della programmazione AI, compatibile con le tre piattaforme desktop: macOS, Windows e Linux. Ufficialmente si posiziona come un Hub unificato per gli strumenti di programmazione AI, con l'obiettivo di gestire più applicazioni Agent all'interno di una singola interfaccia.
Secondo le informazioni pubbliche sul sito ufficiale, le applicazioni che CC Switch può gestire in modo centralizzato sono sette: Claude Code, Claude Desktop, Codex, Gemini CLI, OpenCode, OpenClaw e Hermes Agent. Un'altra descrizione ufficiale menziona anche Grok Build, Pi e MiniMax Code, a indicare che l'elenco delle applicazioni supportate è in continua espansione.
Funzionalità principali
Gestione unificata dei fornitori
Attraverso un'unica interfaccia è possibile gestire i fornitori di modelli, le credenziali di autenticazione e gli endpoint API di molteplici applicazioni Agent, con supporto per il cambio a caldo e il backup/ripristino.
Instradamento locale intelligente
Include un circuit breaker integrato, monitoraggio dello stato di salute e una coda di failover. Quando il provider principale presenta anomalie, il sistema commuta automaticamente sui nodi di riserva, cercando di non interrompere il flusso di lavoro corrente.
Tracciamento di consumi e costi
Permette di visualizzare in tempo reale il numero di richieste, il consumo di Token, i riscontri nella cache, i limiti degli abbonamenti e i costi, con possibilità di filtrare per applicazione e per Provider.
Archiviazione locale sicura
Le configurazioni e le chiavi API sono conservate in un database SQLite locale, con supporto per la migrazione completa dello Schema; i dati non lasciano il dispositivo.
Gestione di MCP, Skills e prompt
Gestisce in modo centralizzato i servizi MCP, i pacchetti di competenze Skills, i modelli di prompt e la memoria Hermes Memory, supportando la sincronizzazione tra applicazioni e il deployment tramite collegamenti simbolici.
Gestione centralizzata delle sessioni
Raccoglie i record delle sessioni locali di tutti gli Agent, supportando ricerca, ripristino ed eliminazione, per eliminare i silos di sessione tra le diverse applicazioni.
Mappatura dei modelli e conversione dei protocolli
È possibile mappare gli ID dei ruoli ufficiali di Claude o i nomi dei modelli GPT di Codex sui modelli effettivi di fornitori terzi, completando automaticamente la conversione del protocollo tra Responses API e Chat Completions API.
Come usare CC Switch
Di seguito è riportato un flusso di utilizzo tipico basato sulle informazioni ufficiali:
- Download e installazione: visita il sito ufficiale https://ccswitch.io/ per scaricare il pacchetto di installazione corrispondente al tuo sistema, installa e avvia CC Switch.
- Selezione dei target da gestire: nella schermata principale, seleziona le applicazioni Agent che desideri gestire per attivare il monitoraggio nella barra degli strumenti.
- Aggiunta di un fornitore: nella pagina di configurazione dei fornitori, inserisci l'indirizzo dell'endpoint API di terze parti e il token di autenticazione; dopo il salvataggio, il sistema verificherà automaticamente la connettività.
- Attivazione dell'instradamento locale: per applicazioni come Codex o Claude Desktop, abilita l'opzione "Richiedi mappatura instradamento locale" e mantieni il proxy in esecuzione.
- Configurazione della mappatura dei modelli: nelle impostazioni di mappatura, specifica il nome del modello di terze parti effettivo da richiamare per le serie Sonnet/Opus/Haiku o GPT.
- Sincronizzazione delle Skills: nella pagina di gestione delle Skills, importa i pacchetti di competenze esistenti o installali da un file ZIP; la sincronizzazione in tempo reale avviene tramite collegamenti simbolici nelle directory di configurazione di ciascun Agent.
- Monitoraggio dei consumi: nel pannello delle statistiche sui consumi, consulta i log delle richieste in tempo reale, il consumo di Token e le curve di costo, e puoi anche impostare avvisi sui limiti di utilizzo.
Vantaggi principali
- Copertura completa delle applicazioni: è l'unico gestore unificato del settore che supporta contemporaneamente entrambe le versioni di Claude, Codex, Gemini, OpenCode, OpenClaw e Hermes.
- Integrazione non invasiva: non è necessario modificare il codice sorgente degli Agent; basta puntare il proxy locale tramite variabili d'ambiente per utilizzare modelli di terze parti.
- Instradamento ad alta affidabilità: con circuit breaker e failover integrati, in caso di anomalie sulla linea principale commuta sul Provider di riserva in millisecondi, garantendo la continuità dello sviluppo.
- Costi trasparenti: il tracciamento granulare dei consumi aiuta gli sviluppatori a identificare i punti di consumo elevato; secondo i test ufficiali, è possibile risparmiare circa il 30% sulle spese per le API.
- Open source e gratuito: è completamente open source con licenza MIT, lo sviluppo è guidato dalla comunità e non sono previsti costi di licenza commerciale.
Indirizzi del progetto
- Sito ufficiale: https://ccswitch.io/
- Repository GitHub: https://github.com/farion1231/cc-switch
Dal sito ufficiale è possibile accedere anche al repository GitHub ufficiale, alla documentazione e al registro degli aggiornamenti; si consiglia di fare riferimento alle informazioni più recenti pubblicate sul sito.
Scenari di applicazione
- Test A/B su più modelli: in uno stesso progetto è possibile confrontare rapidamente la qualità della generazione di codice di modelli come Claude, GPT, DeepSeek e GLM.
- Disaster recovery per API a livello aziendale: il passaggio automatico tra Provider principale e di riserva evita interruzioni dello sviluppo dovute a limitazioni di velocità o guasti di un singolo fornitore.
- Controllo dettagliato dei costi: i responsabili del team possono monitorare il consumo di Token per progetto o per membro, ottimizzando le strategie di chiamata ai modelli.
- Consolidamento delle risorse Skills: la gestione centralizzata di strumenti MCP personalizzati e modelli di prompt permette ai nuovi membri di sincronizzarsi su tutti gli Agent con un solo clic.
- Ripresa delle sessioni tra applicazioni: quando si passa da Claude Code a Codex, viene mantenuto il contesto della sessione, riducendo i costi di comunicazione ripetitiva.
Progetti correlati nell'ecosistema open source
Nelle fonti pubbliche sono citati anche due progetti open source di tipo Skill che, diversamente da CC Switch che si focalizza sulla gestione delle configurazioni, appartengono alla categoria dei pacchetti di competenze nell'ecosistema di programmazione AI:
- Il pacchetto di competenze Skill open source per il design frontend AI: pensato per risolvere il problema dell'estetica AI omologata.
- L'Agent Skill open source dello sviluppatore Eze (一泽): dedicato a ragionare su come navigare in rete.
Se stai cercando strumenti simili a CC Switch, la sezione "Confronto con i concorrenti" presente sul sito ufficiale può essere un punto di partenza per ulteriori approfondimenti.
Avvertenza sulla verifica dei prezzi
CC Switch è attualmente un progetto open source e gratuito, distribuito con licenza MIT. Tuttavia, i limiti funzionali, i requisiti di sistema e l'ambito di supporto dei progetti open source possono variare con l'evolversi delle versioni; i dati riportati in questo articolo riguardo alla mappatura dei modelli, alle strategie di instradamento e alla percentuale di risparmio sui costi provengono da fonti pubbliche, pertanto si prega di fare riferimento alla versione più recente sul sito ufficiale. Per quanto riguarda eventuali fornitori a pagamento o costi delle API, si consiglia di consultare direttamente i rispettivi fornitori di servizi.
Domande frequenti
Quali sistemi operativi supporta CC Switch?
Supporta macOS, Windows e Linux; è possibile scaricare il pacchetto di installazione corrispondente al proprio sistema dal sito ufficiale.
Quali applicazioni di programmazione AI supporta CC Switch?
La presentazione ufficiale include Claude Code, Claude Desktop, Codex, Gemini CLI, OpenCode, OpenClaw e Hermes Agent; fonti pubbliche menzionano anche il supporto per Grok Build, Pi e MiniMax Code. Per i dettagli, fare riferimento alle indicazioni più recenti sul sito ufficiale.
CC Switch è a pagamento?
No. Il progetto è open source e gratuito con licenza MIT, con sviluppo guidato dalla comunità.
Per usare CC Switch è necessario modificare il codice sorgente?
No. Adotta un approccio di integrazione non invasivo: basta puntare il proxy locale tramite variabili d'ambiente per utilizzare modelli di terze parti.
Dove vengono archiviati i dati di configurazione?
Tutte le configurazioni e le chiavi API sono archiviate in un database SQLite locale, con supporto per la migrazione completa dello Schema; i dati non lasciano il dispositivo.
Domande frequenti
Quali sistemi operativi supporta CC Switch?
Supporta macOS, Windows e Linux; è possibile scaricare il pacchetto di installazione corrispondente al proprio sistema dal sito ufficiale.
Quali applicazioni di programmazione AI supporta CC Switch?
La presentazione ufficiale include Claude Code, Claude Desktop, Codex, Gemini CLI, OpenCode, OpenClaw e Hermes Agent; fonti pubbliche menzionano anche il supporto per Grok Build, Pi e MiniMax Code. Per i dettagli, fare riferimento alle indicazioni più recenti sul sito ufficiale.
CC Switch è a pagamento?
No. Il progetto è open source e gratuito con licenza MIT, con sviluppo guidato dalla comunità.
Per usare CC Switch è necessario modificare il codice sorgente?
No. Adotta un approccio di integrazione non invasivo: basta puntare il proxy locale tramite variabili d'ambiente per utilizzare modelli di terze parti.
Dove vengono archiviati i dati di configurazione?
Tutte le configurazioni e le chiavi API sono archiviate in un database SQLite locale, con supporto per la migrazione completa dello Schema; i dati non lasciano il dispositivo.