DevTrendsDeveloper trends
Accent color

jubakitiashvili /

mac-storage-cleaner

mac-storage-cleaner 是一个 macOS 磁盘清理工具,由五个 bash 脚本组成,MIT 协议开源。 它和其他清理工具最大的区别不是能清出多少空间,而是你可以确认它不会碰什么: 默认只预览,不删除。clean-safe.sh 直接运行只会列出每一条待清理路径和大小,必须显式加 --apply 才真正删除。 拒绝名单写在代码里,不是写在说明书里。照片图库、iOS 备份、钥匙串、邮件、~/.ssh/~/.aws/~/.g…

DTSecurity & testingDTSoftware developmentDTAgent extensionDTSkill / pluginDTiOSDTLinuxDTmacOSDTClaude CodeDTCodexDTCursorDTOpenCode

About

mac-storage-cleaner 是一个 macOS 磁盘清理工具,由五个 bash 脚本组成,MIT 协议开源。 它和其他清理工具最大的区别不是能清出多少空间,而是你可以确认它不会碰什么: 默认只预览,不删除。clean-safe.sh 直接运行只会列出每一条待清理路径和大小,必须显式加 --apply 才真正删除。 拒绝名单写在代码里,不是写在说明书里。照片图库、iOS 备份、钥匙串、邮件、~/.ssh/~/.aws/~/.gnupg 由路径校验器强制拒绝,并有 47 条危险路径的测试用例保证每一条都必须被拒。 只有纯缓存才会被真正删除(npm、gradle、pip、Xcode DerivedData、Homebrew 等白名单内的目录,删了只是下次构建慢一点);其余一律移到废纸篓,可以还原。 每一次操作都写审计日志,日志写不进去时直接拒绝执行。 不联网、不需要 sudo、无任何遥测。 不需要 AI 工具也能直接用: bash git clone cd mac-storage-cleaner/skills/mac-storage-cleaner bash scripts/survey.sh # 只读:看看磁盘被什么占满了 bash scripts/clean-safe.sh # 预览,不删任何东西 bash scripts/clean-safe.sh --apply # 确认后执行 同时它也是一个 Agent Skill,可以让 Claude Code、Codex、Cursor、Windsurf、opencode 等约 70 个 AI 编程工具直接调用(npx skills add JubaKitiashvili/mac-storage-cleaner)——由 AI 来读取扫描结果、判断哪些大文件对你有价值。 131 个自动化测试,CI 在 macos-latest 上跑 bats + shellcheck。第三方安全扫描(Gen Agent Trust Hub / Socket / Snyk)均为 Pass。

Discovery history

  1. 阮一峰周刊·用户投稿

    Aug 15, 2026 · 1 observations

Discuss this product