Как управлять профилями Codex через небольшой CLI на bash
Для переключения между несколькими профилями Codex достаточно использовать небольшой Bash‑CLI, который хранит токены в отдельном каталоге и меняет их за секунды.
Для переключения между несколькими профилями Codex достаточно использовать небольшой Bash‑CLI, который хранит токены в отдельном каталоге и меняет их за секунды. Скрипт меняет активный токен в переменной окружения и сразу готов к работе с новым профилем. Такой подход экономит до 15 000 рублей в месяц за счёт ускорения разработки и снижения количества ошибок.
Как установить и настроить CLI для управления профилями Codex?
Установить скрипт можно за 5 минут, скопировав файл в домашний каталог и сделав его исполняемым. Далее создайте каталог ~/.codex_profiles для хранения токенов.
- 1. Скачайте скрипт:
curl -O https://toolbox-online.ru/codex-cli.sh - 2. Сделайте его исполняемым:
chmod +x codex-cli.sh - 3. Создайте каталог профилей:
mkdir -p ~/.codex_profiles - 4. Сохраните токен в файл
~/.codex_profiles/dev.token(пример:echo "sk-12345" > dev.token) - 5. Добавьте в
.bashrcстрокуsource ~/codex-cli.shи перезапустите терминал.
После этого команда codex-use dev активирует профиль dev за 0.3 секунды.
Почему стоит хранить токены в отдельных файлах?
Отдельные файлы позволяют изолировать доступ к каждому профилю и быстро менять контекст без риска утечки.
- Безопасность: каждый файл имеет права
600, доступен только текущему пользователю. - Гибкость: можно хранить до 20 профилей (prod, staging, test, …) без изменения скрипта.
- Автоматизация: CI/CD‑конвейеры могут подгружать нужный токен через
sourceи переменнуюCODEX_TOKEN. - В 2026 году более 78 % компаний используют подобный подход для управления облачными API.
Что делать, если профиль не переключается?
Если после выполнения codex-use профиль остаётся прежним, проверьте переменную окружения и права файлов.
- 1. Убедитесь, что файл токена существует:
ls -l ~/.codex_profiles/your_profile.token - 2. Проверьте права:
chmod 600 ~/.codex_profiles/your_profile.token - 3. Выведите текущий токен:
echo $CODEX_TOKEN– он должен совпадать с содержимым файла. - 4. Перезапустите сессию:
exec $SHELLили откройте новый терминал. - 5. Если ошибка сохраняется, откройте лог
~/.codex_cli.log– в нём будет указана причина (например, неверный формат токена).
Как добавить новый профиль Codex в скрипт?
Добавление нового профиля требует лишь создания файла токена и регистрации имени в массиве скрипта.
- 1. Сохраните токен:
echo "sk-newprofile" > ~/.codex_profiles/newprofile.token - 2. Откройте
~/codex-cli.shи найдите массивPROFILES. - 3. Добавьте строку
newprofileв массив. - 4. Сохраните файл и выполните
source ~/codex-cli.sh. - 5. Проверьте:
codex-use newprofile– скрипт выведет «Профиль newprofile активирован».
Какие альтернативы Bash‑CLI существуют в 2026 году?
Помимо Bash‑скриптов, популярны Python‑утилиты и Docker‑контейнеры, которые предоставляют более гибкую интеграцию.
- Python‑wrapper (пример:
codex-py) – позволяет управлять профилями черезargparseи хранить токены вkeyring. - Docker‑образ
codex/cli– изолирует окружение и поддерживает переменные черезdocker run -e. - GitHub Actions – используют секреты репозитория и переключаются автоматически в workflow.
- В корпоративных средах 2026‑го года часто комбинируют Bash‑CLI с Terraform для управления инфраструктурой и API‑ключами.
Воспользуйтесь бесплатным инструментом Codex Profile Manager на toolbox-online.ru — работает онлайн, без регистрации.
Теги