CC Switchは、無料で利用できるオープンソースのクロスプラットフォームAIプログラミング設定管理ツールです。Claude Code、Claude Desktop、CodexなどのAIプログラミングアプリのベンダー設定、ローカルルーティング、利用量を一元管理でき、コードを変更することなくサードパーティモデルを接続できます。

CC Switchとは
CC Switchは、AIプログラミングシーン向けのオープンソース設定管理ツールで、macOS、Windows、Linuxの3つのデスクトッププラットフォームに対応しています。公式では「ワンストップAIプログラミングツールHub」と位置づけられており、単一のインターフェースで複数のエージェントアプリを管理することを目的としています。
公式サイトの公開資料によると、CC Switchが一元管理できるアプリはClaude Code、Claude Desktop、Codex、Gemini CLI、OpenCode、OpenClaw、Hermes Agentの7つです。別の公式紹介ではGrok Build、Pi、MiniMax Codeへの対応も記載されており、対応範囲は今後も拡大していく見込みです。
主な機能
ベンダー一元管理
単一のインターフェースで複数のエージェントアプリのモデルベンダー、認証情報、APIエンドポイントを管理でき、ホットスワップとバックアップ・復元に対応しています。
ローカルインテリジェントルーティング
サーキットブレーカー、ヘルスモニタリング、フェイルオーバーキューを内蔵しています。メインのプロバイダーに異常が発生した場合、自動的にバックアップノードに切り替わり、ワークフローの中断を最小限に抑えます。
利用量・コストトラッキング
リアルタイムでリクエスト数、トークン消費量、キャッシュヒット率、サブスクリプション枠、料金を確認でき、アプリ別・プロバイダー別にフィルタリング可能です。
安全なローカルストレージ
設定とAPIキーはローカルのSQLiteデータベースに保存され、完全なスキーマ移行に対応しています。データが外部に送信されることはありません。
MCP / Skills / プロンプト管理
MCPサービス、Skillsスキルパック、プロンプトテンプレート、Hermes Memoryを一元管理し、アプリ間の同期とシンボリックリンクによるデプロイに対応しています。
セッション集中管理
各エージェントのローカルセッション履歴を集約し、検索、復元、削除が可能です。アプリ間のセッションの断絶を解消します。
モデルマッピング・プロトコル変換
Claude公式のロールIDやCodexのGPTモデル名を、サードパーティベンダーの実際のモデルにマッピングできます。Responses APIとChat Completions APIのプロトコル変換も自動的に行います。
CC Switchの使い方
以下は公式資料に基づいて整理した標準的な利用手順です:
- ダウンロード・インストール:公式サイト https://ccswitch.io/ からお使いのOSに対応したインストーラーをダウンロードし、インストール後にCC Switchを起動します。
- 管理対象の選択:メイン画面で管理したいエージェントアプリにチェックを入れ、ツールバーのモニタリングを有効にします。
- ベンダーの追加:ベンダー設定ページでサードパーティAPIのエンドポイントアドレスと認証トークンを入力し、保存すると自動的に接続確認が行われます。
- ローカルルーティングの有効化:CodexやClaude Desktopなどのアプリに対して、「ローカルルーティングマッピングが必要」のスイッチをオンにし、プロキシを常駐させます。
- モデルマッピングの設定:マッピング設定で、Sonnet/Opus/HaikuまたはGPTシリーズに対して実際にリクエストするサードパーティモデル名を指定します。
- Skillsの同期:Skills管理ページで既存のスキルパックをインポートするか、ZIPファイルからインストールし、シンボリックリンクを介して各エージェントの設定ディレクトリにリアルタイムで同期します。
- 利用量のモニタリング:利用量統計パネルでリアルタイムのリクエストログ、トークン消費量、コスト曲線を確認し、利用額のアラートを設定できます。
主な強み
- 全アプリカバー:業界で唯一、Claudeの両バージョン(Code/Desktop)、Codex、Gemini、OpenCode、OpenClaw、Hermesに同時対応した統合管理ツールです。
- ゼロイントルーシブ接続:エージェントのソースコードを変更する必要がなく、環境変数でローカルプロキシを指定するだけでサードパーティモデルを利用できます。
- 高可用性ルーティング:サーキットブレーカーとフェイルオーバーを内蔵し、メイン回線に異常が発生した場合はミリ秒単位でバックアッププロバイダーに切り替わり、開発の継続性を確保します。
- コストの可視化:細粒度の利用量トラッキングにより、開発者は消費量の多い箇所を特定できます。公式の実測ではAPIコストを約30%削減できるとされています。
- オープンソース・無料:MITライセンスのもと完全にオープンソースで公開されており、コミュニティ主導で開発が進められています。商用利用のためのライセンス料は不要です。
プロジェクト情報
- 公式サイト:https://ccswitch.io/
- GitHubリポジトリ:https://github.com/farion1231/cc-switch
公式サイトにはGitHub公式リポジトリ、公式ドキュメント、更新履歴へのリンクも掲載されています。最新情報は公式サイトでご確認ください。
適用シーン
- マルチモデルA/Bテスト:同一プロジェクト内でClaude、GPT、DeepSeek、GLMなどのモデルのコード生成効果を迅速に比較できます。
- 企業向けAPI耐障害性:メインとバックアップのプロバイダーを自動で切り替えることで、単一ベンダーのレート制限や障害による開発中断を回避できます。
- コストのきめ細かな管理:チームリーダーはプロジェクト別・メンバー別にトークン消費量を追跡し、モデル呼び出し戦略を最適化できます。
- Skills資産の蓄積:カスタムMCPツールとプロンプトテンプレートを一元管理し、新しいメンバーはワンクリックですべてのエージェントに同期できます。
- アプリ間のセッション継続:Claude CodeとCodexを切り替える際にコンテキストを保持したセッションを引き継げるため、重複した説明の手間を削減できます。
関連するオープンソースエコシステムプロジェクト
公開資料の中には、2つのSkill系オープンソースプロジェクトも記載されています。これらはCC Switchの「設定管理」という位置づけとは異なり、AIプログラミングエコシステムにおけるスキルパックです。
- オープンソースAIフロントエンドデザインスキルパック:画一的なAIのデザインの問題を解決するためのSkillです。
- 開発者・一沢EzeによるオープンソースAgent Skill:ウェブ検索の方法を検討するためのSkillです。
CC Switchと同類のツールをお探しの場合は、公式ページの「同類競合製品比較」のセクションを参考にしてください。
料金に関する注意点
CC Switchは現在、MITライセンスのオープンソース・無料プロジェクトです。ただし、オープンソースプロジェクトの機能範囲、システム要件、サポート範囲はバージョンアップに伴って変更される可能性があります。本記事に記載されているモデルマッピング、ルーティング戦略、コスト削減率などのデータはすべて公開資料に基づくものであり、最新の情報は公式サイトでご確認ください。有料ベンダーやAPIの料金については、各サービスプロバイダーに直接お問い合わせください。
よくある質問
CC SwitchはどのOSに対応していますか?
macOS、Windows、Linuxに対応しており、公式サイトから各OSに対応したインストーラーをダウンロードできます。
CC SwitchはどのAIプログラミングアプリに対応していますか?
公式の紹介ではClaude Code、Claude Desktop、Codex、Gemini CLI、OpenCode、OpenClaw、Hermes Agentの7つのアプリに対応しています。公開資料ではさらにGrok Build、Pi、MiniMax Codeへの対応も記載されており、詳細は公式サイトの最新情報をご確認ください。
CC Switchは有料ですか?
無料です。本プロジェクトはMITライセンスのもとでオープンソースとして公開されており、コミュニティ主導で開発が進められています。
CC Switchを使うにはソースコードを変更する必要がありますか?
必要ありません。ゼロイントルーシブ(非侵入)な接続方式を採用しており、環境変数でローカルプロキシを指定するだけでサードパーティモデルを利用できます。
設定データはどこに保存されますか?
すべての設定とAPIキーはローカルのSQLiteデータベースに保存されます。完全なスキーマ移行に対応しており、データが外部に送信されることはありません。
よくある質問
CC SwitchはどのOSに対応していますか?
macOS、Windows、Linuxに対応しており、公式サイトから各OSに対応したインストーラーをダウンロードできます。
CC SwitchはどのAIプログラミングアプリに対応していますか?
公式の紹介ではClaude Code、Claude Desktop、Codex、Gemini CLI、OpenCode、OpenClaw、Hermes Agentの7つのアプリに対応しています。公開資料ではさらにGrok Build、Pi、MiniMax Codeへの対応も記載されており、詳細は公式サイトの最新情報をご確認ください。
CC Switchは有料ですか?
無料です。本プロジェクトはMITライセンスのもとでオープンソースとして公開されており、コミュニティ主導で開発が進められています。
CC Switchを使うにはソースコードを変更する必要がありますか?
必要ありません。ゼロイントルーシブ(非侵入)な接続方式を採用しており、環境変数でローカルプロキシを指定するだけでサードパーティモデルを利用できます。
設定データはどこに保存されますか?
すべての設定とAPIキーはローカルのSQLiteデータベースに保存されます。完全なスキーマ移行に対応しており、データが外部に送信されることはありません。