9か月、7万人以上のフォロワー。この成長率は、オープンソースの世界ではかなり印象的です。これは、6つのAIプログラミングツールのAPIプロバイダー構成管理を一元化するクロスプラットフォームのデスクトップアプリケーションです。大規模言語モデルを扱う人なら誰でも、CC Switch を知っておくべきです。

なぜそれを使うのか? 最初、私自身も複数のAIプログラミングツールを使用していて、プロバイダーの切り替えは構成ファイルの手動編集を意味していました。
- 01 Claude Code では、
~/.claude/settings.jsonを変更する必要がありました。 - 02 Codex では、
~/.codex/config.tomlでした。 - 03 Gemini CLI では、
.envファイルでした。
異なる形式、異なるパス。変更が反映されないことが何度かあり、常に調べたり調整したりする必要がありました — 本当に面倒でした。CC Switch は、これらすべてを1つのインターフェースに統合して一元管理します。
個人的には、そのシステムトレイのクイック切り替え機能を最もよく使います。コーディング中に別のプロバイダーでテストしたいときは、システムトレイでクリックするだけです。メインアプリのウィンドウに戻る必要はありません。

あなたが望む機能はすべて揃っています。
- 01 ワンクリックでのプロバイダー切り替え。 DeepSeek、Zhipu GLM、Kimi、OpenRouter、MiniMaxなど。APIキーを追加するだけです。50のプロバイダーのプリセットを固定パラメータで統合しているので、手動で構成を書く必要はありません。
- 02 システムトレイからのクイック切り替え。 一時的にモデルを変更したいですか?システムトレイ(右下)のCC Switchアイコンをクリックし、モデルを選択するだけで切り替わります。
- 03 リクエストをインターセプトするローカルプロキシ。 有効にすると、CC-Switchはあなたのコンピュータ上で小さなローカルサーバーを起動します。あなたのCLIツールからのAPIリクエストをインターセプトし、ターミナルを再起動せずにプロバイダーを切り替えることができます。Claude Code / Codex / OpenClaw のようなツールは、モデルの公式サイトに直接接続しなくなります。リクエストはまずCC-Switchのローカルプロキシに送られ、プロキシが選択したモデルプロバイダーに転送します。これには多くの利点があります:
- ローカルプロキシを有効にした後、CC-Switch内でクリックするとモデルが変更され、Claude Codeはすぐに有効になります — ファイル編集や再起動は不要です。
- 様々なコードツールがこの1つのプロキシを共有します。一度構成すれば、すべてが使えます。
- すべての呼び出しデータが見え、リクエストの状況が明確です。
- メインモデルに問題が発生したりレート制限された場合、自動的にバックアップに切り替わり、開発が中断されるのを防ぎます。
- 様々な主流のLLMのフォーマットに自動的に適合し、シームレスに直接使用できます。
- 04 自動フェイルオーバー。 コーディング中、一番怖いのはメインAPIがダウンしたりレート制限されたりして、直接フローが途切れることです。プライマリとバックアップのプロバイダーを事前に設定できます。プライマリに問題が発生した場合、システムは自動的にバックアップに切り替えます — 手動介入は必要ありません。
- 05 サーキットブレーカーメカニズム。 あるプロバイダーに繰り返し問題が発生すると、故障したノードにリクエストを送り続けるのを防ぐために自動的に隔離されます。

コア構成に加えて、CC Switchにはいくつかの素敵な詳細機能があります。
- MCP、スキル、プロンプトの一元管理。 Claude Code を使ったことがあれば、おそらく MCP を知っているでしょう。簡単に言えば、Claude Code が様々な外部ツールやデータソースに接続できるようにする拡張プロトコルです。Claude Code と Codex が同じ MCP を使い、各 MCP 構成が異なる場所にある場合、両方を構成する必要があります — 面倒です。CC Switch の MCP 管理パネルを使えば、一度構成するだけで自動的に各ツールに同期されます。
- スキル管理。 優れたスキル管理。GitHub の人気スキルを自動的に検索します。クリックしてインストール。
- バックアップ&復元メカニズム。 過去のバージョンを自動的に保持します。ワンクリックでバックアップ/復元できるので、構成を壊す心配はありません。マルチデバイス同期が簡単になります。
- 最適なノードを選択する速度テスト。 ノードに問題があると疑う場合、手動でテストできます。各ノードのレイテンシとパケットロスを自動的にテストし、最適なノードを選択することもできます。
- 使用量追跡。 プロバイダーごとのリクエスト数、トークン消費量、キャッシュヒット率を見たいですか?使用統計を確認してください。プロバイダーごとのコスト分布が明確にわかります。カスタムモデルの価格設定を使っている場合もサポートされています。
- サイズ85%削減。 パフォーマンス向上のため、新バージョンでは Tauri 2.0 を使用しています。インストーラーのサイズは約80MBから約12MBに縮小され、起動速度も向上しました。
これらの機能を見て、きっと試してみたくなったことでしょう。Windows、macOS、Linux 用の公式ダウンロードが利用可能です。Windows の場合は、.msi ファイルをダウンロードします。
インストール後、ショートカットアイコンをクリックします。開いたときのインターフェースは非常にシンプルです:
このツールには、DeepSeek、Kimi、Zhipu、MiniMaxなどの一般的な主流プロバイダーのプリセットが組み込まれています。 サードパーティのプロバイダーを使用したい場合は、DeepSeek を例にとります:右上の「+」(プロバイダーの追加)をクリックして構成ページに入ります。
これが最も重要なステップです。 必要に応じて対応するプリセットプロバイダーを選択し、以下の表に従って構成情報を入力します:
[画像プレースホルダー:APIキー、モデル名などの構成フィールドを示す表]
構成は実際には非常に簡単です。主に API キーを貼り付け、モデル名を選択します。その他はほとんど事前構成済みで、デフォルト値で通常は問題ありません。
構成後、[保存] をクリックします。これで構成されました。
[画像プレースホルダー:DeepSeek など、構成されたプロバイダーをアクティブ/デフォルトとして表示するスクリーンショット]
Claude Code では、DeepSeek がデフォルトのプロバイダーになります — 非常に便利です。
構成後、接続をテストします。コマンドライン端末を開き、次のコマンドを入力して Claude Code を起動します:
bashbashclaude
これ以降、別のモデルを使用したい場合は、メインインターフェースでクリックするか、CC-Switch のトレイアイコンを開き、対応するモデルプロバイダーを選択して切り替えるだけです。
[画像プレースホルダー:DeepSeek、GPT-4、Claude などのモデルオプションを示すシステムトレイメニューのスクリーンショット]
いくつか事前に言っておくべき制限事項:
現在、以下の6つのエージェントプログラミングツールをサポートしています。Aider、Cursor などのツールを使用している場合、まだサポートされていません。
最後に
CC Switch をインストールした後、プロバイダーを切り替える頻度が明らかに高くなりました — とても便利だからです。使ったことがない友人はインストールしてみてください。使ったことがある友人はコメント欄で使用感を教えてください。
このプロジェクトは MIT ライセンスの下でオープンソースです。興味のある方は、GitHub リポジトリでソースコードとドキュメントを確認してください。
オープンソースアドレス: https://github.com/farion1231/cc-switch