Safe download sources and installation steps for each supported platform.
1.2 Installation Guide
Official Channels and System Requirements
Only download CC Switch from ccswitch.io, GitHub Releases, or the project source repository. Any "CC Switch" site or client that asks for payment, top-ups, or login credentials is not official.
| System | Minimum Version | Architecture |
|---|---|---|
| Windows | Windows 10 or later | x64 |
| macOS | macOS 12 (Monterey) or later | Intel (x64) / Apple Silicon (arm64) |
| Linux | See distribution notes below | x64 / ARM64 |
Prerequisites
Install Node.js
The CLI tools managed by CC Switch (Claude Code, Codex, Gemini CLI) require a Node.js environment.
Recommended version: Node.js 18 LTS or higher
Windows
- Visit the Node.js official website
- Download the LTS version installer
- Run the installer and follow the prompts
- Verify installation:
node --version
npm --version
macOS
# Install with Homebrew
brew install node
# Or use nvm (recommended)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
nvm install --lts
Linux
# Ubuntu/Debian
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs
# Or use nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
nvm install --lts
Install CLI Tools
Claude Code
Option 1: Homebrew (recommended for macOS)
brew install claude-code
Option 2: npm
npm install -g @anthropic-ai/claude-code
Codex
Option 1: Homebrew (recommended for macOS)
brew install codex
Option 2: npm
npm install -g @openai/codex
Gemini CLI
Option 1: Homebrew (recommended for macOS)
brew install gemini-cli
Option 2: npm
npm install -g @google/gemini-cli
---
Windows
Installer
- Visit the Releases page
- Download
CC-Switch-v{version}-Windows.msi - Double-click to run the installer
- Follow the prompts to complete installation
Portable Version (No Installation Required)
- Download
CC-Switch-v{version}-Windows-Portable.zip - Extract to any directory
- Run
CC-Switch.exe
macOS
Option 1: Homebrew (Recommended)
# Install
brew install --cask cc-switch
Update to the latest version:
brew upgrade --cask cc-switch
Option 2: Manual Download
- Download
CC-Switch-v{version}-macOS.dmg(recommended) orCC-Switch-v{version}-macOS.zip - Open the DMG, or extract the zip to get
CC Switch.app - Drag it to the Applications folder
Signed and Notarized
CC Switch for macOS is signed and notarized by Apple. You can install and open it directly — no extra steps needed.
Linux
ArchLinux
Install using an AUR helper:
# Using paru
paru -S cc-switch-bin
# Or using yay
yay -S cc-switch-bin
Debian / Ubuntu
- Download
CC-Switch-v{version}-Linux-x86_64.deborCC-Switch-v{version}-Linux-arm64.debfor your architecture - Install:
sudo dpkg -i CC-Switch-v{version}-Linux-*.deb
# If there are dependency issues
sudo apt-get install -f
AppImage (Universal)
- Download
CC-Switch-v{version}-Linux-x86_64.AppImageorCC-Switch-v{version}-Linux-arm64.AppImagefor your architecture - Add execute permission:
chmod +x CC-Switch-v{version}-Linux-*.AppImage
- Run:
./CC-Switch-v{version}-Linux-*.AppImage
Verify Installation
After installation, launch CC Switch:
- The app window displays correctly
- A CC Switch icon appears in the system tray
- The app switcher shows enabled managed apps, and you can switch to the target app panel
Auto Update
CC Switch includes built-in auto-update functionality:
- Automatically checks for updates on startup
- Displays an update prompt in the UI when a new version is available
- Click to download and install
You can also manually check for updates in "Settings > About".
Uninstall
Windows
- Uninstall via "Settings > Apps"
- Or run the uninstaller in the installation directory
macOS
- Move
CC Switch.appto Trash - Optional: Delete the configuration directory
~/.cc-switch/
Linux
# Debian/Ubuntu
sudo apt remove cc-switch
# ArchLinux
paru -R cc-switch-bin