TToolBox
💻
💻 dev
7 апреля 2026 г.6 мин чтения

Как управлять профилями Codex через небольшой CLI на bash

Как управлять профилями 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 — работает онлайн, без регистрации.
Поделиться:

Теги

#bash#cli#codex#profile-management#automation