ShelfLife is an elegant, open-source, and lightweight desktop utility that treats specified folders (such as your Downloads and Desktop directories) as temporary staging areas. Files are assigned a lifespan; unpinned files automatically decay into the system trash after a configured duration to prevent digital hoarding.
English | 简体中文
ShelfLife is an open-source desktop utility that helps you maintain order in your Downloads and Desktop folders. It treats these directories as temporary storage areas, automatically moving older files to the trash after a time you specify. This approach prevents digital clutter while giving you full control over your files.
ShelfLife is designed with caution and transparency in mind. It never makes unexpected or irreversible changes to your files. All actions are clearly logged, and files are moved to the system Recycle Bin, allowing for easy recovery if needed. The application acts as a helpful assistant, observing, categorizing, and acting on your files only as you direct.
- File Status Tracking: Files are classified into clear states:
- Fresh: Recently added or accessed.
- Stale: Inactive for a set period.
- Decaying: Approaching the end of its lifespan.
- Pinned: Protected and never automatically moved.
- Efficient Monitoring: Uses your operating system's built-in file events to watch folders, consuming negligible system resources when idle.
- Customizable Rules: Create rules to manage files. New rules start in a safe "preview" mode, letting you see which files would be affected before you activate them.
- Safe File Removal: Integrates with your system's Recycle Bin to ensure files can be restored if necessary.
- Download Source Info: Automatically shows you where a downloaded file originated from, helping you decide what to keep.
- Complete Activity Log: Maintains a detailed history of all actions for over 30 days, allowing you to undo any automatic move with a single click.
- Lightweight: Built with Tauri, it runs smoothly using very little of your computer's memory.
Dashboard
|
Review Queue
|
|
Rule Editor
|
Activity Log
|
ShelfLife is distributed under the GNU General Public License v3.0 (GPLv3). See the LICENSE file for more information.



