# 1.2 インストールガイド ## 公式チャネルとシステム要件 CC Switch は **[ccswitch.io](https://ccswitch.io)**、**[GitHub Releases](https://github.com/farion1231/cc-switch/releases)**、またはプロジェクトのソースリポジトリからのみ入手してください。支払い、チャージ、ログイン情報の入力を求める「CC Switch」サイトやクライアントは公式ではありません。 | システム | 最低バージョン | アーキテクチャ | |------|----------------|----------------| | Windows | Windows 10 以上 | x64 | | macOS | macOS 12 (Monterey) 以上 | Intel (x64) / Apple Silicon (arm64) | | Linux | 下記ディストリビューション説明を参照 | x64 / ARM64 | ## 前提条件 ### Node.js のインストール CC Switch が管理する CLI ツール(Claude Code、Codex、Gemini CLI)には Node.js 環境が必要です。 **推奨バージョン**:Node.js 18 LTS 以上 #### Windows 1. [Node.js 公式サイト](https://nodejs.org/) にアクセス 2. LTS バージョンのインストーラーをダウンロード 3. インストーラーを実行し、指示に従ってインストール 4. インストールの確認: ```bash node --version npm --version ``` #### macOS ```bash # Homebrew でインストール brew install node # または nvm を使用(推奨) curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash nvm install --lts ``` #### Linux ```bash # Ubuntu/Debian curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - sudo apt-get install -y nodejs # または nvm を使用 curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash nvm install --lts ``` ### CLI ツールのインストール #### Claude Code **方法 1:Homebrew(macOS 推奨)** ```bash brew install claude-code ``` **方法 2:npm** ```bash npm install -g @anthropic-ai/claude-code ``` #### Codex **方法 1:Homebrew(macOS 推奨)** ```bash brew install codex ``` **方法 2:npm** ```bash npm install -g @openai/codex ``` #### Gemini CLI **方法 1:Homebrew(macOS 推奨)** ```bash brew install gemini-cli ``` **方法 2:npm** ```bash npm install -g @google/gemini-cli ``` --- ## Windows ### インストーラー方式 1. [Releases ページ](https://github.com/farion1231/cc-switch/releases) にアクセス 2. `CC-Switch-v{バージョン}-Windows.msi` をダウンロード 3. インストーラーをダブルクリックして実行 4. 指示に従ってインストール ### ポータブル版(インストール不要) 1. `CC-Switch-v{バージョン}-Windows-Portable.zip` をダウンロード 2. 任意のディレクトリに展開 3. `CC-Switch.exe` を実行 ## macOS ### 方法 1:Homebrew(推奨) ```bash # インストール brew install --cask cc-switch ``` 最新バージョンに更新: ```bash brew upgrade --cask cc-switch ``` ### 方法 2:手動ダウンロード 1. `CC-Switch-v{バージョン}-macOS.dmg`(推奨)または `CC-Switch-v{バージョン}-macOS.zip` をダウンロード 2. DMG を開く、または zip を展開して `CC Switch.app` を取得 3. 「アプリケーション」フォルダにドラッグ ### 署名・公証済み CC Switch の macOS 版は Apple のコード署名と公証を受けています。追加の操作なしで直接インストールして開くことができます。 ## Linux ### ArchLinux AUR ヘルパーを使用してインストール: ```bash # paru を使用 paru -S cc-switch-bin # または yay を使用 yay -S cc-switch-bin ``` ### Debian / Ubuntu 1. アーキテクチャに合わせて `CC-Switch-v{バージョン}-Linux-x86_64.deb` または `CC-Switch-v{バージョン}-Linux-arm64.deb` をダウンロード 2. インストール: ```bash sudo dpkg -i CC-Switch-v{バージョン}-Linux-*.deb # 依存関係に問題がある場合 sudo apt-get install -f ``` ### AppImage(汎用) 1. アーキテクチャに合わせて `CC-Switch-v{バージョン}-Linux-x86_64.AppImage` または `CC-Switch-v{バージョン}-Linux-arm64.AppImage` をダウンロード 2. 実行権限を追加: ```bash chmod +x CC-Switch-v{バージョン}-Linux-*.AppImage ``` 3. 実行: ```bash ./CC-Switch-v{バージョン}-Linux-*.AppImage ``` ## インストールの確認 インストール完了後、CC Switch を起動します: 1. アプリウィンドウが正常に表示される 2. システムトレイに CC Switch のアイコンが表示される 3. アプリ切り替えに有効化された管理対象アプリが表示され、目的のアプリパネルへ切り替えられる ## 自動更新 CC Switch には自動更新機能が内蔵されています: - 起動時に自動で更新を確認 - 新しいバージョンがある場合、画面に更新通知を表示 - クリックするとダウンロードしてインストール 「設定 → バージョン情報」から手動で更新を確認することもできます。 ## アンインストール ### Windows - 「設定 → アプリ」からアンインストール - またはインストールディレクトリのアンインストーラーを実行 ### macOS - `CC Switch.app` をゴミ箱に移動 - オプション:設定ディレクトリ `~/.cc-switch/` を削除 ### Linux ```bash # Debian/Ubuntu sudo apt remove cc-switch # ArchLinux paru -R cc-switch-bin ```