Sloth Sorter 🦥 — a local LLM tidies my Downloads folder, and every move can be undone
This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady What I Built My Downloads folder is where files go to be forgotten. Some examples: invoice_final_v2.pdf scan0003.pdf , which turns out to be a bank statement document(7).pdf , which is actually lecture slide

Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady Submission 🦥
This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady
My Downloads folder is where files go to be forgotten. Some examples:
Sorting it by hand is exactly the kind of chore I keep putting off, so I built something that does it for me while I do nothing. Sloths would approve.
Sloth Sorter is a small, offline-first file tidier with a friendly web UI. You point it at the folders you never clean, like Downloads and Desktop. It then:
The thing I cared about most was trust. A tool that moves my files around has to be boringly safe:
The UI is a little flat-2D "desktop" with rolling hills and drifting clouds:
Everything is drawn in inline SVG and CSS. The page loads nothing from the internet: no CDN, no web fonts.
Sloths move about one metre a minute, and they still get where they're going. Sloth Sorter works at the same steady pace on your Downloads, Desktop and other cluttered folders It sorts files into tidy category folders, gives vague documents sensible names, and archives things you haven't touched in ages. It runs entirely on your own computer. A local language model served by Ollama helps only where simple rules can't decide.
It never deletes anything and never overwrites anything, and every run can be undone.
pip install -e. # from this folder (Python 3.10+) ollama list # optional: check Ollama is running and has at least one model sloth-sorter # or: python -m slothsorter Enter fullscreen mode Exit fullscreen mode Your browser opens http://127.0.0.1:8484. Then: