cc-switch is an open-source app designed to bring a little order to the chaos of programming assistants. If you're using tools like Claude Code, Codex, Gemini CLI, or OpenClaw, this program will save you from having to edit hidden text files in order to configure them. Its graphical interface combines the management of API keys, switching between artificial intelligence providers, and the synchronization of MCP (Model Context Protocol) servers in a single place.
Switch between artificial intelligence providers quickly
Usually, the problem with using programming agents in the terminal is that each one requires entering cumbersome commands in order to switch between Claude and Gemini. Whereas this app offers a visual panel with more than 50 preconfigured profiles. You only need to enter your API keys once. Then, with a single mouse click, you can tell your terminal to start using a different artificial intelligence model. Additionally, the program includes a built-in tool that performs speed tests on the servers, so you can see whether the model you've chosen is responding quickly or if the network is saturated at that moment.
Management of MCP servers from one place
If you work with MCP servers to provide extra context for your programming assistants, you know what a hassle it is to manually configure them for each tool. This app solves that problem by creating a central server panel. All you have to do is add a server once, and this program will take care of syncing it in the background so it's automatically available on Claude, Codex, and Gemini at the same time. It supports the three most common connection protocols (stdio, HTTP, and SSE) and allows you to enable or disable each server with a simple switch to avoid overloading your PC's memory when you don't need them.
Prompt and system instructions editor
Apart from managing connections, this program has a tab dedicated exclusively to the instructions given to your agents. It features a Markdown text editor where you can write and save behavioral rules. For example, you can have a saved profile that makes the terminal assistant always respond in a particular language and document the code in a specific way. You can create as many instruction profiles as you want and switch between them depending on the programming project you're working on that day.
Quick installation via deep links
To save you from having to copy and paste extremely long strings of text with your security tokens, this program includes support for deeplinks. If you use compatible API management platforms, you can click a button in your browser, after which the system will ask you if you want to open cc-switch. Upon accepting, all your settings, security keys, and preferred models will be imported at once to the desktop client without you having to type absolutely anything, which is super convenient if you need to format your system or work from a new computer.
My experience with cc-switch
I downloaded the app because I was using Claude Code and Gemini for personal projects, and it was a hassle to change the terminal settings all the time. The interface is built with Tauri, which means it loaded super quickly. I went to the providers tab, entered my two API keys, and created a couple of quick profiles. Then I tested the MCP server manager, adding one so the artificial intelligence could read my project's local database, and clicked the sync button. It worked like a charm, since when I opened my usual terminal I was able to use the server with both agents without having to touch any JSON files hidden on my hard drive.
What I liked most about cc-switch and what could be improved
· What I liked the most: the combined MCP server panel saves you a lot of time by not having to configure the same paths for each terminal agent.
· What could be improved: although the desktop interface is very well designed, in order to get the most out of it, you still need to have basic knowledge about how command terminals and environment files work.
Download cc-switch to manage your programming agents from a convenient visual interface, switch between artificial intelligences with a click, and combine all your local configurations on this app created to help you program with AI and bypass usage limits.
cc-switch is for you if
✓ You want a visual hub to manage API keys and switch between AI providers
✓ You need centralized MCP servers synced across agents, with simple toggles to reduce resource usage
✓ You value saving setup time with deeplink config imports and reusable prompt profiles per project
Comments
There are no opinions about cc-switch yet. Be the first! Comment