cc-switch is an open-source app for macOS that centralizes the configuration of your programming agents. If you work in the terminal using clients like Gemini CLI, Codex, or Claude Code, this program will save you from having to struggle with manual configuration files. This app consolidates your access keys, connections to various artificial intelligence providers, and your local MCP servers into a single panel.
Switching between artificial intelligence models
Switching from one engine to another on Mac usually requires you to type lots of cumbersome commands. Thankfully, this app offers a very lightweight interface built with Tauri that comes with dozens of ready-to-use profiles. You only need to enter your API keys in the general settings once. From that moment on, you can switch models with a simple click, telling your terminal which artificial intelligence you want to use without typing a single line of code. This app also includes a latency meter so you can check which server is responding most quickly at any given moment.
Central MCP server synchronization
Manually configuring the additional context for each programming client is a very tedious task. This program solves that headache by grouping all your servers into a centralized master panel. Simply add your local path once, after which the app will automatically sync that data so you can use it on Gemini, Codex, and Claude at the same time. It's compatible with the most widely used protocols in development environments and lets you shut down any server with a direct switch, which is key if you want to avoid needlessly hogging your Mac's RAM.
Code of conduct and Markdown editor
Beyond managing your connections, this app also features a section dedicated entirely to defining how your agents should behave. You'll have a Markdown text editor at your disposal for drafting very specific rules. You can create a profile to make the terminal respond to you in a specific tone or format the code in a particular way. Simply save these instructions to different profiles and switch between them depending on the programming project you're working on that day.
Importing profiles via deeplinks
Manually copying extremely long text sequences with your security tokens is no longer necessary thanks to deep link support. If you browse with Safari or Chrome on compatible platforms, all you have to do is press a button, and the operating system will ask for permission to open cc-switch. When you accept, the program automatically imports your keys, profiles, and settings without you having to type absolutely anything. This is great if you change computers or decide to format your machine, because it allows you to restore your entire development environment in a matter of seconds.
My experience with cc-switch
I downloaded this program on my Mac because I use Claude and Gemini regularly, and I was tired of having to manually switch between different AI models. I opened the general settings, pasted my personal API key, and set up a quick profile. Then I wanted to test the MCP server integration, so I linked a local database and clicked sync. Upon opening my usual console, I was able to use that extra context directly with the agent, without having to dig through hidden macOS folders to modify text files.
What I liked most about cc-switch and what could be improved
· What I liked the most: the combined MCP connection panel takes the tedious work of configuring the same routes for each agent off your hands.
· What could be improved: you need to be comfortable using the macOS command terminal and local environments to understand what configurations you're actually changing.
Download cc-switch to centralize the configuration of your programming agents and switch between different artifical intelligence models instantly from your Mac.
cc-switch is for you if
✓ You want a single macOS hub to manage APIs and switch AI models instantly
✓ You need MCP server control, sharing contexts across clients and disabling services to conserve RAM
✓ You value customizable agent behaviors, Markdown prompt profiles, and deeplink imports to restore setups effortlessly
Comments
There are no opinions about cc-switch yet. Be the first! Comment