O CC Switch é uma ferramenta open source e gratuita, multiplataforma, de gerenciamento de configurações para programação com IA. Ele ajuda a gerenciar de forma centralizada as configurações de provedor, roteamento local e métricas de uso de aplicativos como Claude Code, Claude Desktop e Codex, permitindo conectar-se a modelos de terceiros sem alterar o código-fonte das ferramentas.

O que é o CC Switch
O CC Switch é uma ferramenta open source de gerenciamento de configurações voltada para cenários de programação com inteligência artificial, compatível com as três principais plataformas desktop: macOS, Windows e Linux. Oficialmente, ele é posicionado como um hub centralizado de ferramentas de programação com IA, com o objetivo de gerenciar múltiplos aplicativos de agentes em uma única interface.
Conforme materiais públicos do site oficial, o CC Switch permite o gerenciamento unificado de sete aplicativos: Claude Code, Claude Desktop, Codex, Gemini CLI, OpenCode, OpenClaw e Hermes Agent. Outra seção da apresentação oficial também cita suporte a Grok Build, Pi e MiniMax Code, indicando que sua abrangência continua em expansão.
Funcionalidades principais
Gerenciamento unificado de provedores
Em uma única interface, é possível gerenciar os provedores de modelos, informações de autenticação e endpoints de API de múltiplos aplicativos de agentes, com suporte a troca imediata (hot swap) e operações de backup e restauração de configurações.
Roteamento local inteligente
Conta com mecanismo de circuit breaker integrado, monitoramento de integridade e fila de failover. Quando o provedor principal apresenta falhas, a ferramenta alterna automaticamente para nós de backup, buscando não interromper o fluxo de trabalho em andamento.
Rastreamento de uso e custos
É possível visualizar em tempo real o número de requisições, consumo de tokens, taxa de acerto de cache, cotas de assinatura e custos, com filtros por aplicativo e por provedor.
Armazenamento local seguro
As configurações e chaves de API são armazenadas em um banco de dados SQLite no próprio dispositivo, com suporte a migrações completas de esquema, e nenhum dado é enviado para servidores externos.
Gerenciamento de MCP, Skills e prompts
Gerencia de forma unificada os serviços MCP, pacotes de habilidades (Skills), modelos de prompts e o Hermes Memory, com suporte a sincronização entre aplicativos e implantação por links simbólicos.
Gerenciamento centralizado de sessões
Reúne os registros de sessões locais de cada agente, com suporte a busca, recuperação e exclusão, eliminando os silos de sessão entre aplicativos diferentes.
Mapeamento de modelos e conversão de protocolos
É possível mapear os IDs de perfil oficiais do Claude ou os nomes de modelos GPT do Codex para os modelos reais de provedores terceiros, com conversão automática de protocolo entre a Responses API e a Chat Completions API.
Como usar o CC Switch
O fluxo de uso típico a seguir é organizado com base em materiais oficiais:
- Baixar e instalar: Acesse o site oficial https://ccswitch.io/ para baixar o pacote de instalação correspondente ao seu sistema operacional, instale e inicie o CC Switch.
- Selecionar os alvos de gerenciamento: Na tela principal, marque os aplicativos de agente que deseja gerenciar para ativar o monitoramento na barra de ferramentas.
- Adicionar provedores: Acesse a página de configuração de provedores, insira o endereço do endpoint da API de terceiros e o token de autenticação. Após salvar, o sistema verifica automaticamente a conectividade.
- Ativar o roteamento local: Para aplicativos como Codex ou Claude Desktop, ative a opção “Requer mapeamento de roteamento local” e mantenha o proxy em execução em segundo plano.
- Configurar o mapeamento de modelos: Nas configurações de mapeamento, defina para as linhas Sonnet, Opus, Haiku ou para a família GPT qual o nome do modelo de terceiro que será realmente chamado nas requisições.
- Sincronizar Skills: Na página de gerenciamento de Skills, importe pacotes de habilidades existentes ou instale a partir de arquivos ZIP, com sincronização em tempo real por links simbólicos para os diretórios de configuração de cada agente.
- Monitorar o uso: No painel de estatísticas de uso, consulte os logs de requisições em tempo real, o consumo de tokens e as curvas de custo, com possibilidade de configurar alertas de limite de cota.
Principais vantagens
- Cobertura ampla de aplicativos: É o único gerenciador unificado do mercado que suporta simultaneamente os dois aplicativos da linha Claude, Codex, Gemini, OpenCode, OpenClaw e Hermes.
- Integração não intrusiva: Não é necessário modificar o código-fonte dos agentes: basta apontar variáveis de ambiente para o proxy local para utilizar modelos de terceiros.
- Roteamento de alta disponibilidade: Conta com circuit breaker e mecanismos de failover integrados, com troca para o provedor de backup em milissegundos quando a rota principal apresenta falhas, garantindo a continuidade do desenvolvimento.
- Transparência de custos: O rastreamento de uso em granularidade fina ajuda desenvolvedores a identificar pontos de alto consumo; conforme testes oficiais, é possível economizar cerca de 30% dos gastos com APIs.
- Open source e gratuito: É totalmente open source sob a licença MIT, com iterações guiadas pela comunidade e sem barreiras de licenciamento comercial.
Endereços do projeto
- Site oficial: https://ccswitch.io/
- Repositório GitHub: https://github.com/farion1231/cc-switch
O site oficial também disponibiliza acessos ao repositório oficial no GitHub, à documentação oficial e ao changelog das atualizações. Recomenda-se consultar as informações mais recentes diretamente no site oficial.
Cenários de aplicação
- Testes A/B com múltiplos modelos: Compare rapidamente os resultados de geração de código de modelos como Claude, GPT, DeepSeek e GLM dentro de um mesmo projeto.
- Recuperação de desastres de API em nível empresarial: A troca automática entre provedor principal e backup evita interrupções no desenvolvimento causadas por limitação de taxa ou falhas de um único fornecedor.
- Controle detalhado de custos: Responsáveis por equipes podem rastrear o consumo de tokens por projeto ou por membro, otimizando as estratégias de chamada de modelos.
- Acúmulo de ativos de Skills: Gerencie de forma centralizada ferramentas MCP personalizadas e modelos de prompt, para que novos membros da equipe possam sincronizá-los em todos os agentes com um clique.
- Retomada de sessões entre aplicativos: Mantenha o contexto da sessão ao alternar entre Claude Code e Codex, reduzindo o custo de repetição de instruções.
Projetos relacionados do ecossistema open source
Em materiais públicos, também são citados dois projetos open source da categoria de Skills, que têm posicionamento diferente do CC Switch (que é voltado para gerenciamento de configurações) e correspondem a pacotes de habilidades dentro do ecossistema de programação com IA:
- Pacote de habilidade (Skill) open source de design frontend com IA: criado para resolver o problema da estética padronizada e repetitiva de resultados gerados por IA.
- Agent Skill open source do desenvolvedor Eze: voltado para permitir que agentes planejem e executem navegação na internet.
Se você estiver procurando ferramentas semelhantes ao CC Switch, a seção de comparação com concorrentes na página oficial pode servir como ponto de partida para consulta aprofundada.
Observação sobre verificação de preços e limites
Atualmente, o CC Switch é um projeto open source e gratuito, distribuído sob a licença MIT. Contudo, os limites de funcionalidade, requisitos de sistema e escopo de suporte de projetos open source podem mudar com a evolução das versões. Os dados citados neste texto, como mapeamento de modelos, estratégias de roteamento e percentual de economia de custos, são provenientes de materiais públicos: sempre consulte a versão mais recente no site oficial para informações atualizadas. Para questões relacionadas a custos de provedores pagos ou de APIs, consulte diretamente o fornecedor do serviço correspondente.
Perguntas frequentes
Quais sistemas operacionais o CC Switch suporta?
Ele é compatível com macOS, Windows e Linux, e é possível baixar o pacote de instalação correspondente a cada sistema diretamente no site oficial.
Quais aplicativos de programação com IA o CC Switch suporta?
A apresentação oficial cobre Claude Code, Claude Desktop, Codex, Gemini CLI, OpenCode, OpenClaw e Hermes Agent; materiais públicos também mencionam suporte a Grok Build, Pi e MiniMax Code. Consulte as informações mais recentes no site oficial para confirmação.
É preciso pagar para usar o CC Switch?
Não. O projeto é open source e gratuito sob a licença MIT, com desenvolvimento conduzido pela comunidade.
É necessário modificar o código-fonte para usar o CC Switch?
Não. Ele utiliza um método de integração não intrusivo: basta apontar variáveis de ambiente para o proxy local para utilizar modelos de terceiros.
Onde os dados de configuração são armazenados?
Todas as configurações e chaves de API são armazenadas em um banco de dados SQLite local, com suporte a migrações completas de esquema, e nenhum dado é enviado para servidores externos, permanecendo no dispositivo do usuário.
Perguntas frequentes
Quais sistemas operacionais o CC Switch suporta?
Ele é compatível com macOS, Windows e Linux, e é possível baixar o pacote de instalação correspondente ao seu sistema diretamente no site oficial.
Quais aplicativos de programação com IA o CC Switch suporta?
A apresentação oficial cobre Claude Code, Claude Desktop, Codex, Gemini CLI, OpenCode, OpenClaw e Hermes Agent; materiais públicos também mencionam suporte a Grok Build, Pi e MiniMax Code. Consulte a descrição mais recente no site oficial para informações atualizadas.
É preciso pagar para usar o CC Switch?
Não. O projeto é open source e gratuito sob a licença MIT, com desenvolvimento guiado pela comunidade.
É necessário modificar o código-fonte para usar o CC Switch?
Não. Ele adota um método de integração não intrusivo: basta apontar variáveis de ambiente para o proxy local para utilizar modelos de terceiros.
Onde os dados de configuração são armazenados?
Todas as configurações e chaves de API são armazenadas em um banco de dados SQLite local, com suporte a migrações completas de esquema, e nenhum dado é enviado para servidores externos, permanecendo no dispositivo do usuário.