← 返回文章列表
查看 ↗

用Codex越来越多,分享记忆技能实时备份教程:别只备份文章,Codex 的记忆和技能也要带走。

换了新电脑,你第一件事是什么?我相信大多数人的答案都一样:把文章、图片、项目文件拷过来。但如果你像我一样重度使用 Codex,拷完这些之后,你会发现一个尴尬的问题——Codex 像失忆了一样。它不知道你写文章的偏好,不知道你常用哪些技能,也不知道你项目里哪些规则绝对不能碰。那些花了好几个月调教好的习惯,那些让 AI 真正懂你的配置,全都消失了。

一位年轻程序员坐在书桌前,电脑屏幕里飘出代表着记忆、技能和规则的彩色光球,正在被一个发光的笔记图标吸收。桌上散落着很多小卡片,每张卡片上画着不同的图标(齿轮、书本、齿轮、文件夹)。窗外是黄昏的暖光,桌边放着一杯咖啡。吉卜力动画风格,水彩质感,自然光。

用Codex越来越多,分享记忆技能实时备份教程:别只备份文章,Codex 的记忆和技能也要带走

一个人惊讶地站在空荡荡的数字空间里,周围漂浮着破碎的配置碎片和丢失的记忆云朵。他的AI助手形象变得模糊透明。吉卜力动画风格,水彩质感。


换了新电脑,你第一件事是什么?

我相信大多数人的答案都一样:把文章、图片、项目文件拷过来。

但如果你像我一样重度使用 Codex,拷完这些之后,你会发现一个尴尬的问题——

Codex 像失忆了一样。

它不知道你写文章的偏好,不知道你常用哪些技能,也不知道你项目里哪些规则绝对不能碰。那些花了好几个月调教好的习惯,那些让 AI 真正懂你的配置,全都消失了。

你得重新开始。

这种感觉就像换了一台新电脑,但把所有软件都恢复成了出厂设置。

所以我花了一整晚,把 Codex 的记忆、技能、项目产出全部同步到了 Obsidian。

这一步看着像折腾。

但以后换电脑、切换设备、恢复工作时,我不想再从零解释一遍了。


第一步:先分清楚,什么才是该备份的东西

Codex 里最值钱的,往往不只是一篇文章。

你真正要保住的是这些东西:

memories —— 长期记忆、写作偏好、经验档案。这是 Codex 最核心的部分,相当于它的「大脑」。

skills —— 你装好的技能。比如内容检查、AI 味检测、YouTube 字幕提取。这些技能是你一点点配置出来的,丢了就等于白忙活。

AGENTS.md —— 默认规则和项目规则。不管是全局的 agent 配置还是项目级别的规则,都在这个文件里。

一个巨大的透明文件柜,柜子里整齐排列着发光的抽屉,每个抽屉上贴着标签:memories大脑、skills技能、AGENTS.md规则、项目配置。一个小人站在文件柜前,手里拿着一个文件。吉卜力动画风格。

.baoyu-skills —— 这是项目级的偏好,比如封面风格、配图规则、要不要水印。这些细节决定了你项目的「气质」。

outputs —— 文章、封面、配图、飞书文件。这些是你的产出物,当然要同步。

Obsidian 笔记库 —— 你的长期资料库。这个不用多说,丢了就等于丢了半条命。

这一步最好别凭感觉。

你要问自己:我到底是在迁移文件,还是在迁移一套工作习惯?

如果是后者,那上面的清单就是你的答案。


第二步:有些东西绝对不能备份

我没有把所有 .codex 目录都丢进 Obsidian。

因为有些东西不该进备份包。

这些东西不要备份:

  • auth.json
  • .sandbox-secrets
  • token、密钥、登录态
  • logs_*.sqlite
  • state_*.sqlite
  • sessions
  • cache

原因很简单:这些东西要么是敏感信息,要么只是运行时的缓存数据。

你每换一台电脑,登录态重新建立就好。备份它们,风险大于收益。

想象一下,你把 token 和密钥一起同步到新电脑,结果云端某处泄露了——那才是真正的麻烦。

所以,备份时保持克制,只拿真正需要的东西。


第三步:先做一个 zip 快照

我先做了一份完整的迁移包:

Codex迁移备份_20260606.zip

这个 zip 适合做阶段性快照。

比如今天配置好了记忆、技能、项目规则,就压一份,放到 Obsidian 里。以后换电脑时,直接解压,看里面的 README-迁移说明.txt,按步骤恢复就行。

zip 的好处是:它是一个完整的「时间切片」,你能清楚地知道「这一刻」Codex 的状态是什么样的。

左边是一堆积木般的压缩包(zip文件),按时间排列但各自孤立。右边是一棵不断生长的知识树,树枝上挂着文件夹和笔记卡片,树下站着一个人正在仰望。吉卜力动画风格,水彩质感。

但 zip 有一个致命问题:它不适合实时更新。

你每改一次记忆,每新增一个技能,都要重新压缩一次。既慢,又容易在文件写到一半时压进去,导致包损坏。

所以,zip 适合留档,不适合做日常同步。

它是你的「存档点」,不是你的「同步盘」。


第四步:实时更新用展开版

我在 Obsidian 里放了一个文件夹:

实时同步展开版

它每 60 秒同步一次,把最新的记忆、技能、项目产出复制进去。

这个展开版的优势在于:

  • Obsidian 里能直接看到目录结构
  • 文件变动会自动更新,不需要手动操作
  • 不需要反复手动压缩,省时省力
  • 出问题时容易检查是哪一类文件没同步

直观、实时、可追溯。

这里要记住一句话:

实时更新看展开版,zip 只当快照。

zip 是你的「存档」,展开版是你的「当前状态」。

两个都要有,职责不同。


第五步:检查同步是否正常

我留了两个文件专门用来检查同步状态:

最后同步时间.txt

实时同步日志.txt

看「最后同步时间」,你就知道同步有没有继续跑。如果时间停在一小时前,那说明同步可能出问题了。

一个巨大的机械钟表盘,钟表上显示的不是时间而是同步状态。表盘旁边站着一个小人,正在查看一个发光的仪表盘,上面显示着绿色的'最后同步时间'。钟表周围是温暖的厨房场景。吉卜力动画风格。

看「实时同步日志」,你就能知道有没有文件被跳过,或者哪里报错。

如果电脑重启后没自动同步,也不用慌。双击:

启动实时同步.cmd

手动触发一下就行。

我还创建了一个 Windows 登录自动运行任务:

CodexMigrationBackupLiveSync

这样每次开机登录后,它会自己开始同步,不用你惦记着。

备份流程最好的状态是:你几乎感觉不到它的存在,但它一直在后台跑。


第六步:换电脑时怎么恢复

到了新电脑上,不要直接把老电脑的所有隐藏目录都覆盖过去。

按这个顺序来:

  1. 安装 Codex
  2. 打开 Codex,先登录一次
  3. 关闭 Codex
  4. 解压备份包
  5. 把 codex/memories 放回新电脑的 .codex/memories
  6. 把 codex/skills 放回 .codex/skills
  7. 把 agents/skills 放回 .agents/skills
  8. 把 AGENTS.md 和 config.toml 放回 .codex
  9. 把项目文件和 Obsidian 库放到你习惯的位置
  10. 重新打开 Codex,重新连接插件和账号

每一步都有它的意义:先登录是为了建立新的认证信息,然后关掉是为了安全地替换文件,最后再打开是为了让 Codex 重新识别你配置好的记忆和技能。

重要的事说三遍:不要复制登录态。

登录态这种东西,重新登录更干净。

你换一台新电脑,就是一次「重启」的机会。别让旧的登录态在新环境里制造奇怪的 bug。


第七步:最后,照着这个清单做

如果你也想做一套类似的备份,最小清单是:

备份 memories —— Codex 的长期记忆 ✅ 备份 skills —— 你配置的技能 ✅ 备份 .agents/skills —— agent 级别的技能 ✅ 备份 AGENTS.md —— 规则配置 ✅ 备份项目里的 .baoyu-skills —— 项目偏好 ✅ 备份项目 outputs —— 产出物 ✅ 不备份登录态和密钥 —— 安全原则 ✅ zip 做快照 —— 留档用 ✅ 展开版做实时同步 —— 日常用 ✅ Obsidian 里留一份说明页 —— 方便查阅


做完这件事之后,Codex 不再像一台临时机器。

它更像一个能带走的工作台。

你的记忆、技能、规则、产出,都跟着你走。换了电脑,你不用重新「训练」它,它已经认识你了。

这种感觉,才是用工具该有的状态。


原始备份文件: Codex迁移备份_20260606.zip 实时同步目录: 实时同步展开版 同步状态: 最后同步时间.txt

一张大桌子上铺着整齐的文件夹和文件,桌面上有三个主要区域:'Codex迁移备份.zip'、'实时同步展开版'文件夹、'最后同步时间.txt'便签本。旁边放着电脑和咖啡。一个小人在整理这些文件。吉卜力动画风格。


你还有什么 Codex 备份的技巧?欢迎在评论区分享。

原文媒体

粘贴图片

查看文章页 ↗