GoZen
ВыпущеноПереключатель окружений для нескольких CLI с автоматическим отказоустойчивым прокси.
Переключайте окружения Claude Code, Codex и OpenCode из одного места и продолжайте работу, когда вышестоящий провайдер деградирует: GoZen проксирует трафик API и переключается автоматически.
Обзор
Вся конфигурация API хранится в `~/.zen/zen.json`, а единственный демон `zend` поднимает и прокси-сервер, и веб-интерфейс с парольной защитой. Каталоги можно привязать к конкретному профилю и CLI, поэтому команда `zen` в папке проекта запускает нужный клиент к нужному провайдеру без дополнительных флагов.
Ради прокси всё и затевалось: запросы маршрутизируются по признакам вроде размышления, изображения и длинного контекста и переключаются на резервных провайдеров, когда основной недоступен. В третьей версии появились учёт токенов и стоимости по провайдеру, модели и проекту, бюджетные лимиты с предупреждением, понижением или блокировкой, проверки здоровья провайдеров, несколько стратегий балансировки и уведомления через вебхуки.
Конфигурацию можно синхронизировать между устройствами через WebDAV, S3, GitHub Gist или репозиторий GitHub с шифрованием AES-256-GCM. Токены веб-интерфейса передаются с RSA-шифрованием под сессионной аутентификацией.
Что он делает
- Один переключатель для Claude Code, Codex и OpenCode с настройкой на уровне проекта через привязку каталогов.
- Встроенный HTTP-прокси с автоматическим переключением на резервных провайдеров и маршрутизацией по сценариям (размышление, изображение, длинный контекст).
- Учёт использования и стоимости по провайдеру, модели и проекту с дневными, недельными и месячными лимитами.
- Мониторинг здоровья провайдеров по задержке и доле ошибок; балансировка по отказу, round-robin, минимальной задержке и минимальной стоимости.
- Шифрованная синхронизация конфигурации через WebDAV, S3, GitHub Gist или репозиторий GitHub (AES-256-GCM).
- Бот-шлюз для наблюдения и управления сессиями Claude Code из Telegram, Discord, Slack, Lark или Messenger.
- Самообновление через `zen upgrade` и автодополнение для zsh, bash и fish.
Начало работы
Установка
curl -fsSL https://raw.githubusercontent.com/dopejs/gozen/main/install.sh | shПервый запуск
zen config add provider && zen