Codex помогает работать с программными проектами: разбираться в коде, добавлять новую функциональность, исправлять ошибки и проверять изменения. По документации ChatGPT Learn на 22 сентября 2026 года он доступен в десктопном приложении ChatGPT, а также через CLI и расширение редактора; облачные задачи имеют отдельную среду выполнения.

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

Локальный проект или облачная задача

Выбор среды по документации
ВариантПодготовкаПриёмка
Приложение ChatGPT для macOS, Windows или LinuxВойти, выбрать Codex в меню ChatGPT и открыть папку проектаПроверить изменения локальных файлов и запуск
CLI или расширение редактораНастроить выбранный интерфейс для работы с проектом в привычной средеПрочитать diff и выполнить проверки проекта
Codex cloud через вебПодключить GitHub или GitLab (Beta), создать окружение репозитория с зависимостями и нужными настройкамиПрочитать сводку и diff, запросить доработку, затем открыть pull request

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

Для первого знакомства выберите одну среду, где сможете повторить проверку результата. Одинаковый запрос в разных окружениях не гарантирует одинакового поведения: зависимости и доступные действия могут отличаться.

Как понимать разрешения

Границы среды определяют доступные файлы и сеть, а правила подтверждения — кто проверяет запрос на действие. В документации описаны следующие режимы:

  • Ask for approval: агент может читать и менять файлы рабочей папки и выполнять обычные локальные команды без отдельного вопроса; перед выходом за эти границы или использованием интернета требуется подтверждение.
  • Approve for me: граница остаётся той же, но запросы проверяются автоматически. Такая проверка может ошибаться.
  • Full access: агент может менять любой файл на компьютере и выполнять сетевые команды без подтверждения. Это повышает риск потери данных, утечек и неожиданных действий.
  • Custom: собственная конфигурация в config.toml.

Переключатель находится под полем ввода в приложении или IDE; в CLI используется /permissions. Для появления Approve for me (Auto-review в настройках) и Full access их сначала включают в Settings → General. Доступные режимы могут ограничиваться конфигурацией и требованиями организации.

Первая задача: разобраться в проекте

  1. Откройте отдельную копию проекта без ключей и рабочих данных.
  2. Попросите найти точку запуска, основные модули и существующие проверки, пока не меняя файлы. Это инструкция агенту, а не техническая блокировка записи; сохранённая копия или Git нужны для возврата к предыдущей версии.
  3. Выберите одну воспроизводимую ошибку и опишите ожидаемое поведение.
  4. Согласуйте ограничения: какие файлы менять, нужна ли установка зависимостей, разрешена ли публикация.
  5. После выполнения просмотрите diff и повторите проверку самостоятельно.

Что считать выполнением

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

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

Что проверить до серьёзной работы

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

Источники и документация

Материал пригодился?