Блог

Как продолжить задачу Codex на телефоне через Codex Cloud

Markdown

Узнайте, как настроить Codex Cloud, опубликовать облачное окружение и продолжить ту же задачу Codex в приложении ChatGPT на телефоне.

Читать статью полностью

Чтобы работать над задачей Codex с телефона, запустите её в облаке. Для этого один раз настройте и опубликуйте окружение Codex Cloud на сайте ChatGPT или в приложении для компьютера. Затем облачную задачу можно открыть на телефоне и продолжить. Задача, которую вы начали в локальном Codex на компьютере, автоматически туда не попадёт: сохраните проект в GitHub и запустите задачу заново в облаке.

Локальный агент на компьютере имеет доступ ко всем папкам проекта и накопленным материалам, но с телефона такой доступ недоступен. Весной автора спросили, работает ли он со смартфона. Он ответил, что сам так не делает: технически это возможно, однако есть нюансы и интерфейс не всегда понятен. Теперь для этого у Codex есть облачный режим. Разберёмся, как он устроен.

Практические руководства по Ailoot собраны в документации.

Главное

Телефон не увидит задачу, запущенную в Codex на компьютере: файлы с диска, работающие программы и авторизации в браузере сами по себе в облако не переносятся. Для работы с телефона настройте Codex Cloud — облачное окружение с репозиториями GitHub, нужными зависимостями и доступами. Создайте его на сайте ChatGPT или в компьютерном приложении, нажмите Publish и запустите задачу в облаке. После этого откройте эту же задачу в приложении ChatGPT на телефоне. Компьютер может быть выключен или находиться в спящем режиме: облачная задача продолжит работать.

Почему задача с компьютера не отображается на телефоне

В Codex доступны три режима: Local и Worktree выполняются на вашем компьютере, а Cloud запускает задачу на виртуальной машине OpenAI. Режим Worktree и его особенности описаны в отдельной статье.

Облачная задача работает только в настроенном для неё окружении и начинает работу с репозитория на GitHub — облачной платформе для хранения кода. Если проект пока есть только на вашем компьютере, попросите агента: «Дружище, загрузи это приложение в GitHub». Агент предложит войти в GitHub и уточнит, сделать репозиторий публичным или приватным. Выберите приватный, чтобы код был доступен только вам.

Если вы ещё не устанавливали Codex, сначала прочитайте руководство по установке и доступу.

Создание и публикация окружения

Настроить окружение можно на сайте ChatGPT или в приложении для компьютера. На телефоне доступен выбор уже созданного окружения.

Ранее OpenAI предлагала отдельное приложение Codex, но теперь объединила его с ChatGPT в общем интерфейсе. Автору такой формат кажется более понятным и удобным.

  1. Войдите в ChatGPT и откройте Codex.
  2. Создайте задачу, выберите Work in → Cloud, откройте Select environment и нажмите Create environment.
  3. Укажите репозитории GitHub. Если GitHub ещё не подключён, Codex предложит настроить подключение.
  4. Нажмите Get started. Codex проанализирует репозитории, установит зависимости и инструменты, а затем проверит результат. Вручную вводить команды установки не требуется.
  5. Если для работы не хватает данных, например ключа сервиса, Codex уточнит это. Вы также можете сразу назвать нужные версии, команды и сервисы.
  6. Просмотрите отчёт о настройке, сохраните изменения и нажмите Publish.
  7. Когда появится сообщение Environment published, нажмите Start a new task и сформулируйте задачу.

Создать окружение можно и через меню Settings → Codex Cloud → Environments → Create environment.

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

Два способа работать с телефона

Codex Cloud. Отдельный сервер не нужен: виртуальную машину предоставляет OpenAI. В ней доступен Codex и только те материалы и инструменты, которые включены в окружение.

Собственный сервер. В описанном варианте на сервере установлены Claude Code, Codex и Hermes, а Hermes управляет этими инструментами. С телефона ему можно отправлять сообщения через Telegram-бота. Это удобно в дороге: задачу можно надиктовать, а отчёт получить в том же чате. Инструкция по круглосуточной работе Hermes на сервере приведена в отдельной статье; перенос проекта из Codex описан здесь.

Как открыть на телефоне ту же задачу

На сайте выберите Work in → Cloud и нужное окружение. В приложении ChatGPT на телефоне откройте Codex и выберите опубликованное окружение.

Чтобы возобновить работу, откройте именно прежнюю задачу. Если создать новую, она начнётся с чистого состояния опубликованного окружения. Старая задача сохраняет собственные файлы, в том числе незакоммиченные изменения, и уже установленные инструменты.

Например, можно поручить работу с ноутбука, а посмотреть результат на телефоне.

Какую бы задачу вы ни поручили Hermes, Claude Code или Codex, в конце попросите агента проверить результат: «Ты уверен, что задача решена правильно?» Перед сохранением в GitHub изучите изменения и результаты проверок.

Обновление окружения без сброса текущих задач

Если проект изменился — например, появилась новая библиотека или понадобился дополнительный сервис, — откройте Settings → Codex Cloud → Environments, найдите окружение, выберите в его меню Edit и опишите требуемые изменения. Попросите Codex подготовить конфигурацию и проверить её, затем сохраните настройки и нажмите Republish.

Обновлённую конфигурацию получат новые задачи. Уже запущенные задачи сохраняют своё состояние: повторная публикация их не сбрасывает. Новые изменения кода из репозитория окружение получает в фоновом режиме, но зависимости повторно не устанавливает.

Ресурсы и срок хранения задачи

Каждая задача в облаке работает на отдельной виртуальной машине. Доступная мощность зависит от тарифа ChatGPT. Среди перечисленных в таблице тарифов OpenAI самый доступный — Plus:

Тариф ChatGPTПроцессоры (vCPU)ПамятьДиск
Plus, Edu Plus28 ГБ8 ГБ
Pro, Business, Enterprise416 ГБ32 ГБ
Edu, Edu Pro416 ГБ32 ГБ

Для Enterprise доступны более мощные машины; условия и стоимость можно уточнить у менеджеров OpenAI.

По умолчанию восстановить состояние задачи можно в течение 7 дней после последнего сообщения или возобновления работы. По истечении этого срока восстановление не гарантируется. Поэтому после завершения каждого значимого этапа просите агента сохранить изменения в GitHub: «Сохрани в GitHub».

Ограничения облачного режима

  • Codex пока не может управлять вашим компьютером и браузером (Computer and browser use). OpenAI указывает эту возможность в планах.
  • GitLab и собственный сервер GitHub Enterprise Server пока не поддерживаются; OpenAI также указывает их в планах.
  • Персональные навыки (скиллы) с компьютера в облако не копируются автоматически. Облачной задаче доступны навыки из репозитория. Чтобы использовать нужный навык, добавьте его в репозиторий.

Отдельно существует прежний вариант Codex Cloud (Legacy), который используется для проверки кода и интеграций с Linear и GitHub. OpenAI планирует прекратить его поддержку.

Если окружение не отображается или настройка завершается ошибкой

Окружение отсутствует в списке при создании задачи. Перейдите в Settings → Codex Cloud → Environments. Статус Unpublished означает, что настройка ещё не опубликована. Завершите конфигурацию и нажмите Publish.

Не удаётся установить инструмент. В окне настройки найдите команду, завершившуюся ошибкой, и попросите Codex изучить проблему и повторить установку. Например: «Установи pnpm и запусти тесты проекта». Если настройка остановилась в самом начале, нажмите Try again. Если требуется изменить файлы проекта или список зависимостей, внесите эти изменения в обычной задаче, а затем снова настройте окружение.

Вы уже запускали задачи Codex в облаке или пока работаете только на компьютере?

Официальные источники

  • OpenAI: Cloud environments — инструкции по созданию, сохранению и публикации окружений; запуску новых и продолжению существующих задач на сайте и телефоне; работе при спящем компьютере; ресурсам виртуальных машин по тарифам; сроку хранения в 7 дней; ограничениям и навыкам в репозитории; Codex Cloud (Legacy), статусу Unpublished и кнопке Try again.
  • OpenAI: Codex Cloud — краткое руководство по запуску на сайте, телефоне или в приложении для компьютера, подключению GitHub, а также действиям Get started, Publish и Start a new task.
  • OpenAI: Codex modes — описание режимов Local, Worktree и Cloud и уточнение, что Local и Worktree выполняются на компьютере.

Больше об Ailoot — на сайте ailoot.ai.

Подробнее

Вопросы и ответы

Почему среда отсутствует при запуске облачной задачи?

Проверьте, не отмечена ли она как Unpublished. Сохранение настройки и публикация — разные шаги. Завершите настройку и опубликуйте среду перед выбором для новой задачи.

На телефоне открыть существующую облачную задачу или создать новую?

Откройте существующую, чтобы продолжить работу с её файлами и установленными инструментами. Новая задача отдельно запускается из опубликованной среды и не продолжает незакоммиченное рабочее состояние предыдущей.

Все статьи