Analysis updated 2026-05-18
Keep your Downloads folder automatically organized by file type without any manual dragging.
Teach the app where a new file type belongs so it never piles up in Downloads again.
Get a menu bar notification each time a file is moved after downloading.
Customize file-type routing rules in source code to match your personal folder structure.
| dizzpy/boo | aydahnizzy/calendar-drag-interaction | heyitsbarish/nomad-classic | |
|---|---|---|---|
| Stars | 4 | 4 | 4 |
| Language | Swift | Swift | Swift |
| Setup difficulty | easy | easy | moderate |
| Complexity | 2/5 | 2/5 | 3/5 |
| Audience | general | developer | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Not notarized, requires a one-time 'Open Anyway' approval in macOS System Settings on first launch.
Boo is a small macOS menu bar app that watches your Downloads folder and automatically moves files into organized folders. When you download something it recognizes, a little ghost icon in your menu bar animates to show it eating the file and moves it to the appropriate folder, such as Images, Archives, or Documents. For file types it has never seen before, it shows a confused expression and asks you where that type of file should go, then remembers your answer for future downloads. The app is built as a native Swift application with no web technologies or heavy runtimes underneath it, which keeps it small at a couple of megabytes. It runs in the background and only watches the Downloads folder, it never touches any other part of your filesystem. The ghost icon changes expression depending on what it is doing: watching, eating, confused, napping, or happy. There is also a toast notification system that briefly shows a message like "Nom! Saved to Images" when a file gets sorted. Settings let you pause the sorting, turn toast notifications on or off, and review or change the rules you have taught it for unknown file types. Boo has no network code at all. It cannot upload files, send analytics, or check for updates in the background. The only connection to the outside world is a menu item that opens your browser to the GitHub releases page so you can manually check for new versions. It runs in the macOS App Sandbox, which means the operating system itself limits what the app can access to just the Downloads folder. The app is not notarized (which requires a paid Apple Developer account), so macOS will initially block it as an unidentified developer app. The README explains how to approve it through System Settings. SHA-256 checksums are provided for each release so you can verify the download before running it. File-type sorting rules and the ghost's SVG artwork can both be customized by editing the source code. The project is MIT-licensed.
A tiny native macOS menu bar app that automatically sorts files out of your Downloads folder by type and asks where to put unknown file types, with an animated ghost icon.
Mainly Swift. The stack also includes Swift, macOS, App Sandbox.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.