Codex App теперь доступен для всех!

Codex App теперь доступен для всех!

@ai_longreads

OpenAI выпустила нативное приложение 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

Report Page