OpenAI упрощает переход с Claude Code на Codex
В инструментах ИИ-программирования最难 заменить часто не сама подписка, а всё, что разработчик накопил вокруг инструмента: тщательно настроенный CLAUDE.md и десятки...

OpenAI делает переход с Claude Code на Codex проще
Введение
Среди ИИ-инструментов для программирования труднее всего заменить не подписку.
А всё, что разработчик накопил вокруг инструмента: тщательно настроенный CLAUDE.md, десятки небольших рабочих приёмов, права доступа к MCP-серверам, слеш-команды, навыки, память проекта и месяцы истории чатов.
Эти файлы могут тихо лежать на компьютере разработчика, но вместе они образуют руководство по эксплуатации ИИ-рабочего процесса программирования. Переход с Claude Code на другой инструмент без поддержки миграции означает, что большую часть этих настроек придётся восстанавливать с нуля.
OpenAI теперь значительно упрощает этот переход.
Согласно текущей документации OpenAI, десктопное приложение ChatGPT может импортировать поддерживаемые конфигурации и недавнюю работу из Claude Code, Claude Cowork и Cursor. Codex CLI может импортировать из Claude Code и Cursor, сохраняя существующую конфигурацию, а не удаляя или заменяя её.
Это звучит как простая функция удобства. Но на самом деле это меняет уровень трения, с которым сталкиваются разработчики при переключении между различными ИИ-инструментами для программирования.
OpenAI упаковывает конфигурации пользователей Claude Code
OpenAI недавно объединил инструкции по импорту внешних агентов в единый рабочий процесс.
В десктопном приложении ChatGPT пользователи могут открыть Настройки → Импорт и выбрать поддерживаемого агента, такого как Claude Code, Claude Cowork или Cursor. В Codex CLI соответствующая точка входа:
/import
Текущая официальная документация указывает, что десктопное приложение может импортировать инструкции, настройки, навыки, плагины, проекты и недавнюю работу. Codex CLI может импортировать поддерживаемые конфигурации, файлы проектов и недавние чаты из Claude Code или Cursor.
Важная деталь заключается в том, что импорт — это копирование, а не разрушительная миграция.
Документация OpenAI прямо указывает, что импорт не меняет и не удаляет существующие конфигурации агентов. Другими словами, ваша конфигурация Claude Code или Cursor остаётся на месте, а Codex получает собственную импортированную версию.
Это делает весь процесс похожим не на замену одного инструмента, а на перенос существующей среды разработки во второй инструмент.
Переносится больше, чем вы ожидаете
Официальная документация по импорту предоставляет довольно подробное сопоставление исходных конфигураций с целевыми объектами Codex.
| Исходный элемент | Целевой элемент в Codex |
|---|---|
| Файл инструкций | AGENTS.md |
settings.json |
config.toml |
| Навыки | Навыки |
| Плагины | Плагины |
| Существующие папки проектов | Проекты с теми же папками |
| Память проектов из Claude Code | Память |
| История чатов за последние 30 дней | История чатов в ChatGPT |
| Конфигурация MCP-серверов | Конфигурация MCP в Codex |
| Хуки | Хуки Codex |
| Слеш-команды | Навыки |
| Субагенты | Агенты Codex |
Таким образом, преобразование не всегда является простым копированием файлов.
Файлы инструкций Claude Code, такие как CLAUDE.md, превращаются в AGENTS.md. settings.json из Claude Code преобразуется в config.toml в Codex. Слеш-команды сопоставляются с навыками, а субагенты становятся агентами Codex.
Это различие важно, потому что успешный импорт не обязательно означает, что каждый проект после этого будет вести себя абсолютно так же.
Названия могут измениться,
форматы конфигурации могут измениться, и модель исполнения также изменится.
Проекты переиспользуются, а не загружаются как новые копии
Миграция проектов — ещё одна полезная деталь.
Документация OpenAI поясняет, что существующие папки проектов импортируются как проекты с использованием тех же папок. Таким образом, рабочий процесс не требует копирования всего репозитория для продолжения работы в Codex.
Интерфейс импорта также позволяет пользователям выбирать, что переносить, вместо принудительной миграции по принципу «всё или ничего».
Это означает, что настройки, инструкции, навыки, плагины, проекты и чаты могут быть рассмотрены как отдельные части миграции.
После импорта можно продолжить старые диалоги
У миграции есть ещё одна практическая проблема: старые диалоги могут быть слишком большими, чтобы целевой инструмент обработал их за один раз.
Codex решает эту проблему через управление контекстом, а не просто отклоняет импортированные диалоги.
Текущая документация OpenAI указывает, что Codex CLI может импортировать до 50 чатов за последние 30 дней. Процесс импорта в десктопном приложении также поддерживает недавние чаты и позволяет пользователям продолжать работу из импортированных проектов или диалогов.
Исходная статья описывает этот опыт следующим образом: когда мигрированный диалог Claude Code слишком длинный, Codex может сжать раннее содержимое при первом продолжении пользователем этого импортированного диалога, освобождая контекст для следующего раунда.
Практическая цель проста: миграция не должна заканчиваться огромной импортированной записью, которая сразу же становится непригодной для использования.
Этот процесс импорта постоянно расширяется
Исходная статья прослеживает эволюцию этой функции в нескольких версиях Codex.
Статья сообщает, что /import впервые появился в Codex CLI 0.140.0 с поддержкой более узкого диапазона импорта из Claude Code. Последующие версии расширяли рабочий процесс, добавляя дополнительные области миграции, затем поддержку навыков Cursor и синхронизацию импортированных сессий.
Конкретная история выпусков помогает понять скорость развития функции, но для текущей поддержки лучше обращаться к существующей официальной документации. Она подтверждает, что рабочий процесс импорта теперь охватывает более широкий спектр настроек агентов и недавней работы, чем в ранних версиях.
На практике это всё ещё односторонняя миграция
Исходная статья делает более тонкое наблюдение: документация по миграции сосредоточена на импорте в Codex, а не на экспорте конфигураций Codex обратно в Claude Code.
Здесь есть важное различие.
Текущая документация OpenAI поддерживает автоматическое обновление импортированных настроек из исходного агента в десктопном приложении ChatGPT. Пользователи могут включить автоматические обновления в Настройки → Импорт и просматривать историю импорта там.
Это не означает, что изменения, сделанные в Codex, автоматически записываются обратно в Claude Code или Cursor.
Направление по-прежнему важно: исходная среда может продолжать поставлять обновления в импортированную копию, но импортированная копия не представлена как двунаправленный слой синхронизации.
Для разработчиков это означает, что перед включением автоматических обновлений стоит решить, какая среда является авторитетным источником.
OpenAI и Anthropic подходят к миграции по-разному
Более широкая
конкуренция не ограничивается OpenAI.
Исходная статья отмечает, что Anthropic также разрабатывает инструменты миграции, предназначенные для переноса пользовательского контекста в Claude. Текущая справочная документация Anthropic также предоставляет официальный процесс экспорта данных для пользователей Claude, включая историю диалогов и данные учётной записи.
Это создаёт значительное различие в подходах.
Если платформа поддерживает и импорт, и экспорт, пользователи могут более свободно переносить накопленный контекст. Если миграция в основном односторонняя, эта функция также может стать мощным инструментом снижения трения для перехода пользователей на целевую платформу.
Технические детали различаются, но стратегический вопрос одинаков: кому принадлежат накопленные разработчиком ИИ-рабочие процессы и насколько они переносимы?
OpenAI также встроил Codex в Claude Code
До расширения своего процесса импорта OpenAI уже предпринял шаги в противоположном направлении.
Его открытый проект codex-plugin-cc позволяет разработчикам использовать Codex внутри Claude Code для проверки кода и делегирования задач. Плагин включает такие команды, как /codex:review и /codex:transfer, где последняя создаёт постоянный поток Codex из сессии Claude Code.
Репозиторий опубликован под лицензией Apache-2.0 и поддерживается OpenAI.
Рабочий процесс /codex:transfer особенно актуален для истории миграции.
Документация плагина указывает, что он может взять текущую сессию Claude Code и создать постоянный поток Codex, позволяя продолжить работу непосредственно в Codex. Эта передача использует Codex
внешний импортер сессий агента, который следует тем же правилам преобразования, что и импорт истории Claude.
Это не то же самое, что просто открыть новый диалог в Codex.
Цель — перенести сам рабочий контекст через границу.
Четыре вещи, которые всё ещё не переносятся гладко
Кнопка миграции может устранить много трения, но она не может сделать два разных кодирующих агента полностью идентичными.
В исходной статье подчёркивается, что разработчикам следует ожидать четыре области, требующие ручной обработки.
1. Разрешения
Claude Code может содержать точно настроенные правила разрешений для конкретных файлов, команд, инструментов и рабочих процессов.
У Codex своя модель разрешений и песочницы. Поэтому импортированные настройки, связанные с разрешениями, нужно пересматривать, а не предполагать, что они эквивалентны.
Документация OpenAI особенно рекомендует после миграции пересмотреть ограничения инструментов и разрешения в импортированных навыках и агентах.
Важно понимать: миграция разрешений касается сохранения исходного намерения, а не просто переименования настроек.
2. Хуки
Хуки — ещё одна область, где поведение может различаться.
Документация OpenAI по импорту явно предупреждает, что импортированные хуки могут вести себя иначе после миграции, и их следует проверять.
Простые хуки, возможно, перенесутся без проблем. Более сложные цепочки с условиями, предположениями об окружении или асинхронным поведением могут потребовать перепроектирования для целевого инструмента.
Так что это не всегда проблема преобразования. Иногда это проблема перепроектирования рабочего процесса.
3. Модель тоже меняется
Возможно, это самое очевидное различие, но и одно из самых упускаемых из виду.
Вы можете перенести свои
инструкции, навыки, конфигурацию MCP, файлы проекта и память в Codex, но модель, выполняющая эти инструкции, всё равно другая.
Промпты или файлы CLAUDE.md, оптимизированные под поведение Claude, могут не давать точно таких же результатов при выполнении моделью OpenAI.
Конфигурация может быть успешно перенесена, но поведение, стоящее за ней, изменилось.
В исходной статье отмечается, что Codex спроектирован вокруг собственных моделей OpenAI и рабочих процессов на основе Responses. Разработчикам, желающим направлять Codex к сторонним провайдерам, следует рассматривать это как отдельную задачу настройки, а не предполагать, что импортированные конфигурации моделей Claude продолжат действовать автоматически.
4. История чата имеет границы
Не все разговоры подлежат переносу.
Текущая документация OpenAI показывает, что Codex CLI импортирует максимум 50 чатов за последние 30 дней. Команда /import также имеет эксплуатационные ограничения: она недоступна во время выполнения задачи, в удалённых сессиях или при подключении к локальному фоновому процессу приложения.
Текущая документация также различает локальные и проектные настройки, что означает: разработчикам следует точно проверить, где находятся файлы и конфигурации, прежде чем начинать импорт.
Результат — практическое правило:
Импорт в один клик не означает отсутствие необходимости в проверке.
По-настоящему ценный актив — это не подписка на модель
Показатели моделей меняются быстро.
Одна модель может лидировать в одном месяце, а затем быть заменена другой версией. Гораздо медленнее меняются рабочие процессы вокруг разработчика.
CLAUDE.md, AGENTS.md, навыки, MCP-серверы, разрешения, проектная память, команды и накопленные разговоры со временем становятся всё более ценными, поскольку они кодируют то, как разработчик реально работает.
Это делает переносимость конкурентным вопросом.
Чем более переиспользуемы эти конфигурации, тем меньше разработчик зависит от какой-либо одной платформы ИИ-кодинга.
И этот обоюдоострый меч действует в обоих направлениях.
Открытые стандарты, такие как SKILL.md, AGENTS.md и стандартизированные определения MCP, упрощают перенос рабочих процессов из одного инструмента в другой. Интероперабельность, помогающая OpenAI привлекать пользователей Claude Code, в конечном счёте может так же легко позволить этим пользователям уйти из Codex.
Для разработчиков практическая стратегия проста:
Сохраняйте важные активы рабочего процесса в переносимых форматах, где это возможно, и избегайте зависимости всего процесса разработки от какого-либо проприетарного инструмента.
Часто задаваемые вопросы
Что Codex может импортировать из Claude Code?
Codex может импортировать поддерживаемые инструкции, настройки, навыки, плагины, файлы проекта, недавние чаты, конфигурацию MCP, хуки, слэш-команды и субагентов. Документация OpenAI также сопоставляет проектную память Claude Code с памятью Codex.
Как импортировать Claude Code в Codex CLI?
Запустите локальную сессию Codex CLI и выполните /import. Затем выберите Claude Code, выберите поддерживаемые настройки или файлы проекта и недавние чаты, которые нужно перенести, и проверьте импортированную конфигурацию.
Можно ли импортировать Cursor в Codex?
Да. Текущая документация OpenAI показывает, что Codex CLI может импортировать из Cursor, а настольное приложение ChatGPT — из Claude Code, Claude Cowork и
Cursor.
Удалит ли импорт в Codex мою конфигурацию Claude Code?
Нет. OpenAI прямо заявляет, что импорт не изменяет и не удаляет существующие настройки агента. Импортированные конфигурации переносятся в целевую среду отдельно.
Сколько чатов Claude Code может импортировать Codex?
Codex CLI может импортировать до 50 чатов за последние 30 дней. Команда /import также имеет ограничения по времени использования, поэтому лучше запускать её в обычной локальной сессии CLI.
Будут ли навыки Claude Code работать в Codex полностью идентично?
Не обязательно. Навыки, хуки, разрешения, плагины и шаблоны команд могут зависеть от поведения исходного инструмента, поэтому OpenAI рекомендует проверять их перед тем, как полагаться на импортированные настройки.
Могу ли я напрямую перенести сессию Claude Code в Codex?
Плагин codex-plugin-cc от OpenAI предоставляет команду /codex:transfer, которая создаёт постоянный поток Codex из сессии Claude Code. Плагин специально разработан для продолжения работы Claude Code в Codex.
Связанные инструменты
- OpenAI Codex: программирующий агент OpenAI для рабочих процессов разработки ПО.
- Codex CLI: интерфейс командной строки для локального использования Codex.
- Claude Code: программирующий агент Anthropic и основная исходная среда, обсуждаемая в этом руководстве по миграции.
- Cursor: AI-управляемый редактор кода, поддерживаемый рабочим процессом импорта Codex.
- OpenAI Codex Plugin for Claude Code: официальный плагин OpenAI для использования Codex внутри Claude Code.
Связанные ссылки
- Документация OpenAI по импорту: официальное руководство по импорту настроек и недавних работ из других AI-агентов.
- Документация Codex CLI: официальная документация по установке и использованию Codex CLI.
- OpenAI Codex Plugin for Claude Code: официальный репозиторий OpenAI для интеграции с Claude Code.
- README плагина Codex: инструкции по установке и использованию плагина для Claude Code.
- Экспорт данных Claude: официальное руководство Anthropic по экспорту данных Claude
Руководство по импорту данных аккаунта и диалогов.
- OpenAI Developers: Основной центр документации для разработчиков OpenAI.
- OpenAI Devs on X: Пост разработчиков OpenAI, на который ссылается исходная статья.
Резюме
Текущий рабочий процесс импорта, предлагаемый OpenAI, устраняет серьёзное препятствие для разработчиков, которые накопили месяцы конфигураций и контекста в Claude Code или Cursor. Инструкции, навыки, плагины, проекты, конфигурации MCP, память и недавняя история чатов теперь могут быть перенесены в Codex с помощью поддерживаемого процесса импорта.
Важное ограничение заключается в том, что перенос не означает идеальную совместимость. Разрешения, хуки, подсказки, плагины и поведение моделей могут измениться после переноса, поэтому импортированные конфигурации следует проверять перед использованием.
Они становятся частью производственных рабочих процессов.
Наиболее переносимая конфигурация ИИ-кодинга — это та, в которой ценные инструкции, навыки и знания о проекте остаются независимыми от какого-либо одного агента.