TraeCacheCleaner产品系统Vibe Coding

我要开发同款
FDLAlfrid2026年08月31日
3阅读

技术信息

语言技术
Python
系统类型
Windows
行业分类
脚本插件

作品详情

行业场景

个人使用,特定软件生态垂直领域。适合目前使用Trae在桌面端进行开发的工作者(目前为止,字节尚未推出Trae的Linux版),解决自带缓存清理难用、工具管理不明确、MCP杂乱无章等痛点。目前在此基础上另外开发了专注于Windows下AppData文件夹的清理工具,也支持自定义扫描识别。

功能介绍

分为几个模块:
1. 缓存清理模块
自动扫描 Trae 的 24 类缓存项,三级风险标识,自动保护清理安全性。
2. 对话记录管理
扫描 %APPDATA%\...\User\History 下的哈希目录(对话历史),展示条目大小与关联文件。
支持按 时间/大小/名称 排序后选择性删除;悬浮提示显示关联文件,明确「删记录不删源文件」。
3. 工作区
扫描 workspaceStorage 与 .trae/worktrees,可视化展示各项目工作区占用,支持清理。
4. 扩展插件扫描模块
列出已Trae中已安装扩展(名称、发布者、版本、大小、路径)。
5. MCP 可视化管理模块
加载/编辑/保存 mcp.json ;从 PATH、用户目录、程序目录等位置 自动探测系统中潜在 MCP 服务并填表。
表格支持双击跳转对应文件夹,修改后提示重启 Trae 生效。
6. 设置导出/导入模块
一键导出软件诸如skill规则、MCP、session.js、Claude.md等多处配置。
导出包带时间戳与元数据;导入时可选择性恢复 ,便于换机/重装后的配置迁移。
7. 全局存储分析
递归分析全局存储目录,定位大于 1MB 的文件/文件夹,展示大小分布,双击直达占用源头。
总体通用体验上,
GUI 优先 + CLI 自动降级:检测到 PyQt5 直接进 GUI;全系统无 PyQt5 时降级 CLI。
主题适配通过注册表自动识别系统深/浅色模式。
默认删除时防呆模式,有悬浮提示、双击打开资源管理器、文件夹变更后尝试静默自动刷新。

项目实现

个人从零独立开发,涵盖需求分析、架构设计、UI 实现、多线程调度、路径兼容、打包与文档;
使用了Git(下方图片部分目录缺失是因为本人近日卸载了Trae);
实现了多版本兼容、防呆友好设计、多线程与启动性能优化、支持命令行GUI双模式等。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论