Clother CLI
Clother переключает Claude Code между провайдерами одной командой: Z.AI, Kimi, DeepSeek, OpenRouter и локальные модели.
- 433 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Хранит ключи провайдеров в файле secrets.env и передает их через переменные окружения.
- При установке подменяет запуск `claude`, переместив исходный бинарный файл.
Установка
- Работает в
Ручная установка
brew tap jolehuit/tap
brew install clotherПредварительно ставят Claude Code CLI. Для macOS и Linux есть установка через curl с raw.githubusercontent.com. После установки запускают `clother config`.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Хранит ключи провайдеров в файле secrets.env и передает их через переменные окружения.
- При установке подменяет запуск `claude`, переместив исходный бинарный файл.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
CLI на Go ставит набор запускающих команд `clother-*`, каждая стартует Claude Code с нужными переменными окружения, адресом и моделью выбранного провайдера. Вместо ручной правки переменных и скриптов достаточно `clother-zai`, `clother-kimi`, `clother-deepseek` или `clother-ollama --model qwen3-coder`. Есть и `clother-native` для подписки Anthropic. Поддерживаются облачные провайдеры с совместимым с Anthropic интерфейсом, OpenRouter с псевдонимами моделей, китайские эндпоинты, локальные Ollama, LM Studio и llama.cpp, а также любой собственный адрес через `clother config custom`. Команда `clother bench` сравнивает задержку до первого токена и общее время ответа, `clother test` проверяет соединение. Провайдер-ориентированная команда возобновления продолжает сессию в нужном запускателе.
Для кого. Пользователям Claude Code, которые держат несколько ключей и моделей и устали переписывать переменные окружения при каждой смене провайдера.
Подходит, если
- Дешевую модель нужно подключить к Claude Code для рутинных задач.
- Задержку нескольких провайдеров надо сравнить на одном запросе.
- Локальная модель из Ollama должна работать вместо облачной.
- Одна сессия начата у одного провайдера, а продолжить ее надо у другого.
Не подходит, если
- Нужна Windows: поддержка заявлена для macOS и Linux.
- Провайдер не дает интерфейса, совместимого с Anthropic.
- Работа идет только с моделями Anthropic: переключать нечего.
Пример запроса к агенту
clother-ollama --model qwen3-coderОграничения
Платформы macOS и Linux. Для каждого провайдера нужен свой ключ, ключи из международной и китайской консолей не взаимозаменяемы. Ключи хранятся в файле secrets.env. Установка по Homebrew или через `curl` помещает запускающие команды рядом с `claude` и при установке отодвигает исходный бинарный файл `claude`, а `clother uninstall` возвращает его назад. Работа не-Claude моделей через интерфейс Claude Code зависит от совместимости конечной точки: у OpenRouter она гарантирована только для моделей Anthropic.
Как отключить. Выполните `clother uninstall`: команда покажет удаляемые пути и вернет исходный `claude`. Ключи в secrets.env удалите вручную.
Частые вопросы
Как поставить Clother?
На macOS выполните `brew tap jolehuit/tap` и `brew install clother` после установки Claude Code. Есть и установка через `curl` для macOS и Linux.
Как сменить модель у провайдера?
Передайте `--model` запускающей команде, например `clother-zai --model glm-5.3-flash`, либо задайте постоянное значение через `clother config zai`.
Как использовать OpenRouter?
Выполните `clother config openrouter`, добавьте псевдонимы моделей и запускайте `clother-or <псевдоним>`. Для моделей с окном в 1M токенов к ID добавляют `[1m]`.
Что показывает clother bench?
Время до первого токена и общее время ответа по каждому настроенному провайдеру, от быстрого к медленному. Локальные провайдеры пропускаются.
Что делает clother uninstall?
Показывает все удаляемые пути, затем стирает только созданные Clother запускатели и возвращает исходный `claude`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыЛокальный шлюз для Claude Code, Codex, OpenCode и других агентов: выбор провайдера моделей, маршрутизация, резервные модели и логи
CCS
CCS - Claude Codex Switch
CLI для переключения Claude Code между аккаунтами, провайдерами и локальными моделями без правки конфигов
Локальный шлюз для Claude Code: выбранные модели уходят к OpenAI, Kimi, DeepSeek, Gemini и другим, остальное идет в Anthropic
Плагин переключает модель отдельно для каждого окна Claude Code, отправляет субагентов к другим провайдерам и ловит лимит 429.
CLI на Go переключает профили Claude Code одной командой: настройки, CLAUDE.md и MCP-серверы меняются разом и с бэкапом.
CLI подключает сторонние модели к оркестрации Claude Code: воркфлоу, команды агентов и сабагенты на DeepSeek, GLM, Kimi, Qwen или подписке Codex
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Clother (эта карточка) | нет | 433 | |
| CC Switch | нет | 153 939 | графическое приложение для переключения провайдеров; Clother дает консольные запускатели и замер задержки |
| Claude Code Router | нет | 38 127 | локальный прокси с правилами маршрутизации; Clother просто подставляет окружение провайдера в запуск |
Коротко о README
Каждый провайдер получает свой запускатель и таблицу моделей, которые сопоставляются уровням Claude Code opus, sonnet и haiku. Обновление проверяет контрольные суммы релиза и не следует перенаправлениям за пределы GitHub.