Skip to content

ordr

File chaos, organized.

ordr is a rule-based file organizer. Define rules in .ordrrc describing where files should go — by extension, name pattern, size, or age — then run ordr clean to apply them.

$ ordr preview ~/Desktop
Preview — 3 file(s) would be moved
~/Desktop/invoice_2024.pdf~/Desktop/documents/invoice_2024.pdf [PDFs]
~/Desktop/Screenshot 2024-01-01.png~/Pictures/Screenshots/Screenshot 2024-01-01.png [Screenshots]
~/Desktop/project_backup.zip~/Desktop/archives/project_backup.zip [Archives]
$ ordr clean ~/Desktop —yes
✓ Moved 3 file(s). Run ‘ordr undo’ to reverse.

Install

Terminal window
brew tap McMuellermilch/tap
brew install ordr

Features

Safe by default

Always preview before moving. ordr preview shows exactly what would happen — no surprises.

Reversible

Made a mistake? ordr undo reverses the last clean operation instantly.

Flexible rules

Match by extension, name pattern, file size, or age. Rules compose cleanly.

Homebrew native

Single binary, zero runtime dependencies. Install once, works everywhere.

Always-on watch mode

Install a background agent with ordr watch install and files are sorted the moment they appear. macOS only (launchd).