Codex默认目录是在C盘
但是很多用户的C盘本来就很满了
怎么节省空间或者换codex的目录呢
codex目录里面都有些啥
codex的默认目录是在C盘的用户目录下
主要包含配置、会话记录、插件、技能、日志和缓存

我的新电脑就用了一个月就占了2个GB,你们的空间占用肯定会比我的大
主要内容如下:
| 项目 | 用途 | 当前占用 |
|---|---|---|
plugins |
已安装插件及其运行文件 | 447 MB |
.sandbox-bin |
Codex 沙箱及命令执行程序,不同版本的 exe | 336 MB |
sessions |
当前/历史任务的完整会话记录 | 318 MB |
sqlite |
Codex 状态、日志、记忆等数据库 | 223 MB |
.tmp |
插件市场、安装与同步产生的临时缓存 | 195 MB |
generated_images |
Codex 生成的图片 | 25 MB |
skills |
已安装的 Skill,例如 B 站视频策划、图片生成 | 24 MB |
cache |
应用目录、插件目录及工具元数据缓存 | 23 MB |
archived_sessions |
已归档任务记录 | 2.4 MB |
memories |
Codex 的记忆和会话摘要 | 1.1 MB |
如何节省空间
首先就是在codex里面创建项目,选择使用现有文件夹
然后把项目放到其他盘符

这样可以节省一部分C盘空间
- 项目源代码
node_modules- Python 虚拟环境
- Go 编译缓存
- Codex 创建的工作树或项目产物
换codex使用目录
- 完全退出 Codex。
- 把整个
C:\Users\用户\.codex复制到例如D:\CodexHome。 - 设置用户环境变量:
[Environment]::SetEnvironmentVariable("CODEX_HOME","E:\.codex","User")
- 重新启动 Codex,检查登录状态、对话
- 测试对话是否正常
- 确认正常后再处理旧目录,先不要删除
如果对话没有了,就让codex给你修复
我把codex的默认目录改成了 E:.codex
但是之前的对话记录没有了,你看看是什么原因,修复一下

然后重启codex
cc switch配置修改
如果你之前用cc switch
记得修改cc switch的配置
不然你后面切换cc switch的渠道是无效的
