Launching today

Hoolo
Keep your Mac workspace quiet, clean, and reversible.
15 followers
Keep your Mac workspace quiet, clean, and reversible.
15 followers
Hoolo brings safe, rule-based file organization to macOS without turning cleanup into a black box. Preview every change with Dry Run, then undo applied actions from snapshots. It combines live folder monitoring, editable automation rules, duplicate review, Trash policies, and app leftover cleanup in one native, privacy-first workspace.

Would love to see a schedule option for Dry Runs, like run them weekly and email me a diff report. That way I can review proposed cleanups without launching the app first and catching issues before they become snapshots I have to undo.
@basar95467 This is a great idea—scheduled Dry Runs with a diff against the previous report would make Hoolo much more proactive without sacrificing review and control.
I especially like the idea of catching unexpected rule changes before they turn into operations you need to roll back. I’d want to keep the workflow local-first, so I’m thinking scheduled reports and local notifications could come first, with email as an optional delivery method. I’m adding this to the roadmap—thank you for such a thoughtful suggestion!
How does the Dry Run mode handle conflicts when you have overlapping rules that would touch the same file in different ways?
@edanur1076469 Great question! Hoolo evaluates rules in order, so more specific rules can run before broader ones. Each rule can either stop further matching after it handles a file or allow later rules to continue.
Dry Run doesn’t touch the file—it shows the proposed outcome first, including which rule matched and what action would be taken, so you can catch overlapping or unintended behavior before applying anything. I’m also working on making rule conflicts even more visible in the review UI.
Curious how the rules work under the hood, are they simple pattern matches or can I chain conditions together? Also wondering what happens if I edit a rule while files are already being monitored.
@azizkayoluhx6g They go beyond simple pattern matching. You can combine multiple conditions using “all” or “any” logic, add condition groups, exclusions, and chain multiple actions such as moving, renaming, tagging, or archiving. Rules are evaluated in a clear order, with control over whether matching should stop or continue afterward.
If you edit a rule while monitoring is active, Hoolo refreshes the rule configuration and uses the updated version for subsequent file events and new Dry Runs. It won’t retroactively change operations that have already completed, and monitoring itself doesn’t need to be restarted. Great questions—this is exactly the kind of behavior I want to keep predictable and inspectable.
the dry run preview is genuinely useful, saw exactly which files would've moved before committing. feels way more transparent than the usual macos cleaners.
@nesrinkulanay Thank you, Nesrin! Transparency was one of the main reasons I built the Dry Run workflow. File organization shouldn’t require blindly trusting an automation tool—you should be able to see exactly what will change before committing. I’m really glad that came through in your experience with Hoolo!
The dry run preview actually showed me exactly what would move, which is more than I can say for most cleanup tools I've poked at. Snapshots giving me a real undo button is the detail that sold it.
@mcahitkratc17y Thank you, Mücahit! Making every planned move visible before anything happens was a core goal for Hoolo. I’m especially glad the snapshots and real undo support gave you the confidence to use it.
The dry run plus snapshot rollback combo is exactly what I needed before letting any cleanup tool loose on my work folders. Finally feels safe to automate on macOS.
@kardelenc98273 Thanks, Kardelen! That sense of control is exactly what I wanted Hoolo to provide — preview everything first, automate only when you’re comfortable, and always keep a way back. Really glad it feels safe for your work folders.