Command line and power tools
A folder that files its own contents is the cheapest automation a Mac offers.
Manage attachments later: right-click a folder → Services → Folder Actions Setup.
.dmg/.pkg to an Installers folder, PDFsto Documents/Inbox
Pictures/Screenshots
ocrmypdf or rename by date(imagemagick resize, ffmpeg transcode)
In Automator's Run Shell Script (pass input as arguments):
for f in "$@"; do
case "$f" in
*.dmg|*.pkg) mv "$f" "$HOME/Downloads/Installers/" ;;
*.pdf) mv "$f" "$HOME/Documents/Inbox/" ;;
esac
done
Folder Actions occasionally sleep through events. A LaunchAgent with WatchPaths is the robust equivalent — a plist in ~/Library/LaunchAgents pointing at a script, triggered on any change to the watched path. More setup, complete reliability.
Automation acting on arrival meets half-downloaded files. Good recipes either match final extensions only (browsers download to .download/.crdownload first) or wait: a sleep 2 at the top of a script forgives most races. And never auto-delete — auto-*move* keeps mistakes recoverable.
Automator workflows attached to a folder, run automatically when items are added to it.
Browsers write temp files first. Match only final extensions, or start scripts with a short sleep.
Everywhere keeps track of every file on your Mac — including the folders Spotlight hides and drives you have unplugged. Free for a day, then $19 once.
Download for Mac