Search docs...

Start typing to search documentation

CC Switch

CC Switch Integration Guide

Manage Claude Code, Codex, and Gemini CLI provider configs in one place.

Project Introduction

Open-source cross-platform tool for managing Claude Code, Codex, and Gemini CLI provider configs, MCP servers, and system prompts. One-click provider switching.

Key Features

Provider Management

  • One-click switching between Claude Code, Codex, and Gemini configs
  • Multi-endpoint support with API key management and latency testing
  • 4-tier model configuration: Haiku, Sonnet, Opus, Custom

MCP Server Management

  • One server list shared across Claude, Codex, and Gemini
  • Three transport types: stdio, HTTP, and SSE
  • Bidirectional import/export with automatic sync

Prompts Management

  • Unlimited preset system prompts with quick switching
  • Cross-app support (Claude, Codex, Gemini formats)
  • CodeMirror 6 markdown editor with live preview

Multi-Platform Support

  • Native desktop installers (Windows, macOS, Linux)
  • Browser version for headless servers
  • Interactive and command-line modes

Installation

Download the installer for your platform from GitHub Releases (.msi, .zip, .deb, .AppImage).

bash
# Available formats: .msi, .zip
# Download from GitHub Releases:
# https://github.com/farion1231/cc-switch/releases

Web Version

bash
# Download the Linux tarball from GitHub Releases
# Extract and run:
./cc-switch-web

# Accessible on port 17666

UnoRouter Integration

CC Switch supports the ccswitch:// deep link, so you can import a config from the UnoRouter token page in one click.

Deep Link Integration

Pick the target app (Claude/Codex/Gemini), enter a config name, and choose models before importing.

Get started

Sign up for UnoRouter to get an API key and manage every AI CLI from one place.