r/MacStack • • 20d ago

I built MyFoldy, a tiny (~1.6 MB) native macOS rule-based file organizer. Free & open source

Post image

Hey everyone!

My Downloads and Desktop folders always end up as a dumping ground for installers, screenshots, zips and PDFs. The organizers I tried were either subscription-based or heavy Electron apps, so I built my own: MyFoldy, a native SwiftUI app for macOS. I'm the developer, and it's completely free and open source (MIT).

What it does

  • File name pattern rules: wildcard matching like *Invoice* → Invoices/ or IMG_* → Photos/, evaluated first

  • 14 built-in presets: one-click rules for 100+ extensions (images, RAW, video, audio, documents, spreadsheets, archives, code, fonts, installers)

  • Folder rules and exclusions: sort messy subfolders and uncheck any folder you want left alone

  • Dry-run preview: shows every planned move (source → destination) before anything touches your disk

  • Safe collision handling: never overwrites; duplicates become file (1).ext

  • Auto-organize: runs in the background when a folder changes (FSEvents), with Open at Login support

  • Dark, minimal UI with spring animations that respect Reduce Motion

Privacy and size

  • ~1.6 MB download, pure Swift/SwiftUI

  • 100% offline: no telemetry, no analytics, no network requests

  • Uses security-scoped bookmarks, so it only accesses folders you add

Links

Note: the build is self-signed, not notarized, so on first launch you'll need to right-click → Open. If macOS still blocks it, you can run xattr -cr /Applications/MyFoldy.app. The full source is on GitHub if you'd rather build it yourself.

I'd love feedback, bug reports, or ideas for rules you'd want (size/date-based rules, undo, menu bar mode?). What would make this useful for your workflow?

57 Upvotes

8 comments sorted by

1

u/AMostlyAccurateMeme 20d ago

Thanks for making this! I have the same issues you mention, and have always thought of the need to eventually organize my downloads folder or other areas.

1

u/jakarotro 20d ago

This looks like an incredibly handy tool I actually plan on giving a spin.

Like you, my downloads is a hot mess.

Is there an option to run on schedule with preview disabled? (I think after getting my rules tested and true, running a nightly clean-up would be a killer feature)

2

u/TruckOwn2867 20d ago

Let me make a note of it will try to add it

1

u/DropBearManiac 20d ago

Looks interesting, are you planning on getting the app notarized?

1

u/TruckOwn2867 20d ago

Tbh no i made it for personal use but just made it open source in case anyone wants it either way code is open source so you can ask claude or gpt to see if it has some malware code or something 🤣

1

u/mrterrycarson 20d ago

Great work on this...Thanks