ShelfLife:让下载与桌面文件夹自动保持整洁的开源文件整理工具 #
ShelfLife 是什么? #
ShelfLife 是一款优雅、开源且轻量的 Windows 桌面文件整理与清理工具,它把指定文件夹(例如「下载」和「桌面」)当作临时暂存区,为其中的文件赋予"寿命",到期未置顶的文件会自动移入系统回收站。
与传统的"一键清理"工具不同,ShelfLife 的定位更像一位谨慎的助手:它只在你设定的规则范围内观察、分类和行动。文件会按状态被清晰划分——**Fresh(新鲜)**表示最近新增或访问、**Stale(陈旧)**表示超过设定时间未活动、**Decaying(衰减中)**表示即将到达寿命终点、**Pinned(已置顶)**则受到保护、永远不会被自动移动。所有操作都会写入详细日志,删除动作统一走系统回收站,可随时还原。
如果你长期被"下载文件夹越堆越乱、桌面文件不敢删又不想留"的问题困扰,ShelfLife 提供了一套可解释、可撤销、可自动化的整理方案,让数字空间的"断舍离"从手动决策变成可持续的日常习惯。
ShelfLife 有哪些亮点特色? #
- 文件生命周期状态跟踪:把文件划分为 Fresh、Stale、Decaying、Pinned 四种清晰状态,每一个被标记的文件都能看到它处于什么阶段、为什么被标记,避免"黑箱式"清理带来的不安。
- 规则可自定义,且默认先预览:你可以为不同文件夹创建管理规则,新规则会自动进入安全的"预览(preview)"模式,先展示哪些文件会受影响,确认无误后再手动激活,最大程度降低误删风险。
- 删除走系统回收站,随时可恢复:ShelfLife 不直接永久删除文件,而是与系统回收站集成,任何被清理的文件都能像手动删除一样被还原,为自动化操作留足后悔的余地。
- 完整活动日志,一键撤销:应用保留超过 30 天的详细操作历史,每一条自动移动记录都可以单次点击撤销,让自动化行为始终处于可追溯、可回滚的状态。
- 高效监控,空闲几乎不占资源:借助操作系统内置的文件事件机制监听文件夹变化,而不是定时全盘扫描,因此待机时的系统开销极小,不会拖慢日常使用。
- 自动识别下载来源:对于下载得到的文件,ShelfLife 会自动显示其来源信息,帮助你判断哪些文件来自哪个网站、是否值得保留,让"删或留"的决策更有依据。
- 基于 Tauri 构建,轻量小巧:采用 Tauri 技术栈开发,安装包体积小、内存占用低,作为常驻后台的整理助手几乎无感运行。
- 开源透明,GPL-3.0 授权:全部源代码公开在 GitHub 上,采用 GNU General Public License v3.0 发布,任何人都可以审查其行为、参与改进,隐私与安全完全可验证。

免费下载 ShelfLife #
以下为官方提供的 Windows x64 安装包,点击链接即可下载。两个文件功能等价,任选其一即可:.exe 为常规安装向导,.msi 适合需要静默安装或批量部署的场景。
| 文件名 | 描述 | 大小 | 下载 |
|---|---|---|---|
| ShelfLife_0.10.2_x64-setup.exe | Windows x64 安装程序(Setup) | 3.9 MB | 夸克网盘 |
| ShelfLife_0.10.2_x64.msi | Windows x64 MSI 安装包 | 5.2 MB | 夸克网盘 |
提示:ShelfLife 为开源项目,也可前往其 GitHub 仓库的 Releases 页面获取最新版本。安装版本号为 0.10.2,适用于 64 位 Windows 系统。
ShelfLife 如何使用? #
ShelfLife 的使用逻辑围绕"设定范围 → 定义寿命 → 预览规则 → 审核执行"展开,新手按以下步骤即可快速上手:
- 启动并添加监控文件夹:首次打开应用后进入 Dashboard(仪表盘),把「下载」「桌面」等容易堆积文件的目录添加为受管理区域。这些目录会被视为临时暂存区,而非永久仓库。
- 为文件设定寿命:根据使用习惯配置时长阈值。文件在设定时间内无活动会依次进入 Stale、Decaying 状态,到期后自动移入系统回收站。
- 置顶重要文件:对需要长期保留的安装包、素材或文档,将其标记为 Pinned,这类文件会被永久保护,不会被任何规则自动移动。
- 创建规则并先跑预览:进入 Rule Editor(规则编辑器)建立管理规则,新规则默认处于预览模式,会列出"假如启用将影响哪些文件",确认清单符合预期后再切换为启用状态。
- 在审核队列与日志中复核:Review Queue(审核队列)汇总待确认的文件,Activity Log(活动日志)则记录超过 30 天的全部操作,发现误判时点击对应记录即可一键撤销该次自动移动。
对于希望长期"设好就忘"的用户,只需完成前三步并启用规则,ShelfLife 便会以极低的资源占用在后台持续保持文件夹整洁。
ShelfLife 的常见问题? #
ShelfLife 会自动永久删除我的文件吗? 不会。ShelfLife 的设计原则是谨慎与透明,所有被清理的文件都会被移动到系统回收站,而不是直接永久删除,因此随时可以通过回收站或活动日志还原。
怎样才能确保重要文件不被误清理? 把文件标记为 Pinned(已置顶)即可获得永久保护,不受任何寿命规则影响。此外,新建规则默认运行在预览模式,可以在真正生效前先查看受影响的文件清单。
ShelfLife 会拖慢电脑吗? 不会。它使用操作系统内置的文件事件监听文件夹变化,而不是周期性全盘扫描,空闲时几乎不消耗资源;应用本身基于 Tauri 构建,内存占用也很低。
ShelfLife 支持哪些操作系统? 官方定位为 Windows 平台的桌面工具,当前提供的安装包为 64 位 Windows 版本(.exe 与 .msi)。其他平台官方暂未提供发行版本。
自动清理后想恢复怎么办? 打开活动日志找到对应的移动记录,点击撤销即可把文件还原到原位置;也可以直接在 Windows 回收站中还原。日志保留时长超过 30 天。
ShelfLife 是否收费?会上传我的文件信息吗? ShelfLife 是完全免费的开源软件,采用 GPL-3.0 许可证发布,源代码托管在 GitHub 上可自行审查。其功能围绕本地文件夹运行,官网未提及任何上传文件内容的行为。
ShelfLife 如何安装? #
ShelfLife 目前面向 64 位 Windows 系统发布,提供两种安装包,安装流程都非常简单:
方式一:使用 .exe 安装程序(推荐普通用户)
- 下载
ShelfLife_0.10.2_x64-setup.exe。 - 双击运行安装程序,若出现用户账户控制(UAC)提示,选择"是"。
- 按向导提示选择安装位置,点击"下一步 / 安装"。
- 等待进度完成,点击"完成"即可从开始菜单启动 ShelfLife。
方式二:使用 .msi 安装包(适合静默安装或批量部署)
- 下载
ShelfLife_0.10.2_x64.msi。 - 双击运行,按 MSI 向导完成安装;如需静默安装,可在命令行中执行:
msiexec /i ShelfLife_0.10.2_x64.msi /qn - 安装完成后在开始菜单中搜索 "ShelfLife" 启动。
安装注意事项
- 请确认系统为 64 位 Windows;32 位系统官方未提供对应安装包。
- 安装包体积仅 3.9 MB / 5.2 MB,无需额外安装运行时依赖。
- 若希望第一时间获取新版本,也可前往 GitHub 仓库的 Releases 页面下载官方发行版。
ShelfLife 如何卸载? #
Windows 图形界面卸载
- 打开「设置」→「应用」→「已安装的应用」(Windows 10 及更早版本为「控制面板」→「程序和功能」)。
- 在列表中找到 ShelfLife。
- 点击右侧菜单选择「卸载」,并在确认弹窗中确认操作。
- 按卸载向导提示完成后,ShelfLife 即从系统中移除。
命令行卸载(MSI 安装方式)
如果你是通过 .msi 安装的,也可以在命令行中执行静默卸载:
msiexec /x ShelfLife_0.10.2_x64.msi /qn
或在「已安装的应用」中复制产品代码后执行 msiexec /x {产品代码}。
关于残留数据
- 卸载程序通常会移除应用本体;用户此前配置的规则、置顶标记和活动日志属于个人数据,可能保留在用户目录下的应用数据文件夹中。官网未明确说明具体清理路径,如需彻底清除,可在卸载后手动检查
%APPDATA%与%LOCALAPPDATA%下与 ShelfLife 相关的目录并删除。 - 卸载 ShelfLife 不会影响你已经整理或移动到回收站的文件,这些文件仍保留在系统回收站中,可正常还原。
