CC Switch Lets You Switch Smoothly Between Top AI Models

CC Switch is a desktop app for centrally managing Claude Code, Codex, Gemini CLI, OpenCode, OpenClaw, Hermes, and other AI CLI tool configurations. This guide walks you through adding an API provider, syncing models, enabling Claude Code, and configuring Codex.

CC Switch is a desktop app for centrally managing configurations for Claude Code, Codex, Gemini CLI, OpenCode, OpenClaw, Hermes, and other AI CLI tools. It helps you visually manage API providers, MCP, and SKILLS, and quickly switch between providers without repeatedly editing JSON, TOML, or \.env files by hand.

Project Links and Download

GitHub Repository: https://github.com/farion1231/cc-switch

Cloud Download: https://pan.quark.cn/s/34560a39cc6b

Add an API Provider

1. Open the app and click the plus icon in the upper-right corner

2. Choose the provider type

If you are using official APIs from providers such as DeepSeek or Qwen, you can choose Claude Provider. If you are using a third-party API service, choose Unified Provider. Here we use the third-party API service https://superaiapi.com as an example, so choose Unified Provider.

3. Create an API token

Go to the corresponding platform and create an API token.

Click to use the key, then copy the `Base URL` and `API Key`.

4. Fill in a custom gateway

In CC Switch, click Custom Gateway and enter the `Base URL` and `API Key` you just copied.

Check Claude Code.

You can leave the model configuration empty for now. Later, the supported model list can be fetched automatically.

Sync Models and Enable

5. After adding it successfully, click the plus icon in the upper-right corner again

6. Find the provider and click Sync

Find the provider you just added and click the Sync button.

7. Open the edit page to fetch the model list

After syncing, you can see the provider you just added on the home page of the app. Click the Edit button.

Scroll to the bottom of the page and click Get Model List.

Click the expand button and replace the default model with one that is actually supported.

8. Test and enable

Click the Test button. After the test succeeds, click Enable.

After enabling it, you can use this provider configuration in Claude Code. It currently supports Claude Code CLI and Claude Code for VS Code. For Claude Desktop, you can refer to the previous article.

After starting Claude Code CLI, you can see that the default model has changed to DeepSeek V4 Pro, and the model can reply normally, which means the configuration was successful.

Codex Configuration Notes

The configuration method for Codex CLI and Codex Desktop is basically the same as Claude Code. The only thing to note is that in step 3, when filling in the `Base URL`, you need to append `/v1` to the end.

Example: \`https://superaiapi.com/v1\`

What it looks like after successful configuration

Codex CLI

Codex Desktop

Additional Notes

Feel free to try it yourself. The API site used in this article is https://superaiapi.com/. In actual use, it has been stable, the pricing is friendly, and there are recent promotions as well.