Stream Deck Plugin • User Guide

Downloads Janitor - Folder Cleaner

Plugin Page Support Section

Monitor clutter, categorize loose files, and safely sweep old installers without opening a file manager. Built for power users, developers, and creators on macOS and Windows by Dloper.

1. Overview & Requirements

Downloads Janitor turns your Stream Deck into an automated organization hub for your Downloads folder. See at a glance how many loose files are occupying your drive, sort them into structured category folders with one tap, and safely relocate bulky older installers and archives to Trash or local storage.

System Requirements:

2. Action Catalog

Downloads Radar

The Downloads Radar key provides live telemetry and fast triage:

Smart Organize

The Smart Organize action sorts loose files into organized categories with a single keypress:

Preserved Directory Structure: Existing subfolders, git repositories, and unorganized custom folders are intentionally skipped and preserved in place.

Janitor Studio (Stream Deck +)

For Stream Deck + users, Janitor Studio provides granular category cleaning from rotary encoders:

3. Safety Principles & Guardrails

Zero Permanent Deletions: Downloads Janitor never runs destructive permanent delete commands (like rm -rf). All cleanup operations relocate files either to your operating system's native Trash / Recycle Bin or into a local archive subfolder, ensuring full recovery if needed.

In-Progress Download Protection

Active web downloads are automatically detected and protected. Any files bearing partial download extensions—including .crdownload (Chrome, Brave, Edge), .download (Safari), and .part (Firefox)—are strictly excluded from organization and sweep routines.

Custom Age Thresholds

Avoid touching files you are currently using. In the Property Inspector, choose the minimum age before files become eligible for installer sweeping:

4. Destination Configurations: Trash vs. Archive

Destination Mode Operating Behavior Disk Recovery
System Trash (Default) Moves files directly to macOS Trash or Windows Recycle Bin. Space is reclaimed when you empty your system Trash. Full restore supported via OS contextual menus.
Local Archive Folder Moves files into a dedicated subfolder (e.g. Downloads/Janitor_Archive). Keeps files accessible on disk without cluttering the root Downloads view. Zero risk of automatic trash purging.

5. Troubleshooting & FAQs

macOS Folder Permissions

If Downloads Janitor reports an error accessing files, verify that Stream Deck has permission to manage files in the Downloads folder:

  1. Open System Settings > Privacy & Security > Files and Folders.
  2. Scroll to Stream Deck and ensure the Downloads Folder switch is toggled ON.

Disk Space Did Not Increase Immediately

When using the default System Trash destination, moved files reside in your macOS Trash or Windows Recycle Bin. Until the Trash is emptied, the operating system still allocates those blocks on your drive.

Custom Folder Monitoring

You can point Downloads Janitor to any folder on your computer—not just the system default Downloads folder. In the Property Inspector, enter a custom path (e.g., a shared desktop intake folder, a screen capture directory, or an external drive landing folder).

Need assistance?
Visit our Stream Deck Support Hub or contact our developer support team.