導入ガイド

プロバイダー導入ガイド

ツール別の設定手順やトラブルシューティングを見る。

プロバイダー導入ガイド/CC-Switch 共通利用手順

CC-Switch 共通利用手順

CC Switchは、オープンソースのAIプログラミングCLI一括管理ツールです。Claude Code、Codex、Gemini CLI、OpenCodeなどのツールを併用している際に、ツールごとにAPI Key、Base URL、モデル名、MCP設定を個別に変更する手間を解消します。

このツールの概要と用途

複数のコマンドラインAIプログラミングツールを導入済みのユーザー向けツールです。チャットツールを1つだけ使っている一般的な初心者の方は、無理にCC Switchを覚える必要はありません。Claude Code、Codex CLI、Gemini CLIなどを同時に使い始めた段階で、プロバイダー(中継サービス)を一元管理する手段として検討することをおすすめします。

主な利用シーン

複数CLIでのプロバイダー共有同一のAI中継プロバイダーまたは公式APIをClaude Code、Codex、Gemini CLIで共有して使用したい場合。
プロバイダーを頻繁に切り替える場合業務中は公式アカウントを使用し、テスト時には中継プロバイダーに切り替えたり、プロジェクトごとに利用モデルを変更したりしたい場合。
MCP / Skillsの一括管理CC Switchの公式ドキュメントにはMCPやSkillsなどのツール横断管理機能も記載されています。初心者はまずプロバイダー(Provider)の切り替えから始めるのがおすすめです。

ダウンロード・インストール・初回起動

まずメイン画面を確認 インストール後、まずはアプリを起動し、左側にProvider、MCP、Skillsなどのメニューが表示されていることを確認します。初心者はまずProviderの設定のみを行い、MCPやプロンプトなどを同時に変更しないようにしましょう。
CC Switch メイン画面
  1. CC Switch公式サイトまたはGitHub Releasesから最新バージョンをダウンロードします。
  2. Windowsユーザーはお使いの環境に合ったインストーラーを選択し、macOS / Linuxユーザーは公式の導入手順に従ってインストールします。
  3. インストール完了後、アプリを起動してインターフェースが正常に表示されるか確認します。
  4. システムのセキュリティ警告等で起動がブロックされた場合は、ダウンロード元が公式リポジトリまたは公式サイトであることを確認した上で、画面の指示に従って実行を許可してください。

プロバイダー(Provider)の追加

プロバイダー追加の参考 ここでは新規Providerを追加する導線と各入力項目の位置を確認します。対象となるCLIやバージョンによって設定項目に細かな違いがある場合があります。
CC Switch公式リポジトリのProvider追加画面
  1. まずClaude Code、Codex CLI、Gemini CLIがそれぞれ単体で正常に起動することを確認してください。CC Switchは管理ツールであり、各CLIツール自体を自動インストールするものではありません。
  2. インストーラーは必ずCC Switchの公式リポジトリまたは公式サイトからダウンロードしてください。不明なクラウドストレージ等からの入手は避けましょう。
  3. CC Switchを起動し、Provider管理画面を開きます。
  4. 新規Providerを追加し、プロバイダー名(例:「メイン中継サービス」「テスト用プロバイダー」など)を設定します。
  5. プロバイダー管理画面から取得したBase URL、API Key、モデル名を入力します。対象ツールによって必要な項目が異なる場合があるため、画面の案内に沿って入力してください。
  6. 保存後、適用先となる対象ツール(Claude Code、Codex、Gemini CLIなど)を選択します。
  7. Switch / Apply を実行後、画面の案内に従って対応するターミナルまたはCLIを再起動します。公式ドキュメントによると、ほとんどのツールでは切り替え後に再起動が必要ですが、Claude Codeは現在ホットリロードに対応しています。
設定項目入力内容初心者向け注意事項
Provider Nameプロバイダー名または用途を記載「本番用中継サービス」「予備の公式キー」のように用途を具体的に記入し、「1」「2」など曖昧な名前にしないこと
Base URLプロバイダー管理画面のAPIエンドポイントURLをコピー管理画面の案内例に従い、末尾に /v1 を含める必要があるか確認してください
API Key完全なAPIキーをコピーして貼り付けスクリーンショット等で公開しないこと。また、キーのメモ用ラベル名を誤ってキー本体として貼り付けないよう注意してください
Model Nameモデル名リストを入力Claude Code、Codex、Gemini CLIでは指定すべきモデル名が異なる場合があります
Target Tool同期する対象CLIを選択すべてのプロバイダーが全CLIに対応しているとは限りません。うまく動作しない場合は、まずツールを1つだけ選択してテストしてください

対象CLIごとの個別検証

対象ツール最初に確認すべきポイント詳細ページ
Claude CodeClaude / Anthropic対応のエンドポイントURL、API Key、Claudeモデル名CC-Switch Claude Code設定
Codex CLIOpenAI / Codex互換のエンドポイントURL、API Key、利用可能なCodexモデル名CC-Switch Codex設定
Gemini CLIGoogle / GeminiまたはVertex関連の認証方式CC-Switch Gemini設定
CC-Switch-CLIGUI環境がない場合のコマンドライン設定手順CC-Switch-CLIの使い方
CC Switchは一括管理のための入り口であり、1つのProviderをすべてのCLIに対して無条件に適用できるわけではありません。Claude、Codex、Geminiではプロトコルや仕様が異なります。正常に動かない場合は、まず対象ツールを1つに絞ってテストしてください。

切り替え後のテスト方法

切り替え完了後、すぐに本番プロジェクトの作業に入らず、まずは空のディレクトリやテスト環境で短い質問を送信し、リクエストが選択したプロバイダーに正しく届いているか確認しましょう。

切り替え後の最小テストコマンド
claude "Please reply only: Configuration successful" codex "Please reply only: Configuration successful" gemini "Please reply only: Configuration successful"
CLIが依然として古い設定を参照している場合は、現在のターミナルウィンドウを閉じて新しく開き直してから再試行してください。設定ファイルの手動編集とCC Switchによる変更を同時に行わないようにしてください。