Codex App теперь доступен для всех!
@ai_longreadsOpenAI выпустила нативное приложение Codex для Windows с поддержкой PowerShell, встроенной песочницей и опциональной интеграцией с WSL.
Это AI-перевод статьи, сделанный каналом Про AI: Лучшие Статьи и Исследования.
Codex App теперь доступен для всех!
Bringing the Codex App to the Masses! Автор: Vaibhav (VB) Srivastav Оригинальный текст:
Сегодня мы делаем приложение Codex доступным для всех!
Вы можете установить его из Microsoft Store и распространять в управляемых средах через инструменты Microsoft Store. После установки Windows-приложение предоставляет основные возможности десктопного Codex в одном месте: работа с проектами, запуск параллельных агентных потоков, просмотр результатов и использование таких функций, как Skills, Automations и Worktrees.
Важно то, что это полностью нативный рабочий процесс для Windows. По умолчанию Codex работает локально в PowerShell с нативной Windows-песочницей для ограниченных разрешений, так что вам не нужно переходить в WSL, поднимать виртуальную машину или отключать песочницу для локальной работы.
Быстрая настройка
Настройка проста. Установите приложение из Microsoft Store, откройте его, войдите с помощью учётной записи ChatGPT или API-ключа OpenAI, выберите проект и начните работу в локальном режиме. Если вы входите с API-ключом, некоторые функции, включая облачные потоки, могут быть недоступны.
Для полноценной настройки Windows мы рекомендуем установить Git, Node.js, Python, .NET SDK и GitHub CLI с помощью winget:
powershell winget install --id Git.Git winget install --id OpenJS.NodeJS.LTS winget install --id Python.Python.3.14 winget install --id Microsoft.DotNet.SDK.10 winget install --id GitHub.cli
После этого выполните:
powershell gh auth login
Несколько важных деталей. Если вы хотите использовать Git-функции приложения, Git должен быть установлен нативно в Windows. А если для задачи нужны повышенные привилегии, запустите само приложение Codex от имени администратора через меню «Пуск» — агент унаследует этот уровень разрешений.
Если вам также нужен WSL на машине:
powershell wsl --install
Нативная работа в Windows, гибкость с WSL
По умолчанию Windows-приложение использует нативный Windows-агент. Команды выполняются в PowerShell, а поведение песочницы для Windows можно настроить в config.toml:
plaintext [windows] sandbox = "unelevated"
Режимы песочницы — unelevated и elevated. Документация Windows описывает модель elevated как использующую подход с ограниченным токеном, ACL файловой системы для ограничения путей записи, выделенного пользователя песочницы Windows и правила Windows Firewall для ограничения сетевого доступа. Если рабочему процессу нужен доступ на чтение за пределами области по умолчанию, документация также описывает команду уровня сессии:
plaintext /sandbox-add-read-dir C:\absolute\directory\path
Поддержка WSL доступна, когда она нужна, но не является обязательной. Вы можете добавить проекты из файловой системы WSL, выбрав Add new project или нажав Ctrl+O, а затем введя \\wsl$\ в Проводнике. Если вы хотите, чтобы сам агент работал в WSL, переключите его с Windows native на WSL в настройках и перезапустите приложение.
Агент и встроенный терминал настраиваются отдельно, что делает возможными смешанные конфигурации. Вы можете оставить агент в WSL и при этом использовать PowerShell в терминале, или переключить оба на WSL. Документация также рекомендует разные структуры проектов в зависимости от вашего рабочего процесса: храните проекты в файловой системе Windows, если используете нативный Windows-агент, или в файловой системе Linux, например ~/code/..., если полностью работаете в WSL.
Вписывается в обычный рабочий процесс Windows
Windows-приложение создано для интеграции с инструментами, которые люди уже используют. Вы можете выбрать предпочтительный редактор для действия Open в приложении, включая Visual Studio или VS Code, и переопределить этот выбор для конкретного проекта.
Вы также можете выбрать встроенный терминал по умолчанию. В зависимости от установленного ПО доступны PowerShell, Command Prompt, Git Bash и WSL. Изменения терминала применяются только к новым сессиям, поэтому если терминал уже открыт, нужно начать новый поток или перезапустить приложение, чтобы увидеть новый терминал по умолчанию.
В совокупности этот релиз даёт Windows-разработчикам нативное приложение Codex, нативное выполнение в PowerShell, песочницу, созданную для Windows, опциональные рабочие процессы WSL и те же основные возможности приложения, что доступны на других платформах. Результат должен ощущаться гораздо естественнее, если Windows — уже ваша основная рабочая среда.
P.S. Codex написал эту статью на Windows VM через Codex App, изучив свою документацию!
Подробнее в документации: https://developers.openai.com/codex/app/windows
Подпишитесь на канал и каждый день читайте лучшие материалы про AI переведенные на русский!
Нашли интересную статью для перевода? Пришлите нашему боту: @ailongreadsbot