Skip to content

Repository files navigation

TempDLM - Temporary Download Manager

Version Platform License Release CI

Screenshot 2026-02-25 214520

A lightweight Windows desktop app that prevents Downloads folder clutter by letting you set auto-deletion timers the moment a file arrives.

The Problem

Your Downloads folder is a graveyard. PDFs you printed once, installers you ran, images you shared - they pile up endlessly. You either spend time cleaning manually or let the clutter grow until disk space runs out.

The Solution

TempDLM watches your Downloads folder. When a new file appears, it asks one simple question: "How long do you need this?"

Pick 5 minutes, 30 minutes, 2 hours, 1 day, or Never - then forget about it. When time's up, the file moves to your Recycle Bin (recoverable if needed). If a file is open in another app, TempDLM detects it and asks before acting.

Features

  • Instant detection - New files trigger a dialog within 500ms
  • Smart lock detection - Won't delete files that are open in another app
  • Safe deletion - Files go to Recycle Bin, never permanently deleted
  • Queue management - View, search, sort, cancel, or edit every scheduled deletion
  • Whitelist rules - Auto-handle file types (e.g. never delete .exe files)
  • System tray - Runs quietly in the background
  • Persistent queue - Timers survive app restarts
  • Light mode / system theme - Follows OS dark/light preference, or set it manually in Settings

Keyboard shortcuts

New file dialog

Key Action
1 Set timer to 5 minutes
2 Set timer to 30 minutes
3 Set timer to 2 hours
4 Set timer to 1 day
N Set timer to Never
C Open and focus custom duration input
Enter Confirm custom duration (when custom panel is open)
Escape Dismiss dialog

Confirm delete dialog

Key Action
D Delete anyway
K Keep file
Escape Keep file

Installation

Download the latest installer from Releases.

Note

Requires Windows 10 or 11.

Troubleshooting Logs

TempDLM writes structured main-process logs to:

%APPDATA%\tempdlm\logs\main.log

When reporting a bug, attach this file so failures in file watching, deletion, store persistence, and updates can be diagnosed quickly.

Security

To report a vulnerability, see .github/SECURITY.md.

License

CC BY-NC-ND 4.0 - Source-available. Free to use personally; no derivatives or commercial use.