Codex Remote

Codex с телефона: сравнение Codex Remote и Happier

OpenAI встроила Codex в мобильное приложение ChatGPT и назвала эту функцию Remote: вы сопрягаете телефон с Mac или ПК на Windows и управляете идущей на нём сессией Codex. Вот что она покрывает, какие условия ставит на неё собственная документация OpenAI и для какого сценария работы её никогда не делали.

OpenAI выпускает пульт для Codex, и он хорош. Их собственная документация называет его Remote и описывает одной строкой: следите за ходом работы, подтверждайте действия и отправляйте инструкции с телефона, пока Codex выполняет каждую задачу на вашем подключённом компьютере. Настройка — это скан QR-кода: откройте десктопное приложение ChatGPT на своём Mac или ПК с Windows, зайдите в Settings → Connections → «Control this Mac or PC», разрешите удалённый доступ и отсканируйте код телефоном, вошедшим в тот же аккаунт и тот же workspace. Дальше все четыре вещи, которые перечисляет OpenAI, доступны с телефона: запускать задачи, направлять работу по ходу дела, подтверждать запрошенные действия, просматривать результат. Сам Codex входит в подписки ChatGPT, так что для большинства это не новый счёт. Если Codex — это весь ваш рабочий процесс, а компьютер с вашим кодом — Mac или ПК с Windows, то это исчерпывающий ответ, и ничто ниже на этой странице не спорит с этим.

Эта страница — про всё остальное: про условия, которые документация OpenAI ставит для Remote, про ту часть Codex, что работает в облаке OpenAI, а не на компьютере, который принадлежит вам, и про 12 остальных агентов, до которых ни одна из этих двух поверхностей не была рассчитана дотягиваться.

Что именно собственный пульт Codex делает хорошо

Каждое утверждение в этом блоке пересказывает опубликованную документацию OpenAI, включая ту часть, где их облако делает то, чего Happier не делает вовсе. Ничего здесь не смягчено, потому что расплывчатая уступка — не уступка.

Запускайте, направляйте, подтверждайте и проверяйте с телефона
Страница OpenAI про Remote перечисляет, для чего нужен телефон: запускать задачи, направлять работу по ходу дела, подтверждать запрошенные действия, просматривать результат. Сама работа никуда не переезжает — «Codex выполняет каждую задачу на вашем подключённом компьютере», — так что телефон здесь поверхность управления, а не второе место, где оказывается ваш код.
Сопряжение — это скан QR-кода из десктопного приложения ChatGPT
Settings → Connections → «Control this Mac or PC» в десктопном приложении ChatGPT, разрешить удалённый доступ, отсканировать код. Телефон должен быть в том же аккаунте и том же workspace, а собственный список шагов OpenAI заканчивается честным пунктом: не давайте компьютеру засыпать и держите его в сети.
Он дотягивается до SSH-хостов, которые уже есть в вашем ~/.ssh/config
По странице OpenAI про удалённые подключения, Codex читает конкретные алиасы хостов из `~/.ssh/config`, разрешает их через OpenSSH и игнорирует хосты, заданные только шаблоном. Devbox, который уже есть в вашем SSH-конфиге, обнаруживается сам, а не настраивается второй раз.
Codex cloud выполняет задачи параллельно, в изолированных окружениях
Отдельно от Remote, Codex выполняет задачи в изолированных облачных окружениях, параллельно, с шагами настройки, зависимостями и переменными для каждого репозитория — запуск из веба, из GitHub, из Linear или из Slack. У Happier нет ничего эквивалентного, и он не станет делать вид, что есть: каждая сессия Happier работает на компьютере, который принадлежит вам. Работа над репозиторием, который вы никуда не клонировали, — это как раз то, ради чего существует облачное окружение.
Codex входит в подписки ChatGPT
Страница цен OpenAI сообщает, что ChatGPT Work и Codex включены в планы Free, Go, Plus, Pro, Business, Edu и Enterprise. Две вещи, которые та же документация добавляет: доступность Remote зависит от раскатки и настроек вашего workspace, а внутри управляемого workspace администратору может потребоваться включить доступ Remote Control, прежде чем телефон вообще сможет подключиться.

Пять условий, при которых он работает

Это не ограничения, найденные нами при тестировании. Каждое из них — требование, которое публикует OpenAI, и одно из них ровно так же применимо к Happier, о чём сказано ниже, а не тихо опущено.

  1. 1. В цепочке нет ни Mac, ни ПК с Windows.

    По документации OpenAI, Remote поддерживает хосты с десктопным приложением ChatGPT на macOS и Windows, и именно с этим десктопным приложением сопрягается телефон. Компьютер на Linux достижим оттуда как SSH-цель — страница OpenAI про удалённые подключения просит убедиться, что вы можете зайти по SSH на этот хост с компьютера, где запущено приложение, и что `codex` есть в PATH удалённого хоста, — так что Mac или ПК остаётся в цепочке, даже когда код лежит не на нём.

    Happier CLI ставится на macOS, Linux и Windows, и каждый компьютер, куда вы его поставили, становится машиной, на которой сессию можно запустить напрямую. Linux-машина в углу — самостоятельная машина, а не то, до чего дотягиваются через ноутбук, которому тоже нельзя спать.

  2. 2. Вы живёте в терминале и хотите ту сессию, которую уже начали.

    По документации OpenAI, настройка для телефона начинается из приложения: «настроить это из Codex CLI или расширения для IDE нельзя». Сопряжение — это сценарий десктопного приложения.

    Запустите сессию командой `happier codex` в репозитории — и она уже доступна из приложения, из веба и с телефона: второго шага сопряжения на каждую сессию нет, потому что сопрягаетесь вы со своими же машинами, а не одно приложение с другим.

  3. 3. Ваш компьютер спит.

    Шаги настройки OpenAI говорят не давать компьютеру засыпать и держать его в сети, а хост должен оставаться в том же аккаунте и том же workspace.

    Happier этого не решает, и страница, которая утверждала бы обратное, вам бы врала: сессия работает на настоящем компьютере, а спящий компьютер не работает ни над чем. Меняется то, какому именно компьютеру нельзя спать. Сессии создаются на конкретной машине, так что всегда включённая машина может держать длинный прогон, пока ноутбук у вас в сумке закрыт.

  4. 4. Вы внутри управляемого workspace ChatGPT.

    По документации OpenAI: «Если вы пользуетесь Codex через workspace ChatGPT, вашему администратору может потребоваться включить доступ Remote Control, прежде чем вы сможете подключиться с телефона».

    Эквивалентный переключатель — тот, который ваша организация держит сама, а не тот, который она запрашивает: `happier relay host install` ставит релей на ваше собственное железо, с доступом по вашей организации в GitHub или группам OIDC, а транскрипт шифруется сквозным шифрованием ещё до того, как до него дойдёт.

  5. 5. Вы хотите перенести идущую задачу в облако или обратно.

    По документации OpenAI, «передача в облачное окружение Codex не поддерживается». Remote управляет тем компьютером, который вы подключили; Codex cloud — отдельная поверхность со своими окружениями.

    У Happier нет облачных окружений, куда что-то передавать. Он переносит живую сессию между компьютерами, которые принадлежат вам, сохраняя тот же идентификатор сессии, — это работает для Claude Code и OpenCode и остаётся экспериментальным для Codex.

Remote управляет Codex. Happier управляет 13 агентами.

Remote управляет Codex, а Codex cloud запускает Codex. Так и устроен пульт от вендора: каждый вендор, который его выпускает, выпускает его для собственного агента, и ничего странного в этом нет. Кросс-вендорный случай строится вместо этого на открытом протоколе — Zed запускает в редакторе Claude, Codex, OpenCode, Copilot, Cursor и Pi Coding Agent поверх ACP, и Happier тоже говорит на ACP, только на ваших устройствах, а не внутри одного редактора. Дотянуться с телефона до агента одного вендора и вести агентов 13 вендоров из одного списка входящих — разные задачи. Happier сделан для второй.

Этот пункт вынесен отдельно, а не шестым в список выше, потому что это утверждение другого рода. Пять условий — это требования: выполните их, и всё работает. Это же — форма самого продукта, и никакое выполнение требований её не меняет.

Заработает ли он в вашей конфигурации?

Восемь фактов, которые решают, работает ли каждая из этих вещей там, где работаете вы. Три из них — в пользу OpenAI. Именно из-за этих трёх остальные пять стоит читать.

Колонка Codex пересказывает опубликованную документацию OpenAI на learn.chatgpt.com/docs/remote, /docs/remote-connections, /docs/cloud и /docs/pricing. Проверено в августе 2026 года.
ФактCodex Remote и Codex cloudHappier
Агенты, которыми управляетCodex13 агентов + любой CLI с ACP
Операционные системы, на которых выполняется работаХост-приложение на macOS или Windows плюс его SSH-цели (по документации OpenAI)macOS, Windows и Linux, каждая сама по себе
Где настраивается подключениеДесктопное приложение; не CLI и не расширение для IDE (по документации OpenAI)Одна установка на компьютер, затем `happier codex` в репозитории
Удалённые SSH-хостыОбнаруживаются из `~/.ssh/config` (по документации OpenAI)Поставьте Happier на хост — и он станет такой же машиной, как остальные
Запуск работы в размещённом окруженииCodex cloud: изолированные облачные окружения (по документации OpenAI)Не предлагается — каждая сессия работает на компьютере, который принадлежит вам
У кого в организации переключательАдминистратору workspace может потребоваться включить доступ Remote Control (по документации OpenAI)У вас — на релее, который можно развернуть у себя
ЦенаCodex входит в подписки ChatGPT (по документации OpenAI)Бесплатно, лицензия MIT
Сделано вендором самого агентаДа — решение вендораНет — независимый клиент

Что даёт один клиент для 13 агентов

Ничто из этого не значит, что пульт от вендора плохо делает свою работу. Это вещи, которые становятся возможными только тогда, когда клиент не привязан к агенту одного вендора.

Все агенты в одном списке входящих.
Codex добирается до вашего телефона через приложение ChatGPT. Пульт Claude Code открывается в claude.ai/code или в приложении Claude. Пульт каждого вендора живёт внутри продукта этого вендора, и это нормально ровно до момента, когда вы пользуетесь двумя, а подтверждение, которого вы ждёте, — в другом. Happier — один список входящих: все сессии, на всех агентах, на всех подключённых вами компьютерах, и одно место, где можно ответить на запросы разрешений, на которых они все остановились.
Сочетайте разных агентов в одном рабочем пространстве.
Сессия Codex может отдать ревью делегированному прогону на Claude Code, пока третий агент читает стек-трейс, и любого из них можно направлять прямо по ходу работы. Прогоны плана, ревью и делегирования в Happier принимают явный список целевых провайдеров, а не того провайдера, внутри которого вы случайно оказались. Пульт, сделанный одним вендором, управляет агентом этого вендора; для этого он и есть.
Выбирайте учётную запись, на которой идёт сессия, или соберите несколько в пул для запасного варианта.
Подключите больше одного профиля на сервис — личную подписку Codex и рабочую, ключ OpenAI — и выбирайте при старте, на каком из них пойдёт сессия. Пулы — это пулы учётных записей, а не агентов: одна и та же подписка Codex доступна любому агенту, который умеет на ней работать, включая OpenCode. Там, где включена поверхность квот, профили Codex, Claude и Gemini несут снимок использования прямо в выборе учётной записи, так что видно, сколько осталось, прежде чем доверять ей длинный прогон. Когда пул всё же переносит идущую сессию на другую учётную запись, это ограничено — по умолчанию не чаще одного раза за ход и трёх раз за час сессии, — а переключение посреди сессии есть только у Claude Code и Codex.
Переключайтесь между терминалом и приложением посреди сессии.
Начните сессию Codex с телефона, затем выполните `happier attach <session-id>` на том компьютере — и вы окажетесь в собственном TUI Codex, в той же сессии, с уже готовой историей. Или начните её в терминале и подхватите в приложении. Локальное управление у Codex эксклюзивно, поэтому пока сессию держит TUI, сообщение из приложения ждёт в очереди, пока текущий ход не завершится, не прервётся или не выйдет, — Happier не станет печатать в идущий ход, потому что именно так теряют нужную работу.
Запускайте сессию на любом своём компьютере.
Сессии создаются на конкретной машине, так что сессия Codex может стартовать на VPS, пока вы за ноутбуком, а сессия на ноутбуке может отправить ей сообщение и подождать, пока она закончит. Живая сессия может ещё и переезжать между компьютерами под тем же идентификатором сессии, унося с собой состояние провайдера и каталог проекта, — поддерживается для Claude Code и OpenCode, экспериментально для Codex.
Отметьте строки. Отправьте их любому агенту.
Откройте файл или дифф — ревью изменённых файлов или дифф, который агент только что записал в транскрипт, — и оставьте комментарий к конкретной строке. Happier сохраняет путь, номер строки, фрагмент и хеш содержимого этой строки, так что заметка находит свой код и после того, как файл под ней сдвинулся. Выберите, какие комментарии отправить, — и они уйдут структурированным контекстом ревью: обратно в ту же сессию или в новую на другом агенте, потому что комментарии хранятся при рабочем пространстве, и любая открытая там сессия застаёт их готовыми.

Второе отличие — в том, где живёт разговор. Аккаунт Happier по умолчанию защищён сквозным шифрованием — сервер синхронизации держит шифротекст, который не может прочитать, — а happier relay host install ставит и сам релей на ваше собственное железо.

У Codex здесь есть собственная страница — с путём установки, моделью аутентификации и особенностями: Codex в Happier. Тот же вопрос, заданный про пульт Anthropic, разобран на странице про Claude Code Remote Control.

Как попробовать

Ставьте на тот компьютер, где лежит ваш код. Ничто на телефоне не имеет значения, пока этот компьютер не настроен, — поэтому это первый шаг, а не бейдж магазина приложений.

curl -fsSL https://happier.dev/install | bash

Затем happier codex в репозитории. Сессия оказывается на телефоне с момента старта и при этом остаётся в вашем терминале: happier attach возвращает вас в собственный TUI Codex, не запуская второй.