文档 / 进阶
数据与备份
软件把哪些数据保存在本机、分别位于何处、如何备份与换电脑迁移,以及卸载会删除哪些内容。
ChipCode 的绝大部分数据都保存在你自己的电脑上。了解它们的位置,备份与迁移都很直接。
数据都在哪
| 内容 | 位置 |
|---|---|
| 配置、密钥、自定义模型、MCP、git 令牌 | %APPDATA%\TrieCode\config.json(密钥经系统加密) |
| 长期记忆 | %APPDATA%\TrieCode\memory\ |
| 技能 | %APPDATA%\TrieCode\skills\ |
| 已安装插件(含插件下载的工具链) | %APPDATA%\TrieCode\plugins\ |
| 会话历史 | %APPDATA%\TrieCode\chat-sessions\ |
| 定时任务、收件箱、运行记录 | %APPDATA%\TrieCode\schedule.db |
| 会话索引 | %APPDATA%\TrieCode\ 下的索引库 |
| 你的项目 | 默认 %USERPROFILE%\Documents\TrieCodeProjects\,可在「设置 → 常规 → 默认工作空间」修改 |
哪些会上传
只有这些会离开你的电脑:
- 账号相关:邮箱、积分、订单、团队关系(见隐私政策);
- AI 请求:你输入的对话,以及 AI 按指令读取的文件内容——发给模型服务商;账号模式下经我们的服务器转发,自填 Key 时直达厂商。
项目文件、会话历史、记忆、技能、检查点都只在本机。
备份
建议只备份这三样:
- 项目目录(你自己的代码,优先级最高);
%APPDATA%\TrieCode\memory与skills(体积很小,丢了很难恢复);config.json(设置。注意下面的加密说明)。
插件目录通常有几百 MB 到几 GB(含下载的工具链),可以不备份,重装插件会自动重新下载。
备份前先退出软件:
schedule.db与索引库在运行时是打开状态,直接复制可能拿到不一致的副本。
换电脑迁移
- 退出软件,拷贝整个
%APPDATA%\TrieCode目录到新电脑的同一位置; - 拷贝项目目录;
- 在新电脑上打开软件,重新填写需要密钥的项。
⚠️ 密钥不能跨机器复制:config.json 里的 API Key、git 令牌、MCP 凭据是用 Windows 的用户级加密保存的,换一台电脑(或换一个 Windows 账户)就解不开。软件检测到解不开时会保留一份备份而不是直接覆盖,避免把你原来的配置冲掉。
需要重新填写的通常有:模型 Key(或直接登录账号)、自定义模型、git 访问令牌、MCP 授权。
卸载会删什么
- 卸载程序会删除安装目录;
- 不会删除
%APPDATA%\TrieCode,也不会碰你的项目目录; - 想彻底清干净,卸载后手动删除
%APPDATA%\TrieCode与项目目录。
恢复与排错
- 会话历史损坏或索引异常时,可以退出软件后把对应的
.db文件改名(如schedule.db→schedule.db.bak),下次启动会重建空库;任务与收件箱会清空,不可恢复,操作前先复制一份。 - 删除的记忆在当前会话中重新出现,通常是因为它在本轮开始时就已注入上下文。记忆按轮次加载,删除后从下一轮起不再出现。
常见问题
Q:能在两台电脑之间同步吗? 目前没有内置同步。把项目放到 Git 仓库里同步最稳;记忆与设置需要手动拷贝(密钥仍需重填)。
Q:项目可以放在任意位置吗? 可以。默认工作空间只是新建项目时的落点,打开其它目录的项目不受限制。
Q:备份时要不要连 plugins 一起?
想要离线可用就一起备份;只想保住配置和记忆,可以不备份。