利益相关声明:作者与文中产品有直接的利益相关(开发者、自家产品等)

【为什么要做这个?】 作为一个长期和各种论文 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 也是对我最大的鼓励 ✨)