SuperAPI AI 工具集

mac-software-storage-cleanup

智能体与模型

查看项目

更新于 10-16 01:27

技能介绍

用途:审计 macOS 上已安装的软件与磁盘占用,给出按优先级排序的清理建议,并且仅在用户确认后执行低风险清理。它把应用清单、缓存清理、模拟器数据与中风险应用数据分开处理,尽量让破坏性操作明确且可回退。

主要能力:盘点 /Applications、~/Applications、Homebrew Formula、Homebrew Cask 等安装来源;按大小对应用与常见缓存位置排序;清理 ~/Library/Caches、~/Library/Developer/CoreSimulator 等低风险路径;输出区分低风险与中风险的可回收建议。报告需给出分类总量、条目数和最大的 Top N 项。

使用方式:先运行 bash scripts/report_sizes.sh 盘点安装来源与主要存储占用;按优先级分类清理候选——优先级1为缓存与模拟器数据,一般低风险;优先级2为应用数据目录,只报告、默认不删除;优先级3为产出较低的小缓存或日志。查看优先级2候选可运行 bash scripts/list_priority2_candidates.sh [target_dir] [TopN],例如 bash scripts/list_priority2_candidates.sh ~/Library/Application\ Support 20。仅在用户明确确认后,运行 bash scripts/cleanup_priority1.sh 或等效的低风险清理;清理后重新计算占用,展示 before -> after -> reclaimed 对比。

适用场景:想检查已安装软件;想按大小排序查看应用与缓存占用;想清理低风险缓存与 CoreSimulator 数据;需要明确分离低风险与中风险清理建议。

限制:不用于卸载单个特定应用;不在无明确确认时删除应用数据;非 macOS 环境或不适用目标路径时不应使用。不要使用破坏性 git 命令,不得删除未确认的应用数据;脚本失败时应回退到只读检查或最小安全清理范围。每个清理动作都必须包含前后对比。

流程:盘点安装来源与存储占用 -> 识别高价值清理目标 -> 展示优先级建议 -> 等待用户确认 -> 执行低风险清理 -> 验证回收空间。