Codex можно запускать внутри WSL2 на Windows, когда проект и инструменты уже находятся в Linux. Для большинства обычных проектов сначала удобнее настольное приложение Codex в Windows; WSL выбирайте ради Linux-среды, а не как обязательный способ установки. Ниже путь от проверки WSL2 до тестовой задачи, с диагностикой проблем.
Когда выбирать WSL для Codex
В официальном руководстве OpenAI WSL2 предложена тем, кому нужны инструменты Linux, чей репозиторий уже находится в WSL, либо кому не подходит родная среда Windows. Если проект открыт и нормально работает в Windows, дополнительный слой Linux может только усложнить пути к файлам и установку зависимостей. Для общего знакомства начните с настольного приложения, затем переносите конкретную задачу в WSL при необходимости.
- Выбирайте обычное приложение Windows, если проект, терминал и файлы уже находятся в Windows, а Linux-команды не нужны.
- Выбирайте WSL2, если сборка проекта, зависимости или рабочие скрипты требуют Linux и проект уже лежит в домашнем каталоге дистрибутива.
- Не переносите проект ради одной команды Codex без проверки, какие зависимости и файлы должны остаться рядом с ним.
- На управляемом рабочем компьютере сначала уточните возможность установки WSL и права администратора.
Граница выбора: агент должен работать там же, где лежат код и зависимости проекта. Если среду разделить, ошибка пути выглядит как ошибка Codex.
Поставить инструмент получится за пару минут. А что он умеет на самом деле, покажут завтра в 12:00 МСК на бесплатном мастер-классе: Codex и Claude Code с нуля и агент, который работает без единой строчки кода.
Хочу на мастер-классКак проверить и установить WSL2
Откройте PowerShell от имени администратора. Microsoft рекомендует команду wsl --install для установки WSL и стандартного дистрибутива Ubuntu с последующей перезагрузкой. Если WSL уже настроен, не повторяйте установку вслепую: сначала посмотрите список дистрибутивов.
wsl --list --verbose
wsl --install
В выводе wsl --list --verbose найдите нужный дистрибутив и столбец VERSION. Для этой инструкции требуется значение 2: OpenAI сообщает, что WSL1 более не поддерживается в актуальном Linux-песочном режиме Codex. Если установка WSL блокируется системной политикой, остановитесь и обратитесь к администратору устройства.
Microsoft описывает переход существующего дистрибутива на WSL2 командой wsl --set-version Ubuntu 2, если его имя именно Ubuntu. Подставляйте имя из своего вывода, не угадывайте. Перед изменением существующей рабочей среды сохраните проект и убедитесь, что используемые программы совместимы.
По теме: Как установить Codex на Windows в 2026: приложение и CLI пошагово
Где хранить проект
Поместите код в домашний каталог Linux, например ~/code/my-app, и запускайте команды из него. OpenAI предупреждает, что проекты под /mnt/c могут работать медленнее и вызывать сложности с ссылками и разрешениями. Если проект пока находится на диске Windows, сперва сделайте копию или повторно клонируйте репозиторий в Linux, проверьте сборку, а потом выбирайте основную папку.
- Откройте терминал WSL командой
wslиз PowerShell. Убедитесь, что приглашение терминала относится к Linux. - Создайте рабочую папку
~/codeи перенесите туда свой тестовый проект выбранным способом. - Выполните обычную команду сборки или теста проекта до запуска Codex. Так вы отделите старую проблему окружения от новой установки.
- Оставьте доступную резервную копию, пока не убедитесь, что Linux-версия проекта открывается и содержит нужные файлы.
После установки главный вопрос: что поручить агенту первым делом. На бесплатном мастер-классе завтра в 12:00 МСК задачу ставят голосом, и агент сам открывает браузер, собирает товары с OZON и сводит их в Google-таблицу с рейтингом. В реальном времени, без кода.
Увидеть агента в делеКак установить и запустить Codex внутри WSL
Документация OpenAI даёт установку через официальный скрипт, который запускается именно в терминале WSL, после чего вызывается codex. Запускать эти команды в PowerShell вместо Linux-терминала означает установить инструмент в другую среду.
cd ~/code/my-app
curl -fsSL https://chatgpt.com/codex/install.sh | sh
codex
Если запускаете скрипт установки, сначала откройте указанный официальный адрес и проверьте домен. На рабочем устройстве соблюдайте правила вашей организации для установки программ. После входа в Codex дайте небольшую задачу только внутри тестового проекта: попросите описать структуру и предложить проверку без изменения файлов. Для выбора команд и режима работы пригодится руководство по Codex CLI.
По теме: Codex не устанавливается: диагностика по этапам в 2026
Как убедиться, что всё работает в одной среде
Проверка состоит из нескольких независимых частей. Наличие команды Codex не означает, что открыт нужный проект, а успешный вход не подтверждает, что сборка проекта работает.
wsl --list --verboseв PowerShell показывает VERSION 2 для используемого дистрибутива.- В терминале WSL команда
pwdпоказывает путь под/home/, а не/mnt/c/. command -v codexвыполняется в том же терминале WSL, где вы откроете проект.- Codex отвечает на безопасную задачу о структуре проекта и ссылается на существующие файлы, которые вы видите сами.
- После работы
git diffпоказывает только ожидаемые изменения либо пустой результат, если вы просили анализ без правок.
Если используете VS Code, запускайте code . из WSL и проверяйте признак подключения к WSL в окне редактора. OpenAI описывает эту проверку и Linux-пути в интегрированном терминале. Расширение, установленное в Windows-окне, не гарантирует, что команды редактора идут в WSL.
Частые сбои и что с ними делать
При codex: command not found сначала выполните command -v codex внутри WSL и убедитесь, что установка проходила в этом же дистрибутиве. OpenAI советует проверить путь исполняемого файла и затем повторить официальную установку при его отсутствии. Не копируйте случайный бинарник с форума.
Если wsl --install не завершает работу, посмотрите раздел Microsoft об установке: он описывает просмотр доступных дистрибутивов и загрузку, если обычный путь зависает. Если проблема в корпоративных ограничениях, используйте разрешённую среду Windows вместо изменения политик устройства.
Если проект под /mnt/c работает медленно или теряет права на файлы, перенесите тестовую копию в ~/code и сравните запуск. OpenAI указывает Linux-каталог как предпочтительный для WSL. Не удаляйте старую копию до проверки сборки и данных.
Если нужен только обычный старт, а WSL добавляет ошибки, вернитесь к установке Codex в Windows через настольное приложение. Подключение WSL является вариантом окружения, а не обязательным этапом пользования Codex.
Частые вопросы
Нужен ли WSL для Codex на Windows?
Нет. OpenAI поддерживает родное приложение и запуск в Windows; WSL2 выбирают под Linux-инструменты.
Можно ли использовать WSL1?
Актуальная документация OpenAI указывает, что после перехода песочницы на bubblewrap WSL1 не поддерживается.
Почему Codex не видит файлы проекта?
Проверьте pwd и папку, из которой запущен инструмент. OpenAI рекомендует держать проект в Linux-домашнем каталоге.
Как открыть WSL-проект в VS Code?
Откройте WSL-терминал в каталоге проекта и выполните code .; проверка OpenAI описывает признаки подключения.
Codex внутри WSL работает в одной среде с проектом. Завтра в 12:00 МСК на бесплатном мастер-классе покажут, какие задачи ему отдавать: агент сам собирает данные, сравнивает и сводит в таблицу, пока вы смотрите. Подарки досмотревшим.
Записаться на эфир