SuperAPI AI 工具集

mac-disk-cleanup

通用与其它

查看项目

更新于 10-15 21:52

技能介绍

用途:在 macOS 上释放磁盘空间,分两部分工作流——安全缓存清理,以及过期 node_modules 移除,最后给出磁盘空间总结。

主要能力与用法: 第一部分为缓存清理,无需用户决策,运行 scripts/clean_caches.sh,清理 npm 缓存(~/.npm)、pip3 缓存(~/Library/Caches/pip)以及 Homebrew 旧版本与下载缓存,并按工具报告释放的 MB 数。 第二部分为 node_modules 审计与清理:先运行 scripts/find_node_modules.sh(可选传入根目录,默认 $HOME),输出为制表符分隔的 size_mb、last_modified_date、path;再依据父目录最后修改时间判断陈旧度——超过 6 个月可安全删除并自动清理;1 至 6 个月需先询问用户;不足 1 个月跳过;路径含 /Downloads/ 或 /old/、/archive/ 的一律移除;当前工作目录一律跳过。脚本已排除受管理目录,但仍需确认不删除 ~/.nvm/、~/.vscode/extensions/、~/.copilot/、~/.lmstudio/、~/.cache/opencode/。删除前展示带大小的候选列表,使用 rm -rf "/path/to/node_modules" 执行,报告释放总量,并提醒 npm install 可恢复被删的 node_modules。 第三部分磁盘总结:清理后运行 df -h / | awk 'NR==2 {print "Free: "$4" / "$2" ("$5" used)"}',报告清理前后空闲空间。

限制与注意事项:不要触碰浏览器缓存(Arc、Chrome、WhatsApp)——它们会自动重建,且清理前需先退出应用,仅在用户明确要求时处理;不要删除 ~/Library/Application Support/(属于应用数据而非缓存);未经询问不要删除 Python 虚拟环境(.venv/、venv/)。官方文本未提供收费、价格、平台支持范围等更多信息。