OpenAI Codex 一键搬空 Claude Code 用户家当
Codex 桌面端与 CLI 新增导入功能,可将 Claude Code、Cursor 的指令、配置、MCP、技能与近…
OpenAI 近日在 ChatGPT 桌面端与 Codex CLI 中正式推出一键导入功能,可将开发者在 Claude Code、Claude Cowork 与 Cursor 中积累的指令文件、技能、插件、MCP 服务器配置与近期会话一次性迁入自家生态。该功能在桌面端以「Import」形式出现于设置中,在 CLI 中对应 /import 命令。官方明确表示,导入只会创建副本,不会修改或删除原工具中的任何配置。值得注意的是,整套文档中并未出现 /export 类的导出命令,这是一条只进不出的单向通道。
导入内容与格式映射
OpenAI 在文档中给出了详细的「搬家清单」:
- 指令文件:Claude Code 的
CLAUDE.md映射为 Codex 的AGENTS.md。 - 配置文件:
settings.json统一收进 Codex 的config.toml。 - 技能与插件:名称沿用,但插件需要逐项确认是否可用。
- MCP 服务器:配置项一一对应至 Codex 的 MCP 配置。
- 钩子(Hooks):迁移到 Codex hooks,官方提醒导入后行为可能与原版不同。
- 子智能体:映射为 Codex agents。
- 自定义斜杠命令:转换为 Codex 的 skill,安装时自动转译。
- 项目记忆:Claude Code 的项目记忆映射为 Codex Memories。
- 近期会话:近 30 天的本地聊天记录导入到 ChatGPT chats。
- 项目:仅接管本机项目文件夹,不会将仓库上传或复制到 OpenAI 端。
导入为逐项可选。对于过长的历史会话,Codex 会在用户首次发送消息时自动压缩前文,腾出上下文空间后继续回答,无需用户手动处理。
三个月三次迭代的导入功能
Codex 的导入能力并非一步到位。/import 最早出现在 CLI 0.140.0 版本,当时仅支持 Claude Code 的设置、技能与聊天记录。6 月 9 日发布的 Codex app 26.608 将导入入口搬入桌面端,并嵌入首次使用引导。7 月 21 日的 CLI 0.145.0 是关键扩容版本,将支持范围扩展到设置、MCP 服务器、插件、会话、命令与项目级记忆六大方向。8 月 7 日的 CLI 0.147.0 进一步加入 Cursor 托管技能的导入,以及对已导入会话的增量同步,避免重复。8 月 11 日,OpenAI 将外部智能体导入的说明统一到同一份文档中。
四样东西搬不走
社区中做过完整迁移的开发者反馈,约九成配置可自动转换,但仍有四类项目无法直接迁移:
- 权限粒度:Claude Code 支持细粒度白名单,Codex 仅有「只读、工作区可写、完全放开」三档内置配置,需重新梳理原白名单背后的意图。
- 钩子机制:Claude Code 支持条件分组与异步处理链,Codex 无对等物,复杂钩子链需重新设计。
- 模型本身:Codex 原生只走 OpenAI Responses 协议,不直接调用 Anthropic 模型。若希望继续使用 Claude,需自行搭建兼容网关并注册为 model provider。
- 会话边界:仅本地会话可导入,网页端对话无法迁移。CLI 端硬性限制为最近 30 天、最多 50 条。
另有开发者统计,Claude Code 的 18 个技能字段中只有 6 个是通用字段,其余 12 个为 Claude Code 专有,自写技能的兼容率约为三分之一。
行业博弈:争的是用户的家当
3 月初,Anthropic 上线 Memory Import 工具,主打从 ChatGPT、Gemini 导入用户偏好至 Claude,同时支持将 Claude 记忆导出,呈现双向通路。3 月 30 日,OpenAI 发布 Apache 2.0 开源插件 codex-plugin-cc,让 Codex 能在 Claude Code 内部以斜杠命令形式运行,并通过 /codex:transfer 将当前会话转为持续性的 Codex 线程。从「进对手家里」到「把人接走」,OpenAI 四个多月内完成了动作升级。
模型榜单半年一换,但开发者的配置、记忆、技能与历史会话日积月累,已经成为留住用户的护城河。OpenAI 此举意在抽干对手的护城河,但格式标准化(SKILL.md、AGENTS.md、MCP 定义)同样意味着今天的搬入者明天也可能被搬走。对开发者而言,把家当押在通用格式上,比押在某一家工具上更稳妥。
