Codex 的自动保存功能,核心原理是通过绑定本地文件夹实现实时落盘。听起来有些复杂,但操作流程其实很直接:新建项目时,选择一个你有写入权限的本地路径,随后验证 test.txt 能否正常生成;如果失败,就需要检查系统权限或更换文件夹,必要时还可以手动触发一次同步。

简单来说,你希望 Codex 在编辑项目文件时,自动将改动保存到本地文件夹,省去每次手动点击保存、关闭窗口前匆忙查找文件、甚至误关未保存内容的烦恼。Codex 本身并没有传统的“自动保存”开关,但它的项目机制天然具备持续落盘的能力——关键在于正确激活并验证该机制是否真正在运行。
确认项目已绑定本地文件夹
打开 Codex → 左侧栏点击「+ 新建项目」→ 在弹出窗口中选择一个【空的或已有代码的本地文件夹】(不能是桌面根目录、不能是系统受保护路径如 /System 或 C:\Windows)→ 点击「选择文件夹」。
这一步必须完成,否则所有对话生成的文件仅存在于云端临时会话中,关闭标签页即丢失。Codex 不会主动提醒你项目未绑定,也不会默认创建本地映射。
验证自动写入是否启用
进入刚创建的项目 → 右侧对话区输入:“新建一个 test.txt,内容写‘auto sa ve test’” → 发送后等待几秒 → 立即去你选的那个本地文件夹里刷新查看。
如果看到 test.txt 出现且内容正确,说明 Codex 已在后台自动将生成结果写入你指定的文件夹;如果没出现,大概率是你选的文件夹被系统拦截(比如 macOS 的完全磁盘访问权限未开启)、或该路径下有同名只读文件阻碍写入。
方法一:在 macOS 上打开「系统设置 → 隐私与安全性 → 完全磁盘访问」,把 Codex 拖进去并勾选;Windows 用户需确认该文件夹未设为“只读”属性。
方法二:换一个明确有写入权限的路径重试,例如用户主目录下的 Documents/Codex-Projects。
强制触发一次本地同步(可选补救)
第一步:在项目对话中输入指令:“请将当前项目中所有已生成文件同步到本地文件夹。”
第二步:观察 Codex 底部状态栏是否显示「Syncing files…」→ 待其变为「All files synced」。
第三步:再次前往本地文件夹刷新,确认所有文件均已存在且时间戳更新。这一步仅在你发现部分文件延迟写入或首次同步失败时使用,日常编辑无需重复操作。
