Skip to content

存储空间 ​

「设置 → 存储空间」按类别展示 AiCode 在这台设备上占用的空间,并提供清理临时数据的入口。

总览 ​

页面顶部是应用总占用、构成条与设备剩余空间。构成条的整条宽度代表应用总占用,颜色与下方各分类的色点一一对应。页面底部固定显示「清理选中项」按钮及选中数据的大小,滚动列表时仍可操作。

统计需要逐个目录遍历文件,容器与工作区通常最慢。为了不让页面一直空着,各分类算完一个就显示一个,尚未算出的显示「—」,顶部会有「统计中…」提示。如需重新统计,点击右上角的刷新图标。

占用明细 ​

分类包含什么
聊天记录数据库文件:会话、消息、工具结果、调用记录、检查点索引
容器各容器的根文件系统。展开可看到每个容器,以及占用最大的那个容器中最大的几个目录
容器镜像包下载或导入的镜像压缩包。容器装好后它不再是必需品,但删掉后该容器无法再次解压
工作区应用内置工作区里的项目文件(含 .git)。展开可看每个项目,副标题标出其中的聊天附件
AI 配置与产物技能、记忆、子代理、MCP 配置、提示词、文档,以及工具输出存档与识图会话缓存
检查点AI 修改文件前留下的快照,用于撤销
日志应用运行日志与 AI 请求日志
缓存系统缓存目录,随时可清
其他数据设置项、背景图、终端字体、SSH 私钥等零散数据
应用安装包APK 本体,不可清理

名称旁带箭头的分类点击即可展开明细。「AI 配置与产物」仅展开显示可清理的工具输出存档与识图会话缓存;技能、记忆、提示词等不可清理内容不再逐项显示,但仍计入该分类的总占用。因此,展开的可清理子项之和可能小于分类总大小。

哪些不计入

通过「添加本地目录」加进来的外部工作区在你设备的共享存储里,不属于应用占用,因此不统计。远程 SSH 模式下服务器上的文件同理。

聊天记录的展开明细列出占用最大的几个会话。它是按消息正文估算的字节数,比数据库文件本身小——数据库还包含索引与页对齐开销。如需减小这一项,去会话列表删掉不再需要的会话;若只想清除调用记录,在「Token 统计」页右上角重置。

容器和工作区不能在这里删除,请到「容器与镜像」页重置或删除容器、在工作区切换面板里删除工作区,避免误删正在使用的环境。删除工作区会连同该工作区的聊天记录一并删除;外部本地工作区是否删除聊天记录,由「偏好设置」中的开关决定。

可释放空间 ​

清理入口与占用明细放在一起,不再单独列出一组。可清理的四项如下,均不含聊天记录、代码或配置,但部分清理会影响历史内容的回看或追问:

  • 缓存文件:勾选「缓存」分类。临时文件之后会自动重建。
  • 运行日志:勾选「日志」分类。包含应用日志与 AI 请求日志,清空后新日志照常记录;点击分类仍可展开查看两类日志的占用。
  • 工具输出存档:展开「AI 配置与产物」,勾选对应明细。AI 工具输出过长时会落盘一份完整副本。清除后,历史消息里提到的输出路径不再可读取。
  • 识图会话缓存:展开「AI 配置与产物」,勾选对应明细。这是识图追问用的历史记录,清除后无法再对旧图片继续追问;这两项只在有占用时显示。

日志与缓存默认选中,工具输出与识图缓存默认不选。勾选后,底部按钮会更新选中项的合计大小;折叠分类不会取消选择。没有占用的项不可勾选,没有选中可清理数据时按钮不可点击。

点击「清理选中项」后,确认框会列出清理目标、合计大小与各项影响。确认后仅清理这些选中项,完成后页面会自动重新统计,并显示本次释放了多少空间。

清理范围是本机应用缓存、日志和全局目录中的数据,工具输出与识图缓存可能由多个工作区产生,不限当前工作区。不会清理各工作区自己的文件、附件、构建缓存或远程服务器数据。

清理不可撤销

删除的文件无法恢复。虽然这些项不含聊天记录、代码或配置,但旧工具输出副本与识图会话历史无法通过重新使用恢复。

占用偏大时如何处理 ​

  • 容器几个 G:容器里的包管理器缓存通常是大头(如 Gradle、npm、pip 的缓存目录)。展开容器分类查看哪个目录最大,然后在终端里清理,例如 rm -rf ~/.gradle/caches。不再使用的容器可以在「容器与镜像」页删除。
  • 工作区偏大:node_modules、build、.gradle 这类构建产物占大部分,删除后重新构建即可恢复。
  • 聊天记录偏大:长会话里的工具输出最占空间,删掉早期不需要的会话即可。
  • 镜像包还在:容器已经装好后,可在「容器与镜像 → 下载镜像」页删掉对应的下载文件。

基于 GPL-3.0 协议开源