利益相关声明:作者与文中产品有直接的利益相关(开发者、自家产品等)
【为什么要做这个?】 作为一个长期和各种论文 PDF、数据集、模型权重打交道的学生,我的 ~/Downloads 文件夹永远是重灾区。移动到目标文件夹总要很多步操作,给心流状态按下吃屎般的暂停键。我想要的是一种交互尽可能少,原本流程不打扰,并且还能懂我到底想干嘛的体验。
于是,我用 Rust写了 Download Cleaner。
【它有什么不同?】 它不是那种让你推倒重来的管理器,而是一个贴心的“后台管家”:
域名溯源: 它能识别文件是从哪个域名下的。比如 GitHub 下的代码、ArXiv 下的论文,它比你更清楚这个文件该去哪。
习惯学习: 根据你过去的操作习惯,它会给出最精准的归档建议。
纯正原生: 拒绝臃肿。常驻内存极低,新文件下载完成后,它会弹出一个优雅的 macOS 原生通知,点一下即刻归档。

双模入口: 平时它是安静的后台 Daemon,当你需要大扫除时,呼出可视化面板,批量移动/删除一气呵成。

原生监听: 基于 FSEvents 实现的高效监控,对 CPU 几乎零占用。
轻量化: 整个安装包极小,内存占用极小。GUI 60MB, Daemon仅3MB。

【关于未来】 目前这个项目还在初期阶段,虽然解决了我自己的痛点,但一定还有很多不完善的地方。如果你也受够了乱糟糟的下载文件夹,欢迎试用并给我提 Issue。
🔗 GitHub 地址:https://github.com/yeqingmo/download-cleaner.git (如果觉得好用,点个 Star 也是对我最大的鼓励 ✨)
