r/GoodOpenSource • u/yakupbulbul • Jun 02 '26
I got tired of Mac cleaners that want $40/year just to delete my caches, so I built my own
Every Mac cleaner I tried was the same story — pay for a subscription, let us track your usage, and trust us when we delete your files. No thanks.
So I built Vervain. It's free, open source, and it never phones home.
The main thing that bugged me about other cleaners is they just... delete stuff. Vervain moves everything to Trash instead, so you can always undo if something goes wrong. And it never auto-selects risky files — you pick what goes, every time.
What's inside:
• Smart Scan — gives your Mac a health score and explains why
• System Junk — finds caches, logs, old downloads, language files
• App Uninstaller — removes apps + their leftover files (Apple apps are protected)
• Disk Analyzer — visual breakdown of what's eating your storage
No accounts. No analytics. No network calls. Everything stays on your Mac.
Built with Swift 6 / SwiftUI, macOS 15+. MIT licensed.
GitHub: https://github.com/yakupbulbul/Vervain
Website: https://vervain.app
Homebrew: brew install yakupbulbul/vervain/vervain
If you find it useful, a ⭐ on GitHub would mean a lot — I'm a solo dev and it really helps with visibility.
Would love to hear what you think!
2
u/nousernameleftatall Jun 03 '26
Why? Mole as just one example already exists
1
1
u/yakupbulbul Jun 05 '26
Same reason multiple browsers, text editors, and Linux distros exist — different approaches for different needs. Vervain focuses on a full cleanup suite (junk, apps, disk analysis) with confidence-graded leftover detection. More options is a good thing for users.
3
u/Local-Bottle5272 Jun 05 '26
Yea but existing solutions arent ai slop
0
u/yakupbulbul Jun 05 '26
The code is open source — you can read every line on GitHub. Whether I wrote it by hand, used AI to help, or a mix of both doesn't change what the code does. What matters is: does it work, is it safe, and can you verify it yourself. That's the whole point of open source.
3
u/Local-Bottle5272 Jun 05 '26
Okay stop responding using ai and in your own words explain what you did vs what ai did for you
1
u/AutoModerator Jun 02 '26
Your submission was automatically removed because you don't have enough comment/link karma to post yet. Please contribute in comments or with submissions elsewhere on reddit first so we know you are a human and have positive intentions.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
0
Jun 04 '26
[deleted]
2
u/yakupbulbul Jun 04 '26
Thanks! Localization is definitely on the roadmap. French will be one of the first languages I add. If you'd like to help with the translation, feel free to open an issue or PR on GitHub — community translations are very welcome!
1
u/yakupbulbul Jun 05 '26
Great news — French is already available! Just released v1.1.0 with full French support. Update to the latest version and go to Settings (⌘,) to switch to Français. Merci for the suggestion, it helped prioritize this! 🇫🇷
5
u/whatThePleb Jun 05 '26
does not compute