CC Switch (ccswitch.io) — самая популярная десктопная панель управления для ИИ-инструментов программирования. Она позволяет из одного места управлять конфигурациями API для Claude Code, Codex, Gemini CLI, OpenClaw и других популярных агентных инструментов: с «горячим» переключением маршрутизации API, автоматическим переключением на резервный канал и общими сессиями для нескольких приложений.
Если вы впервые слышите о CC Switch или только что скачали его и осматриваетесь, это руководство для вас. Начнём с вопроса «что такое CC Switch» и дойдём до продвинутой балансировки нагрузки между несколькими провайдерами.
Что такое CC Switch и зачем он нужен?
Какую проблему решает CC Switch
Каждому ИИ-инструменту для программирования (Claude Code, Codex и т. д.) нужно указать эндпоинт API и API-ключ. Если инструментов несколько, каждый приходится настраивать отдельно. Сменили API-провайдера — и снова обновляете каждый инструмент.
CC Switch это исправляет: одна панель, одно место для настройки провайдеров — и все инструменты используют их совместно.
Ключевые возможности
- «Горячее» переключение маршрутизации API: меняйте провайдеров, не перезапуская агентные инструменты
- Единое управление агентами: Claude Code, Codex, Gemini CLI — всё управляется из одного места
- Автоматическое переключение на резервный канал: если основной провайдер отказал, запросы уходят к резервным
- Общие сессии: состояние входа и сессии разделяются между инструментами
- Управление MCP: централизованная настройка серверов Model Context Protocol
Установка и базовая настройка
Загрузка и установка
CC Switch поддерживает все основные десктопные платформы:
Windows:
- Скачайте
.msiили.exeс ccswitch.io - Запустите двойным щелчком и следуйте указаниям мастера установки
macOS:
brew tap farion1231/ccswitch
brew install --cask cc-switch
Linux:
- Пакеты
.deb(Debian/Ubuntu) или.rpm(Fedora/RHEL) - Arch Linux:
paru -S cc-switch-bin
Первоначальная настройка
- Запустите CC Switch
- Выберите язык
- Настройте первого провайдера
Добавление провайдера
В CC Switch уже есть 50+ предустановленных провайдеров. Вот как добавить TeamoRouter:
- Нажмите Provider Management в левой боковой панели
- Нажмите Add Provider
- Выберите формат, совместимый с OpenAI
- Заполните поля:
- Name: TeamoRouter
- Base URL: URL шлюза TeamoRouter
- API Key: ваш ключ из консоли TeamoRouter
- Нажмите Save
Ограничения CC Switch
CC Switch — отличный инструмент, но у его архитектуры с локальной маршрутизацией есть врождённые ограничения:
1. Проблемы с переподключением
Локальный маршрутизатор CC Switch плохо уживается с системными прокси и VPN и часто вызывает ошибку «cc switch reconnecting»: heartbeat-сообщения WebSocket не укладываются в тайм-аут, проходя через два слоя (локальный маршрутизатор → системный прокси).
2. Потеря конфигурации
Обновления, несколько запущенных экземпляров и проблемы с правами на файлы могут незаметно стереть вашу конфигурацию.
3. Конфликты с VPN
Локальный маршрутизатор + системный прокси = конфликты маршрутизации, расхождения в разрешении DNS и сбои соединения.
4. Зависимость от локального процесса
CC Switch работает как десктопное приложение. Падения процесса, спящий режим и смена сети прерывают вашу работу.
Подробный разбор этих проблем — в статье CC Switch и VPN: окончательное решение.
Связка CC Switch + TeamoRouter
Лучшее от обоих решений: используйте CC Switch как панель управления, но в качестве бэкенд-провайдера укажите TeamoRouter, а не полагайтесь на локальную маршрутизацию CC Switch.
Почему эта связка работает
- Удобство CC Switch остаётся: управление агентными инструментами через графический интерфейс
- Вы получаете преимущества шлюза TeamoRouter: доля попаданий в кэш 99.3%, эффективная цена 0.3x-0.5x, SLA 99.98%
- Локальная маршрутизация не нужна: проблемный локальный маршрутизатор CC Switch полностью остаётся в стороне
- Простая настройка: достаточно добавить TeamoRouter как провайдера в CC Switch
Шаги настройки
Подробная инструкция — в статье Собираем ИИ-окружение для программирования на полную мощность: CC Switch + TeamoRouter.
Устранение типичных ошибок
401 Unauthorized
Причина: недействительный или просроченный API-ключ Решение: проверьте статус API-ключа в консоли TeamoRouter, создайте новый и обновите его в CC Switch
402 Payment Required
Причина: недостаточно средств на балансе аккаунта Решение: пополните баланс аккаунта TeamoRouter
502 Bad Gateway
Причина: бэкенд-сервис временно недоступен Решение: проверьте страницу статуса сервисов TeamoRouter или дождитесь автоматического восстановления
Provider Health Check Failed
Причина: CC Switch не может достучаться до Base URL провайдера Решение: убедитесь, что Base URL указан верно и сеть подключена
Продвинутый уровень: балансировка нагрузки между провайдерами и резервирование
CC Switch поддерживает нескольких провайдеров с правилами переключения на резервный канал:
- Добавьте нескольких провайдеров в разделе Provider Management
- Задайте порядок приоритетов в разделе Routing Rules
- Настройте триггеры переключения (тайм-аут, коды ошибок HTTP)
- Назначьте TeamoRouter основным провайдером, а альтернативы — резервными
FAQ
В чём разница между CC Switch и TeamoRouter?
CC Switch — локальный менеджер маршрутизации. TeamoRouter — облачный LLM-шлюз. Они работают вместе: CC Switch отвечает за управление, TeamoRouter служит бэкендом.
Какие агентные инструменты поддерживает CC Switch?
Claude Code, Codex, Gemini CLI, OpenClaw, OpenCode, VS Code Cline, WorkBuddy, Cherry Studio и другие.
Нужно ли платить за связку CC Switch + TeamoRouter?
CC Switch бесплатен и имеет открытый исходный код. TeamoRouter даёт скидку 50% на первые $25, а эффективная стоимость составляет примерно 10%-30% от официальных цен API.
Можно ли пользоваться CC Switch без VPN?
Да. Когда провайдером выступает TeamoRouter, облачный шлюз сам подключается к бэкенд-API напрямую — локальный VPN не нужен.