Codex Profiles CLI
CLI и приложение в меню macOS ведут отдельные профили Codex для личной и рабочей работы, с окнами, проектами и квотой у каждого.
- 194 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Утилита запускает Codex CLI и приложение ChatGPT, пишет профили в домашние папки `~/.codex-имя` и может менять запуск оболочки после подтверждения.
- Разделение профилей не служит границей безопасности: для сильной изоляции нужны отдельные пользователи ОС.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/ducksss-codex-profilesОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Утилита запускает Codex CLI и приложение ChatGPT, пишет профили в домашние папки `~/.codex-имя` и может менять запуск оболочки после подтверждения.
- Разделение профилей не служит границей безопасности: для сильной изоляции нужны отдельные пользователи ОС.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Codex Profiles разводит локальное состояние Codex по именованным профилям. Профиль work хранит данные в `~/.codex-work`, профиль default использует обычный `~/.codex`, а окно ChatGPT для каждого имени получает собственную папку пользовательских данных. Команда `codex-profile cli work` запускает Codex CLI в этом профиле. Приложение для строки меню macOS показывает рядом с каждым профилем остаток квоты Codex CLI, время сброса и предупреждения о низком уровне. Папки проектов привязываются к профилям, так что `codex-profile run` открывает проект сразу в нужном. Утилита запускает оригинальное приложение ChatGPT и не читает и не копирует файлы авторизации и cookie.
Для кого. Тем, кто ведет в Codex личные и рабочие проекты под разными входами и устал перелогиниваться и проверять квоту вручную.
Подходит, если
- На одном Mac открыты два окна ChatGPT, личное и рабочее, рядом.
- Перед длинной задачей надо увидеть, сколько квоты Codex осталось в профиле.
- Проект клиента всегда открывается в своем профиле без ручного выбора.
- Агенту нужен вызов `codex-profile cli work exec` из скрипта.
- На Linux нужен тот же набор профилей Codex CLI в терминале.
Не подходит, если
- Нужна граница безопасности между аккаунтами: разделение локального состояния ее не создает, для этого служат отдельные пользователи ОС.
- Нужно переключать один аккаунт между людьми или делить подписку.
- Установлен только ChatGPT без Codex CLI и без желания его ставить.
Пример запроса к агенту
Создай профиль work, запусти в нем Codex CLI и покажи остаток квоты по всем профилям.Ограничения
Приложение собирается на вашем Mac командой `codex-profile menu install`: подписанной загрузки пока нет, нужны macOS 13 или новее и Xcode Command Line Tools. Для окон ChatGPT нужно официальное приложение ChatGPT, для запуска в терминале и показа квоты — официальный Codex CLI. Автор подчеркивает, что разделение локального состояния не служит границей безопасности аккаунта, ОС или сервера. Квота относится ко входу в Codex CLI, а окно ChatGPT может использовать другой аккаунт. Проект сообщества, не связанный с OpenAI. Расширение для Raycast в магазин пока не загружено.
Как отключить. Удалите профиль командой `codex-profile remove <профиль>` и сам CLI: `npm uninstall -g codex-profile` или `brew uninstall codex-profile`. Приложение лежит в папке Applications.
Частые вопросы
Как поставить codex-profile?
Выполните `npm install -g codex-profile` или `brew install Ducksss/tap/codex-profile`. Затем `codex-profile setup work` создаст профиль и предложит войти.
Как собрать приложение для строки меню?
Запустите `codex-profile menu install`. Сборка займет несколько минут и положит Codex Profiles.app в Applications или ~/Applications.
Работает ли на Linux?
CLI работает на macOS и Linux при наличии Bash и Codex CLI. Приложение строки меню только для macOS 13 и новее.
Копирует ли он файлы авторизации?
Нет. Утилита запускает оригинальное подписанное приложение ChatGPT и не читает и не копирует файлы авторизации и cookie.
Чем пакет codex-profile отличается от codex-profiles?
Устанавливать нужно `codex-profile` в единственном числе. Он дает команды `codex-profile` и `codex-profiles`, а одноименный пакет во множественном числе в npm принадлежит другому проекту.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыНесколько копий настольного Codex рядом: у каждого аккаунта свой значок, вход, чаты и плагины, переключаться не нужно.
Утилита возвращает в Codex пропавшие после смены провайдера диалоги: синхронизирует сессии и SQLite, делает резервные копии.
Скилл для Codex: безопасное обслуживание локального состояния, отчет без записи по умолчанию, бэкап и архив вместо удаления, чистка логов и воркстри
Локальная доска задач с CLI taskctl и скиллом для Codex, Claude Code и других агентов: заводит issue, двигает статусы и хранит комментарии по правилам
CLI для macOS заводит изолированные профили Claude Desktop и Claude Code, у каждого свой вход, чаты, настройки и значок.
Codex Relay дает следить за сессиями Codex CLI и отвечать агенту с телефона, пока работа остается на компьютере.
Коротко о README
Утилита развязывает профили Codex по каталогам и окнам ChatGPT и показывает квоту. Подробности про границы безопасности лежат в SECURITY.md, а про общую конфигурацию без общих учетных данных в USAGE.md.