Codar com o Claude Code é sensacional, mas a API oficial é muito cara? Quer mudar para um proxy de API de terceiros, mas não sabe como alterar o arquivo de configuração? O CC-Switch foi criado justamente para resolver essa dor. Este artigo vai te mostrar como dominar a instalação e o uso do CC-Switch em 5 minutos, gerenciando facilmente a API de quatro assistentes de programação por IA: Claude Code, Codex, OpenCode e Gemini CLI.
Valor central: Ao ler este artigo, você aprenderá a usar o CC-Switch para gerenciar visualmente vários provedores de API, alternar configurações com um clique e dar adeus à chatice de editar arquivos JSON manualmente.

O que é o CC-Switch? Por que você precisa dele?
O CC-Switch é um aplicativo de desktop multiplataforma de código aberto, projetado especificamente para unificar o gerenciamento das configurações de assistentes de programação por IA. Ele foi criado pelo desenvolvedor farion1231 e está disponível no GitHub.
Posicionamento central do CC-Switch
De forma simples, o CC-Switch é o "Centro de Gerenciamento de Configurações" para suas ferramentas de IA:
| Método Tradicional | Método CC-Switch |
|---|---|
Editar manualmente ~/.claude/settings.json |
Interface visual com configuração em um clique |
| Arquivos de configuração espalhados por diferentes ferramentas | Gestão unificada de 4 ferramentas CLI |
| Trocar de Provider exige reiniciar + alterar arquivos | Troca com um clique, entra em vigor automaticamente |
| Sem teste de velocidade, sem saber qual é o mais rápido | Teste de latência integrado com exibição intuitiva |
| Difícil de recuperar configurações perdidas | Backup automático com suporte a sincronização em nuvem |
As 4 grandes ferramentas de IA suportadas pelo CC-Switch
| Ferramenta | Descrição | Localização do arquivo de configuração |
|---|---|---|
| Claude Code | Assistente de IA oficial de terminal da Anthropic | ~/.claude/settings.json |
| Codex | Ferramenta CLI de programação da OpenAI | ~/.codex/config.toml |
| OpenCode | Assistente de IA de terminal de código aberto | ~/.config/opencode/ |
| Gemini CLI | Ferramenta de IA de terminal do Google | ~/.gemini/.env |
🚀 Início Rápido: O CC-Switch suporta o acesso a proxies de terceiros como o APIYI (apiyi.com). Ao configurar o Provedor, você pode usar ferramentas como o Claude Code com um custo muito menor, aproveitando a conveniência da troca rápida.
Detalhamento das Funcionalidades Principais do CC-Switch
O CC-Switch não é apenas um alternador de configurações; é uma plataforma completa de gerenciamento de ferramentas de IA:

Funcionalidade 1: Gerenciamento de Providers (Recurso Principal)
Esta é a funcionalidade mais utilizada do CC-Switch, oferecendo suporte para:
| Recurso | Descrição |
|---|---|
| Adicionar Provider | Configure endereços de API, chaves e mapeamento de modelos |
| Troca com um Clique | Alterne rapidamente entre vários Providers |
| Teste de Velocidade | Meça a latência da API de cada Provider |
| Configuração Compartilhada | Sincronize um Provider para múltiplas ferramentas |
| Reversão para o Oficial | Restaure o status de login oficial com um clique |
Exemplo de Configuração de Provider:
{
"name": "APIYI",
"baseUrl": "https://api.apiyi.com",
"apiKey": "sk-sua-chave-apiyi",
"models": {
"claude-sonnet-4-20250514": "claude-sonnet-4-20250514",
"claude-opus-4-20250514": "claude-opus-4-20250514"
}
}
Funcionalidade 2: Gerenciamento de Servidores MCP
O MCP (Model Context Protocol) é o protocolo de extensão do Claude Code. O CC-Switch oferece uma interface de gerenciamento MCP unificada:
- Suporte para três tipos de transporte: stdio, http e sse
- Configuração unificada entre aplicações (Claude/Codex/Gemini)
- Adição, edição e exclusão visual de servidores MCP
Funcionalidade 3: Gerenciamento de Habilidades (Skills)
O CC-Switch pode descobrir e instalar automaticamente as Claude Skills:
- Varredura automática de Skills em repositórios do GitHub
- Instalação com um clique no diretório
~/.claude/skills/ - Suporte para varredura recursiva de diretórios aninhados
Funcionalidade 4: Gerenciamento de Comandos do Sistema (System Prompts)
Crie presets de comandos (prompts) do sistema para diferentes cenários:
- Quantidade ilimitada de presets de comandos
- Suporte para arquivos CLAUDE.md, AGENTS.md e GEMINI.md
- Troca rápida entre diferentes modos de trabalho
Funcionalidade 5: Proxy de API Local (v3.9.0+)
O CC-Switch possui um servidor proxy local integrado que oferece recursos avançados:
| Recurso | Descrição |
|---|---|
| Interceptação de Requisições | Encaminha automaticamente as requisições da CLI para o Provider configurado |
| Failover Automático | Alterna automaticamente para um reserva quando o Provider atual está indisponível |
| Logs de Requisição | Registra todas as requisições de API para facilitar a depuração |
| Estatísticas de Uso | Rastreia o consumo de Tokens e os custos |
| Proteção de Circuit Breaker | Detecta falhas no Provider e o isola automaticamente |
💡 Dica Técnica: A funcionalidade de proxy local funciona ainda melhor quando utilizada em conjunto com o APIYI (apiyi.com). O APIYI fornece interfaces estáveis compatíveis com OpenAI, e a função de failover do CC-Switch pode realizar a troca automática durante oscilações de rede, garantindo que sua experiência de programação não seja interrompida.
Guia de Instalação do CC-Switch
O CC-Switch é compatível com Windows, macOS e Linux, oferecendo diversas formas de instalação.
Instalação no Windows
Opção 1: Instalador MSI (Recomendado)
Baixe o arquivo .msi no GitHub Releases e dê um duplo clique para instalar.
Opção 2: Versão Portátil
Baixe a versão portátil em .zip, extraia o conteúdo e execute diretamente, sem necessidade de instalação.
Instalação no macOS
Opção 1: Homebrew (Recomendado)
brew install --cask cc-switch
Opção 2: Instalação Manual
Baixe o arquivo .dmg ou .zip e arraste-o para a pasta Applications (Aplicativos).
Nota: Na primeira inicialização, você pode encontrar um aviso do Gatekeeper. Se isso acontecer, será necessário permitir a execução em 「Ajustes do Sistema → Segurança e Privacidade」.
Instalação no Linux
O CC-Switch oferece vários formatos de pacotes para Linux:
| Distribuição | Método de Instalação |
|---|---|
| Ubuntu/Debian | Baixe o pacote .deb e execute sudo dpkg -i cc-switch.deb |
| Fedora/RHEL | Baixe o pacote .rpm e execute sudo rpm -i cc-switch.rpm |
| Arch Linux | Use o comando paru -S cc-switch-bin |
| Geral | Baixe o AppImage, adicione permissões de execução e rode o arquivo |
Verificando a Instalação
Após concluir a instalação, abra o CC-Switch. Você deverá ver o status das ferramentas de CLI detectadas na interface principal.
Guia de Início Rápido do CC-Switch
Passo 1: Adicionar o Provider APIYI
- Clique no botão 「Add Provider」 na interface principal.
- Selecione 「Custom」 para uma configuração personalizada.
- Preencha as seguintes informações:
名称: APIYI
Base URL: https://api.apiyi.com
API Key: sk-your-apiyi-key # 从 apiyi.com 获取
- Configure o mapeamento de modelos (opcional):
{
"claude-sonnet-4-20250514": "claude-sonnet-4-20250514",
"claude-opus-4-20250514": "claude-opus-4-20250514",
"gpt-4o": "gpt-4o"
}
- Clique em 「Save」 para salvar a configuração.
Obtendo a API Key: Acesse o site do APIYI em apiyi.com e registre uma conta para obter sua chave de API. A plataforma oferece créditos de teste gratuitos e suporte para os principais Modelos de Linguagem Grande, como Claude, GPT e Gemini.
Passo 2: Alternar o Provider
Com a configuração salva, localize a lista de Providers na interface principal:
- Encontre o provider 「APIYI」 que você acabou de adicionar.
- Clique em 「Switch」 ou clique diretamente sobre o provider.
- O CC-Switch modificará automaticamente os arquivos de configuração das ferramentas correspondentes.
- Reinicie o Claude Code ou outras ferramentas de CLI para que as novas configurações entrem em vigor.
Passo 3: Testar a Conexão
Use a função de teste de velocidade do CC-Switch para validar sua configuração:
- Clique no botão 「Test」 ao lado do provider.
- Aguarde a conclusão do teste de latência.
- Verifique o tempo de resposta e o indicador de status.
Se o teste passar, abra o terminal e execute o Claude Code:
claude
Se conseguir conversar normalmente, a configuração foi concluída com sucesso!
Exemplo de Configuração Minimalista
Ver a configuração completa do Provider APIYI
{
"id": "apiyi-provider",
"name": "APIYI (推荐)",
"baseUrl": "https://api.apiyi.com",
"apiKey": "sk-your-apiyi-key",
"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
}
}
Recursos Avançados do CC-Switch
Estratégias de Gerenciamento de Múltiplos Provedores
O CC-Switch suporta a configuração de vários Provedores (Providers), permitindo estratégias de uso flexíveis:
┌─────────────────────────────────────────────────┐
│ Lista de Provedores CC-Switch │
├─────────────────────────────────────────────────┤
│ ⭐ APIYI (Principal) Latência: 120ms ✓ Ativo │
│ 📦 OpenRouter (Reserva) Latência: 280ms ✓ Ativo │
│ 🏢 Claude Oficial (Contingência) Lat: 350ms ✓ Ativo│
└─────────────────────────────────────────────────┘
Configuração Recomendada:
- Principal: APIYI – Preço acessível e acesso rápido.
- Reserva: OpenRouter – Grande variedade de modelos e estabilidade internacional.
- Contingência: Login Oficial – Para garantir que o serviço esteja sempre disponível.
Configuração de Sincronização na Nuvem
O CC-Switch permite sincronizar suas configurações com armazenamento em nuvem:
- Vá em Settings → Storage (Configurações → Armazenamento)
- Selecione a pasta de sincronização na nuvem (Dropbox, OneDrive, iCloud Drive)
- O CC-Switch sincronizará automaticamente as configurações dos Provedores.
Dessa forma, você pode compartilhar as mesmas configurações de API entre vários dispositivos.
Configurações Avançadas de Proxy Local
Ao habilitar o proxy local, o CC-Switch irá:
- Iniciar um servidor proxy localmente.
- Modificar automaticamente a configuração da CLI para apontar para o proxy local.
- O servidor proxy encaminha as requisições para o Provedor real.
Vantagens:
- Todas as requisições passam por um ponto único, facilitando o monitoramento.
- Failover automático: se um Provedor cair, ele alterna automaticamente.
- Registro de logs de requisição, facilitando o diagnóstico de problemas.
# Fluxo de requisição no modo proxy
Claude Code → localhost:8080 → Proxy do CC-Switch → APIYI → API do Claude
Recurso Claude Rectifier
O novo recurso Claude Rectifier, adicionado na v3.10.0, serve para corrigir problemas de compatibilidade com APIs de terceiros:
- Corrige automaticamente o formato da "assinatura de pensamento" (thinking signature).
- Melhora a compatibilidade com APIs não oficiais.
- Reduz erros do tipo "falha de formato".
Perguntas Frequentes (FAQ) do CC-Switch
Q1: Quais sistemas operacionais o CC-Switch suporta?
O CC-Switch é compatível com as seguintes plataformas:
- Windows 10 ou superior
- macOS 10.15 (Catalina) ou superior
- Linux: Ubuntu 22.04+, Debian 11+, Fedora 34+, Arch Linux
Stack tecnológica: Tauri 2.8 + Rust (Back-end) + React 18 + TypeScript (Front-end)
Q2: Alterei o Provedor, mas não surtiu efeito no Claude Code?
Após o CC-Switch modificar o arquivo de configuração, você precisa reiniciar a ferramenta de CLI para que as mudanças tenham efeito:
# Opção 1: Feche o terminal atual e abra-o novamente
# Opção 2: Digite /exit no Claude Code para sair e depois inicie novamente
claude # Iniciar novamente
Se ainda assim não funcionar, verifique:
- Se o status do Provedor no CC-Switch está como "Active" (Ativo).
- Se a API Key foi preenchida corretamente.
- Use a função de teste do CC-Switch para validar a conexão.
As chaves de API obtidas através do APIYI (apiyi.com) começam com sk-, certifique-se de copiar o código completo.
Q3: Como restaurar o login oficial do Claude?
O CC-Switch oferece uma função de restauração com um clique:
- Na lista de Provedores, encontre o preset "Official Login".
- Clique para alternar para o modo oficial.
- O CC-Switch restaurará automaticamente a configuração original.
Ou via linha de comando:
# Remova a configuração personalizada para restaurar o oficial
rm ~/.claude/settings.json
claude # Faça o login novamente na conta oficial
Q4: Onde as configurações do CC-Switch ficam armazenadas?
A partir da v3.8.0, o CC-Switch utiliza um sistema de armazenamento duplo (SQLite + JSON):
| Tipo de Dado | Local de Armazenamento |
|---|---|
| Provedores/MCP/Skills | ~/.cc-switch/cc-switch.db (SQLite) |
| Configurações do Dispositivo | ~/.cc-switch/settings.json (JSON) |
| Arquivos de Backup | ~/.cc-switch/backups/ (mantém os últimos 10 automaticamente) |
Q5: Como configurar o APIYI como Provedor?
Adicionar o APIYI no CC-Switch é muito simples:
- Clique em Add Provider.
- Preencha as configurações:
- Name:
APIYI - Base URL:
https://api.apiyi.com - API Key: Sua chave obtida em apiyi.com
- Name:
- Salve e alterne para ele.
O APIYI (apiyi.com) oferece uma interface compatível com OpenAI, suportando modelos como Claude, GPT e Gemini, sendo perfeitamente compatível com o CC-Switch.
Comparativo: CC-Switch vs. Configuração Manual

| Critério | CC-Switch | Edição Manual de Arquivos |
|---|---|---|
| Curva de Aprendizado | Baixa, operação visual | Alta, exige conhecer os formatos |
| Eficiência de Troca | Um clique | Exige editar arquivo + reiniciar |
| Suporte Multi-ferramenta | Gerencia 4 ferramentas juntas | Configuração individual por ferramenta |
| Backup e Recuperação | Automático, restauração simples | Backup manual |
| Teste de Velocidade | Função integrada | Não possui |
| Failover (Queda) | Troca automática de Provider | Não possui |
| Sincronização | Suporta nuvem | Sincronização manual |
| Público-alvo | Iniciantes e usuários avançados | Usuários confortáveis com CLI |
🎯 Dica de escolha: Se você precisa alternar com frequência entre diferentes API Providers ou utiliza várias ferramentas de programação com IA ao mesmo tempo, o CC-Switch vai aumentar muito a sua produtividade. Usando junto com a APIYI (apiyi.com), você garante a melhor experiência com baixo custo e praticidade.
Comparativo de Ferramentas Relacionadas ao CC-Switch
Além do CC-Switch, existem outras ferramentas similares no ecossistema:
| Ferramenta | Tipo | Destaques | Quando usar |
|---|---|---|---|
| CC-Switch | App Desktop | Completo, suporta 4 CLIs | Para quem quer gestão total |
| CC-Switch-CLI | Linha de Comando | Versão CLI do CC-Switch | Prefere operar pelo terminal |
| Claude-Code-Router | Proxy | Roteamento dinâmico e multi-modelo | Necessidades complexas de roteamento |
| CCS | Híbrido | Suporte a OAuth, painel visual | Quando o login via OAuth é essencial |
Combo recomendado: CC-Switch (gestão de configurações) + APIYI (ponte de API) = O melhor custo-benefício do mercado.
Referências
| Recurso | Link | Descrição |
|---|---|---|
| CC-Switch GitHub | github.com/farion1231/cc-switch |
Código-fonte e Issues |
| CC-Switch Releases | github.com/farion1231/cc-switch/releases |
Baixar a versão mais recente |
| CC-Switch-CLI | github.com/SaladDay/cc-switch-cli |
Versão de linha de comando |
Resumo
O CC-Switch é uma ferramenta indispensável para gerenciar configurações de assistentes de programação de IA, resolvendo os seguintes problemas:
- Configuração complexa: Interface visual em vez de edição manual de JSON.
- Troca difícil: Alterne entre vários provedores com apenas um clique.
- Ferramentas dispersas: Gestão unificada para Claude Code, Codex, OpenCode e Gemini CLI.
- Impossibilidade de medir velocidade: Teste de latência integrado para escolher o provedor mais rápido.
- Perda de configuração: Backup automático e sincronização na nuvem, garantindo que suas configurações nunca sejam perdidas.
Para desenvolvedores que utilizam ferramentas de programação com IA frequentemente, a combinação CC-Switch + APIYI é a solução recomendada:
- CC-Switch: Oferece um gerenciamento de configuração prático e ágil.
- APIYI (apiyi.com): Oferece serviços de API estáveis e com preços acessíveis.
Acesse APIYI (apiyi.com) para registrar sua conta, obtenha sua Chave de API (API Key) e, em seguida, adicione o provedor no CC-Switch para começar a aproveitar uma experiência de programação com IA totalmente fluida.
📝 Autor: Equipe Técnica APIYI | APIYI apiyi.com – Tornando as chamadas de API de IA mais simples
