cc-switch is an open-source desktop application for managing multiple AI coding assistants such as Claude Code, Codex, Gemini CLI, and OpenClaw. It provides a graphical interface for switching between AI providers, managing API keys, configuring MCP servers, and organizing agent instructions.
The application includes more than 50 preconfigured provider profiles, allowing users to switch between different AI services without manually editing configuration files. It also provides server speed testing to help monitor response performance.
The built-in MCP server manager provides a central place to add and configure MCP servers. It supports stdio, HTTP, and SSE connections and can synchronize configured servers across supported AI coding tools.
cc-switch also includes a prompt and system instruction editor with Markdown support, allowing users to create and switch between different instruction profiles for their development projects.
The application supports deeplinks for importing compatible API configurations and settings directly into the desktop client, reducing the need to enter long configuration details manually.
Overall, cc-switch provides a centralized way to manage AI coding assistants, provider configurations, MCP servers, and instruction profiles from a single desktop interface.