Codex на вашем телефоне, из приложения с открытым исходным кодом
CLI openai/codex работает на вашем собственном железе, под вашей собственной подпиской ChatGPT или API-ключом. Happier — окно в него оттуда, где вы сейчас находитесь.
How Happier runs Codex CLI
Codex — это агент, которого Happier по умолчанию запускает в режиме App Server, и полезное следствие здесь — отказ: если этот режим недоступен для новой сессии, запуск падает, а не сползает молча к чему-то более слабому, так что ACP или MCP — это выбор, который вы делаете намеренно, а не запасной вариант, случившийся с вами за спиной сессии, которая потом ведёт себя иначе, чем предыдущая.
Что стоит на кону в этом выборе — записано, а не угадывается. На рантайме по умолчанию разговор с Codex можно форкнуть, откатить к более ранней точке и спросить, снялся ли уже лимит использования; выберите вместо него рантайм MCP или ACP — и релиз теряет все три возможности, и именно поэтому тихое понижение было бы неуместной любезностью. У Codex есть и собственный TUI вендора, который можно получить обратно: happier attach даёт вам настоящий интерфейс Codex на уже идущей сессии, и пока этот терминал держит её, всё, что вы отправляете из приложения, ждёт в очереди, а не появляется под вашим курсором.
Это также один из двух агентов, у которых учётная запись может смениться посреди сессии. Подключите подписку Codex или ключ OpenAI один раз — и сессию, упёршуюся в лимит на одном из них, можно перенести на другой профиль в той же группе, а не бросать: не чаще одного раза за ход и трёх раз за час сессии, так что это восстановление, а не ротация. Сам вход остаётся вендорским: страница провайдера запускает codex login на выбранном вами компьютере, и записанные им учётные данные остаются там.
What Codex CLI does, and what Happier adds
Codex CLI — терминальный агент программирования от OpenAI, который поставляется релизным бинарником из репозитория openai/codex. happier codex запускает этот бинарник в том репозитории, на который вы его направите, — те же запросы на подтверждение, тот же рабочий каталог, та же учётная запись, что и при запуске вручную.
Меняется то, откуда вы можете это читать. Транскрипт, диффы файлов и запросы на подтверждение появляются в приложении Happier на телефоне, во вкладке браузера или в десктопном приложении, зашифрованные сквозным шифрованием ещё до того, как покинут ваш компьютер.
happier codexRead, approve and answer Codex CLI from any device
Приложения для iOS и Android, десктопное приложение для macOS, Windows и Linux и app.happier.dev — все они клиенты к процессу Codex CLI, работающему на вашем компьютере, а не зеркала только для чтения. Ответьте на запрос разрешения, отправьте следующую инструкцию, просмотрите репозиторий, прочитайте дифф. Транскрипт шифруется сквозным шифрованием до того, как покинет ваш компьютер, так что сервер, который его несёт, держит шифротекст.
Happier can install Codex CLI for you
Happier ставится на тот компьютер, где уже лежит ваш репозиторий, а happier codex запускает там Codex CLI обычным подпроцессом, в том каталоге, на который вы его направите, с тем входом, который вы сами и выполнили. Между агентом и OpenAI нет шлюза, и нигде больше нет копии вашего исходного кода.
Happier сначала ищет codex в вашем PATH и запускает ту копию, которую поставили вы. Если её нет, он может скачать бинарник релиза openai/codex в ~/.happier/tools/providers/codex/ и держать его там. Ваша собственная установка всегда в приоритете.
Собственная страница OpenAI про Codex CLI — на github.com/openai/codex. Happier её не дублирует: копия чужой инструкции по установке — это копия, которая устаревает.
Справочник по настройкам на стороне Happier — Codex CLI в документации Happier.
На каком аккаунте работает Codex CLI
Codex CLI — один из агентов, которых Happier может направить на учётные данные, подключённые один раз, а не на тот аккаунт, под которым вошёл этот компьютер. Он принимает a Codex subscription or an OpenAI API key.
Подключённые сервисы привязаны к учётным данным, а не к агенту, поэтому один и тот же Codex subscription доступен для выбора любому агенту, который его принимает, на каждом подключённом вами компьютере — именно это и делает пул ваших собственных аккаунтов полезным более чем на одном из них. Учётные данные шифруются и расшифровываются на ваших устройствах; страница документации описывает правила по профилям, потому что то, какие виды профилей принимает каждый агент, — как раз та деталь, что меняется от релиза к релизу.
One app for Codex CLI and 12 other agents
Codex CLI — один из 13 агентов программирования в командной строке, которых запускает Happier, и у них общий список сессий, общий список входящих для разрешений, один набор горячих клавиш и одна конфигурация MCP.
You define an MCP server once and Codex CLI receives it as native MCP inventory, next to whatever MCP servers it already had of its own.
Больше всего это важно в те дни, когда вы запускаете больше одного: сессии разных вендоров рядом друг с другом, а касание уведомления открывает ту сессию, которая подняла запрос, а не входной экран приложения. Полный список здесь.
The same Codex CLI session in your terminal and in the app
Набрав happier codex в терминале, вы запускаете сессию прямо там, где стоите, и та же сессия одновременно доступна в приложении. То, что вы читаете в этой оболочке, — собственное отображение сессии в Happier: транскрипт, запросы разрешений, вывод инструментов, — а не интерфейс Codex CLI. Никому не приходится отказываться от терминала ради клиента на телефоне.
Когда нужен собственный TUI Codex CLI, happier attach <session-id> на компьютере, которому принадлежит сессия, отдаёт её вам внутри tmux, с уже готовой историей. На среде выполнения по умолчанию такая передача исключительная: пока сессия у терминала, сообщение из приложения ждёт в очереди, а не печатается у вас под руками, и уходит, когда вы возвращаете управление.
Руководство по attach перечисляет случаи, вместо того чтобы обещать их все.
Вопросы про запуск Codex CLI через Happier
- Нужно ли устанавливать Codex самому?
- Только если вы этого хотите. Если
codexесть в вашем PATH, Happier использует его. Если нет — Happier может скачать релизный бинарник из openai/codex и хранить его в~/.happier/tools/providers/codex/; копия, которую вы установили сами, всегда имеет приоритет. - Это тот же Codex, что внутри приложения ChatGPT?
- Нет, и здесь стоит быть точным: OpenAI встроила Codex в мобильное приложение ChatGPT — это собственный пульт OpenAI для него. Happier — отдельное приложение с открытым исходным кодом, которое запускает CLI
codexна вашем компьютере и показывает его рядом с двенадцатью другими агентами в одном списке сессий. - Какую учётную запись он использует?
- Ту, под которой
codexуже вошёл на этом компьютере, — подписку ChatGPT или API-ключ. Happier не проксирует вызов модели и никогда не хранит эти учётные данные на сервере. - Можно ли запускать Codex и другого агента одновременно?
- Да. Каждый агент — отдельный процесс; Happier показывает их сессии рядом, собирает их запросы разрешений в один список входящих и направляет нажатие на уведомление в ту сессию, которая его подняла.
- Где его настраивать?
- Собственная конфигурация Codex остаётся там, где Codex её держит. Всё, что добавляет Happier, — выбор движка и режима, значения разрешений по умолчанию, MCP-серверы, подключённые сервисы — описано на странице Codex в документации Happier.
Get Codex CLI onto your phone in two commands
Одна команда на компьютере, где лежит ваш код, затем happier codex в том репозитории, в котором вы хотите работать.
curl -fsSL https://happier.dev/install | bashПошаговые разборы — в руководствах. Всё это под лицензией MIT, а релей можно запустить самому.

