Sloth Sort — a local Gemma 3 tidies my Downloads folder while I do nothing
Description and use
Sloth Sort automatically organizes the Downloads folder using a local Gemma 3 4B model, keeping all data on the user’s machine, with a preview plan, no overwrites, and an undo feature.
Problem
Users keep a cluttered Downloads folder with unnamed or poorly named files, making it hard to locate documents and increasing the risk of misplacing sensitive information.
Outcome
Sloth Sort automatically organizes a user’s Downloads folder with minimal interaction, preserving privacy by keeping all processing local and providing safeguards such as a preview plan, no overwrites, and an undo feature.
Workflow
- Launch Sloth Sort; the local web UI lists all files in the Downloads folder.
- Review the proposed plan: each file’s target folder, name, and date are shown; users can untick, rename, or move items before execution.
- Click "Tidy" to move the files according to the plan; the app records all moves in a journal.
- Use the Undo button to revert all changes if needed.
- Optionally run "slothsort tidy ~/Downloads --yes" from a scheduler for unattended tidying.
Evidence
Sloth Sort sorts it for me. It reads each file on my own computer, and a local open‑weight model (Gemma 3 4B via Ollama) decides what the file actually is:
Nothing moves until you've seen the plan. You can untick a file, rename it or change its folder first.
It never deletes and never overwrites. Name clashes become (2), (3).
Every tidy‑up has an Undo button that puts every file back under its original name.
The app only tidies folders inside your user folder. It refuses your whole user folder, AppData/Library/.ssh, and system folders, and it only touches the top level.
- Record date: 2026-10-22T03:11:28.944Z