I built a free and accessible alternative to Clean My Mac for us Voiceover users
Hi everyone,
I've been building a free, open-source macOS app called ACleaner that bundles three everyday maintenance tools into one window, designed from the ground up with VoiceOver in mind.
This has been completely built using Claude code, as i am myself not a coder, but i am a Voiceover user on my Mac, and i got sick of using paid apps which would cost money but still not be accessible.
The three tools:
- Updater -- checks Homebrew and Mac App Store apps for updates, shows download sizes and release notes, and lets you update everything in one go
- Disk Detective -- scans over 30 known locations for caches, logs, and leftover files eating your disk space
- Clean Uninstall -- watches the Trash and automatically offers to remove leftover preferences and support files whenever you delete an app
What makes it VoiceOver-friendly:
- Sidebar navigation -- each tool is a clearly labelled list item, no guessing
- Every list row reads as one complete element (name, version, size, state) -- no drilling through sub-elements
- VoiceOver rotor actions on every row for quick access to skip, update, or get release notes
- Key events are announced automatically -- scan complete, update started, cleanup done -- so you never have to hunt for a status field
- No spinners, progress bars, or box-drawing layouts
- Native macOS password dialogs when admin rights are needed
- One-time permissions setup on first launch so you're never interrupted by repeated prompts mid-task
It's completely free, built from plain Swift with no Xcode project needed, and compiles from source in under two minutes.
github.com/radcan1/ACleaner
Please share your inputs so that i can make this better and more useful for our community.
PS: Apart from using Claud code, i have also pulled the open source code from Pearcleaner and and Mole Clean and taken some inspiration from their feature set.
Discussion in the ATmosphere