I wanted a simple Mac cleaner without subscriptions, so I built Duply
Like many Mac users, I kept running out of storage and never really found a cleanup app I felt comfortable using. Some felt too focused on subscriptions, some were a bit too aggressive, and some were powerful but not very approachable. I wanted something calmer: a native Mac app that simply shows what it wants to remove before removing anything. So I built Duply. What it does: Finds rebuildable junk like caches, logs, and browser leftovers (with sizes and locations) Detects true duplicates using file hashes Finds large files and visualizes disk usage with a treemap Avoids sensitive areas like Keychain, Preferences, .ssh, and system folders Everything stays on your Mac. How it compares: vs CleanMyMac: no subscription and no background agent running all the time. You open it when you need it, and it doesn't nag you. vs DaisyDisk: DaisyDisk is a great visualizer but leaves the actual cleaning to you. Duply finds the rebuildable junk and duplicates for you, but still shows everything before touching a single file. Pricing: $4.99 one-time purchase No subscription No IAP No account I'm the developer behind Duply, and I'm curious what Mac users think about a tool like this. What files would you trust a cleanup app to remove? What would make you feel comfortable using a tool like this? Mac App Store: https://apps.apple.com/app/id6785094887
已收集讨论
Been using the trustworthy AppCleaner for years now. Free too.
We have mole, why we do need something else
the free Mole is the CLI though, mo clean in the terminal. Duply's for people who'd rather click and see every file before it's gone. Mole even sells a paid GUI for that same visual side 🙂
Try https://github.com/tw93/Mole
What is the difference between this https://github.com/caezium/Burrow?
Sounds super practical and has a beautiful interface 👍
Thanks 😊 That was exactly the goal — making cleanup feel simple and less intimidating. Appreciate you checking it out
Nice app. Great job!!
Looks really nice I will give it a try 👍🏻
Thanks! 😊 Really appreciate you giving it a try. Let me know what you think — feedback from early users helps a lot!
Wow! Looks really good! Been using Mole, which also has a GUI but if I remember right it's around 20$. Well done!
Thankyou for this :)
The duplicate detection handle symlinks correctly, or could it accidentally flag them as dupes of their targets?
symlinks resolve to the target's inode, so duply folds them into the same file instead of flagging the link as a dupe of what it points to. you won't see a symlink counted as reclaimable against its target. same thing that handles hard links. apfs clones are the one case i haven't cracked yet (separate inodes but shared blocks), that's what i'm on next.
It would be nice to have a 14-day trial or something to try it out before paying. It looks good, but unless you actually try it, you can't really decide. Just my 2 cets
the symlink question above is worth turning into a small test matrix: regular duplicates, symlinks, hard links, and APFS clones. use lstat and skip symlinks by default; same-inode hard links shouldn't be counted as reclaimable space. for APFS clones, show logical size separately from space actually recoverable, or the savings number can look much bigger than what deletion returns.
saving this. quick status on where i'm at: hard links already get collapsed by (device, inode) so they don't count toward reclaimable. that was actually a bug i fixed recently, the same physical file was showing up twice in a group. symlinks resolve to the target inode so they fold in the same way instead of getting flagged against their target. apfs clones are the part i haven't solved. different inodes but shared extents, so right now they read as real duplicates and the reclaimable number ends up too high. the fix is showing logical size separately from what's actually recoverable, which means walking shared extents. that's the next thing i'm doing. and yeah, regular / symlink / hard link / clone is exactly the matrix i'll test against. appreciate you laying it out
the preview-before-delete approach is the right call. that's the main reason I never trusted CleanMyMac, no idea what it was actually removing. $4.99 one-time is also the right price for something like this. one question though: does the duplicate detection handle APFS clones correctly? they share blocks on disk so deleting one doesn't actually free space the way a true duplicate would.
Could be better if you put some preset like iOS dev usually want to remove derived data etc, Nextjs dev want to remove build folder and node-modules, golang dev something else. I used to see similar app and it quite succesful.
there are too many of htese
There is already MO
Please tell me, does it do the same things as CleanMyMac?
Is this better than PureMac?
u/impROS01 I'd love to try this, do you offer student discounts?
Hey! 😊 I don’t have an official student discount program yet, but I sent you a discount code via DM. Hope it helps — would love to hear your feedback if you give Duply a try!