Pakai Claude Code emang asyik banget, tapi API resminya kemahalan? Mau pindah ke layanan perantara API pihak ketiga, tapi bingung cara ubah file konfigurasinya? CC-Switch lahir buat nyelesein masalah itu. Artikel ini bakal ngajak kamu paham cara instal dan pakai CC-Switch cuma dalam 5 menit, biar bisa kelola API buat empat asisten pemrograman AI: Claude Code, Codex, OpenCode, dan Gemini CLI dalam satu tempat.
Nilai Utama: Setelah baca artikel ini, kamu bakal bisa pakai CC-Switch buat kelola banyak API Provider secara visual, ganti konfigurasi sekali klik, dan gak perlu lagi ribet edit file JSON manual.

Apa itu CC-Switch? Kenapa Kamu Butuh Ini?
CC-Switch adalah aplikasi desktop lintas platform open-source yang dirancang khusus buat mengelola konfigurasi asisten pemrograman AI secara terpadu. Alat ini dibuat dan dibagikan secara terbuka di GitHub oleh pengembang bernama farion1231.
Posisi Utama CC-Switch
Gampangnya, CC-Switch adalah "pusat manajemen konfigurasi" buat alat pemrograman AI kamu:
| Cara Tradisional | Cara CC-Switch |
|---|---|
Edit manual ~/.claude/settings.json |
Antarmuka visual, konfigurasi sekali klik |
| File konfigurasi alat-alat berbeda terpencar | Kelola 4 alat CLI dalam satu tempat |
| Ganti Provider harus restart + ubah file | Ganti sekali klik, otomatis berlaku |
| Gak bisa cek kecepatan, gak tahu mana yang kencang | Ada fitur tes latensi bawaan, tampilannya jelas |
| Konfigurasi hilang susah dipulihkan | Backup otomatis, dukung sinkronisasi cloud |
4 Alat Pemrograman AI yang Didukung CC-Switch
| Alat | Penjelasan | Lokasi File Konfigurasi |
|---|---|---|
| Claude Code | Asisten AI terminal resmi dari Anthropic | ~/.claude/settings.json |
| Codex | Alat pemrograman CLI dari OpenAI | ~/.codex/config.toml |
| OpenCode | Asisten AI terminal sumber terbuka | ~/.config/opencode/ |
| Gemini CLI | Alat AI terminal dari Google | ~/.gemini/.env |
🚀 Mulai Cepat: CC-Switch mendukung penggunaan layanan perantara pihak ketiga seperti APIYI (apiyi.com). Setelah Provider dikonfigurasi, kamu bisa pakai Claude Code dan alat lainnya dengan biaya lebih murah, plus dapet kemudahan ganti-ganti provider cuma sekali klik.
Detail Fitur Utama CC-Switch
CC-Switch bukan sekadar pengalih konfigurasi, ini adalah platform manajemen alat AI yang lengkap:

Fitur 1: Manajemen Provider (Fitur Inti)
Ini adalah fitur yang paling sering digunakan di CC-Switch, yang mendukung:
| Fitur | Penjelasan |
|---|---|
| Tambah Provider | Mengonfigurasi alamat API, kunci, dan pemetaan model |
| Pengalihan Sekali Klik | Beralih antar berbagai Provider dengan cepat |
| Tes Kecepatan | Mengukur latensi API dari setiap Provider |
| Berbagi Konfigurasi | Sinkronisasi satu Provider ke berbagai alat sekaligus |
| Kembali ke Resmi | Memulihkan status login resmi dalam satu klik |
Contoh Konfigurasi 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"
}
}
Fitur 2: Manajemen Server MCP
MCP (Model Context Protocol) adalah protokol ekstensi untuk Claude Code. CC-Switch menyediakan antarmuka manajemen MCP yang terpadu:
- Mendukung tiga tipe transmisi: stdio / http / sse
- Konfigurasi terpadu lintas aplikasi (Claude/Codex/Gemini)
- Penambahan, pengeditan, dan penghapusan server MCP secara visual
Fitur 3: Manajemen Skills (Keahlian)
CC-Switch dapat mendeteksi dan menginstal Claude Skills secara otomatis:
- Pindai repositori GitHub secara otomatis untuk mencari Skills
- Instal sekali klik ke direktori
~/.claude/skills/ - Mendukung pemindaian rekursif pada direktori bersarang
Fitur 4: Manajemen System Prompts
Buat preset petunjuk sistem untuk berbagai skenario kerja:
- Jumlah preset petunjuk yang tak terbatas
- Mendukung file CLAUDE.md, AGENTS.md, dan GEMINI.md
- Beralih antar mode kerja yang berbeda dengan cepat
Fitur 5: Proxy API Lokal (v3.9.0+)
CC-Switch memiliki server proxy lokal bawaan yang menyediakan fitur-fitur canggih:
| Fitur | Penjelasan |
|---|---|
| Intersepsi Permintaan | Otomatis meneruskan permintaan CLI ke Provider yang dikonfigurasi |
| Failover Otomatis | Beralih otomatis ke cadangan jika Provider saat ini tidak tersedia |
| Log Permintaan | Mencatat semua permintaan API untuk memudahkan debugging |
| Statistik Penggunaan | Melacak konsumsi Token dan biaya yang dikeluarkan |
| Proteksi Circuit Breaker | Mendeteksi kegagalan Provider dan mengisolasinya secara otomatis |
💡 Saran Teknis: Fitur proxy lokal bekerja lebih optimal jika dipadukan dengan APIYI apiyi.com. APIYI menyediakan antarmuka yang kompatibel dengan OpenAI secara stabil, dan fitur failover CC-Switch dapat beralih secara otomatis saat terjadi gangguan jaringan, memastikan pengalaman pemrograman Anda tidak terputus.
Panduan Instalasi CC-Switch
CC-Switch mendukung platform Windows, macOS, dan Linux, dengan berbagai metode instalasi yang tersedia.
Instalasi di Windows
Cara 1: Installer MSI (Direkomendasikan)
Unduh file .msi dari GitHub Releases, lalu klik dua kali untuk menginstal.
Cara 2: Versi Portabel
Unduh versi portabel .zip, ekstrak, dan jalankan langsung tanpa perlu instalasi.
Instalasi di macOS
Cara 1: Homebrew (Direkomendasikan)
brew install --cask cc-switch
Cara 2: Instalasi Manual
Unduh file .dmg atau .zip, lalu seret ke folder Applications.
Catatan: Saat pertama kali dijalankan, Anda mungkin menemui peringatan Gatekeeper. Anda perlu mengizinkan aplikasi berjalan melalui "System Preferences → Security & Privacy".
Instalasi di Linux
CC-Switch menyediakan berbagai format paket untuk Linux:
| Distribusi | Cara Instalasi |
|---|---|
| Ubuntu/Debian | Unduh paket .deb, jalankan sudo dpkg -i cc-switch.deb |
| Fedora/RHEL | Unduh paket .rpm, jalankan sudo rpm -i cc-switch.rpm |
| Arch Linux | Gunakan perintah paru -S cc-switch-bin |
| Universal | Unduh AppImage, berikan izin eksekusi, lalu jalankan |
Verifikasi Instalasi
Setelah instalasi selesai, jalankan CC-Switch. Anda seharusnya melihat status alat CLI yang terdeteksi pada antarmuka utama.
Konfigurasi Cepat CC-Switch
Langkah 1: Tambahkan Provider APIYI
- Klik tombol 「Add Provider」 di antarmuka utama
- Pilih konfigurasi kustom 「Custom」
- Isi informasi berikut:
名称: APIYI
Base URL: https://api.apiyi.com
API Key: sk-your-apiyi-key # Dapatkan dari apiyi.com
- Konfigurasi pemetaan model (opsional):
{
"claude-sonnet-4-20250514": "claude-sonnet-4-20250514",
"claude-opus-4-20250514": "claude-opus-4-20250514",
"gpt-4o": "gpt-4o"
}
- Klik 「Save」 untuk menyimpan konfigurasi
Mendapatkan API Key: Kunjungi APIYI apiyi.com untuk mendaftar akun dan mendapatkan API Key. Platform ini menyediakan kuota uji coba gratis dan mendukung model-model populer seperti Claude, GPT, Gemini, dan lainnya.
Langkah 2: Ganti Provider
Setelah konfigurasi disimpan, pada daftar Provider di antarmuka utama:
- Cari Provider 「APIYI」 yang baru saja ditambahkan
- Klik 「Switch」 atau klik langsung pada Provider tersebut
- CC-Switch akan secara otomatis mengubah file konfigurasi dari alat yang terkait
- Mulai ulang alat CLI seperti Claude Code agar konfigurasi baru diterapkan
Langkah 3: Uji Koneksi
Gunakan fitur uji kecepatan CC-Switch untuk memverifikasi konfigurasi:
- Klik tombol 「Test」 di samping Provider
- Tunggu hingga pengujian latensi selesai
- Lihat waktu respons dan indikator status
Setelah pengujian berhasil, buka terminal dan jalankan Claude Code:
claude
Jika Anda bisa melakukan percakapan dengan normal, berarti konfigurasi telah berhasil.
Contoh Konfigurasi Minimalis
Lihat konfigurasi lengkap Provider APIYI
{
"id": "apiyi-provider",
"name": "APIYI (Direkomendasikan)",
"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
}
}
Fitur Lanjutan CC-Switch
Strategi Manajemen Multi-Provider
CC-Switch mendukung konfigurasi beberapa Provider sekaligus untuk strategi penggunaan yang lebih fleksibel:
┌─────────────────────────────────────────────────┐
│ CC-Switch Daftar Provider │
├─────────────────────────────────────────────────┤
│ ⭐ APIYI (Utama) Latensi: 120ms ✓ Sehat │
│ 📦 OpenRouter (Cadangan) Latensi: 280ms ✓ Sehat │
│ 🏢 Claude Resmi (Backup) Latensi: 350ms ✓ Sehat │
└─────────────────────────────────────────────────┘
Konfigurasi yang Direkomendasikan:
- Utama: APIYI – Harga terjangkau, akses cepat dari dalam negeri
- Cadangan: OpenRouter – Pilihan model melimpah, stabil untuk akses luar negeri
- Backup Terakhir: Login Resmi – Memastikan layanan selalu tersedia kapan saja
Konfigurasi Sinkronisasi Cloud
CC-Switch mendukung sinkronisasi konfigurasi ke penyimpanan cloud:
- Buka Settings → Storage
- Pilih folder sinkronisasi cloud (Dropbox, OneDrive, iCloud Drive)
- CC-Switch akan secara otomatis menyinkronkan konfigurasi Provider Anda
Dengan cara ini, Anda bisa berbagi konfigurasi API yang sama di berbagai perangkat.
Konfigurasi Lanjutan Proxy Lokal
Setelah mengaktifkan proxy lokal, CC-Switch akan:
- Menjalankan server proxy di mesin lokal
- Secara otomatis mengubah konfigurasi CLI agar mengarah ke proxy lokal tersebut
- Server proxy akan meneruskan permintaan ke Provider yang sebenarnya
Keunggulan:
- Semua permintaan melewati satu pintu masuk, sehingga mudah dipantau
- Failover otomatis; jika satu Provider mati, sistem akan beralih secara otomatis
- Pencatatan log permintaan untuk memudahkan pelacakan masalah (troubleshooting)
# Alur permintaan dalam mode proxy
Claude Code → localhost:8080 → Proxy CC-Switch → APIYI → Claude API
Fitur Claude Rectifier
Fitur Claude Rectifier yang hadir di versi v3.10.0 digunakan untuk memperbaiki masalah kompatibilitas pada API pihak ketiga:
- Memperbaiki format thinking signature secara otomatis
- Meningkatkan kompatibilitas dengan API non-resmi
- Mengurangi munculnya pesan kesalahan terkait "format error"
Pertanyaan Umum (FAQ) CC-Switch
Q1: Sistem operasi apa saja yang didukung oleh CC-Switch?
CC-Switch mendukung platform berikut:
- Windows 10 ke atas
- macOS 10.15 (Catalina) ke atas
- Linux: Ubuntu 22.04+, Debian 11+, Fedora 34+, Arch Linux
Teknologi yang digunakan: Tauri 2.8 + Rust (Backend) + React 18 + TypeScript (Frontend)
Q2: Mengapa Claude Code tidak berubah setelah mengganti Provider?
Setelah CC-Switch mengubah file konfigurasi, kamu perlu memulai ulang alat CLI agar perubahannya terasa:
# Metode 1: Tutup terminal saat ini dan buka kembali
# Metode 2: Masukkan /exit di Claude Code untuk keluar, lalu jalankan kembali
claude # Jalankan kembali
Jika masih tidak berhasil, periksa:
- Apakah status Provider di CC-Switch sudah "Active"
- Apakah API Key sudah diisi dengan benar
- Gunakan fitur pengujian di CC-Switch untuk memverifikasi koneksi
Format API Key yang didapat melalui APIYI apiyi.com dimulai dengan sk-, pastikan kamu menyalinnya secara lengkap.
Q3: Bagaimana cara mengembalikan login resmi Claude?
CC-Switch menyediakan fitur pemulihan satu klik:
- Temukan preset 「Official Login」 di daftar Provider
- Klik untuk beralih ke mode resmi
- CC-Switch akan secara otomatis memulihkan konfigurasi asli
Atau gunakan baris perintah:
# Hapus konfigurasi kustom dan pulihkan ke resmi
rm ~/.claude/settings.json
claude # Login kembali ke akun resmi
Q4: Di mana konfigurasi CC-Switch disimpan?
CC-Switch v3.8.0+ menggunakan penyimpanan dua lapis SQLite + JSON:
| Tipe Data | Lokasi Penyimpanan |
|---|---|
| Provider/MCP/Skills | ~/.cc-switch/cc-switch.db (SQLite) |
| Pengaturan Perangkat | ~/.cc-switch/settings.json (JSON) |
| File Cadangan | ~/.cc-switch/backups/ (Otomatis menyimpan 10 terakhir) |
Q5: Bagaimana cara mengonfigurasi APIYI sebagai Provider?
Menambahkan APIYI di CC-Switch sangatlah mudah:
- Klik Add Provider
- Isi konfigurasi:
- Name:
APIYI - Base URL:
https://api.apiyi.com - API Key: Kunci yang didapat dari apiyi.com
- Name:
- Simpan dan beralih
APIYI apiyi.com menyediakan antarmuka yang kompatibel dengan OpenAI, mendukung model seperti Claude, GPT, Gemini, dan lainnya, serta kompatibel sempurna dengan CC-Switch.
Perbandingan CC-Switch vs Konfigurasi Manual

| Dimensi Perbandingan | CC-Switch | Edit File Konfigurasi Manual |
|---|---|---|
| Tingkat Kesulitan | Rendah, operasi visual | Tinggi, perlu paham format konfigurasi |
| Efisiensi Peralihan | Sekali klik | Perlu edit file + restart |
| Dukungan Banyak Alat | Manajemen terpadu 4 alat | Konfigurasi manual tiap alat |
| Cadangan & Pemulihan | Otomatis & satu klik | Cadangan manual |
| Tes Kecepatan | Fitur bawaan | Tidak ada |
| Failover | Otomatis beralih ke cadangan | Tidak ada |
| Sinkronisasi Konfigurasi | Mendukung sinkronisasi Cloud | Sinkronisasi manual |
| Cocok Untuk | Pengguna pemula + mahir | Pengguna yang terbiasa dengan CLI |
🎯 Saran Pemilihan: Jika kamu sering perlu berpindah di antara beberapa API Provider, atau menggunakan beberapa alat pemrograman AI sekaligus, CC-Switch dapat meningkatkan efisiensimu secara drastis. Dipadukan dengan APIYI apiyi.com, kamu bisa mendapatkan pengalaman terbaik dengan biaya rendah dan kenyamanan tinggi.
Perbandingan Alat Terkait CC-Switch
Selain CC-Switch, ada beberapa alat serupa lainnya:
| Alat | Tipe | Fitur | Skenario Penggunaan |
|---|---|---|---|
| CC-Switch | Aplikasi Desktop | Fitur lengkap, mendukung 4 jenis CLI | Membutuhkan fungsi manajemen yang lengkap |
| CC-Switch-CLI | Command Line | Versi CLI dari CC-Switch | Lebih menyukai operasi baris perintah |
| Claude-Code-Router | Layanan Proksi | Routing dinamis, kolaborasi multi-model | Kebutuhan routing yang kompleks |
| CCS | Alat Hybrid | Dukungan OAuth, panel visualisasi | Membutuhkan login OAuth |
Kombinasi Rekomendasi: CC-Switch (Manajemen Konfigurasi) + APIYI (Proksi API) = Solusi dengan rasio performa-harga terbaik
Referensi
| Referensi | Tautan | Keterangan |
|---|---|---|
| CC-Switch GitHub | github.com/farion1231/cc-switch |
Kode sumber dan Issue |
| CC-Switch Releases | github.com/farion1231/cc-switch/releases |
Unduh versi terbaru |
| CC-Switch-CLI | github.com/SaladDay/cc-switch-cli |
Versi baris perintah |
Kesimpulan
CC-Switch adalah alat ampuh untuk mengelola konfigurasi asisten pemrograman AI yang mengatasi masalah-masalah berikut:
- Konfigurasi rumit: Antarmuka visual menggantikan pengeditan JSON secara manual.
- Peralihan sulit: Berpindah antar berbagai Provider dengan satu klik.
- Alat terfragmentasi: Manajemen terpadu untuk Claude Code, Codex, OpenCode, dan Gemini CLI.
- Tidak bisa cek kecepatan: Pengujian latensi bawaan untuk memilih Provider tercepat.
- Konfigurasi hilang: Pencadangan otomatis + sinkronisasi cloud, konfigurasi tidak akan pernah hilang.
Bagi pengembang yang sering menggunakan alat pemrograman AI, kombinasi CC-Switch + APIYI adalah solusi yang direkomendasikan:
- CC-Switch: Menyediakan manajemen konfigurasi yang praktis.
- APIYI apiyi.com: Menyediakan layanan API yang stabil dan terjangkau.
Kunjungi APIYI apiyi.com untuk mendaftarkan akun, dapatkan API Key, lalu tambahkan Provider di CC-Switch untuk mulai menikmati pengalaman pemrograman AI yang lancar.
📝 Penulis: Tim Teknis APIYI | APIYI apiyi.com – Membuat pemanggilan API AI jadi lebih mudah.
