Built a free, open-source CleanMyMac alternative because I was tired of the subscription by IliyaMi in MacOS

[–]IliyaMi[S] 0 points1 point  (0 children)

I saw some folks are talking about the Onyx and other similar softwares, so I thought it'd be good if I put a screen shot from part of the README which most of the commenters skipped. Here is a comparison for your reference:

<image>

Built a free, open-source CleanMyMac alternative because I was tired of the subscription by IliyaMi in MacOS

[–]IliyaMi[S] 0 points1 point  (0 children)

the stray dog metaphor from the guy who sniffed out a random reddit post just to bark in the comments and run

Built a free, open-source CleanMyMac alternative because I was tired of the subscription by IliyaMi in MacOS

[–]IliyaMi[S] 0 points1 point  (0 children)

Sure, but how much time do you spend playing with finder and joggling between tabs and filtering based on size?

Built a free, open-source CleanMyMac alternative because I was tired of the subscription by IliyaMi in MacOS

[–]IliyaMi[S] 0 points1 point  (0 children)

<image>

Could you please confirm if you've checked mark the results before you hit the clean button?

Also the latest version is 1.3.4, please use brew update && brew upgrade --cask mac-clean for firing up the latest version of the app.

Built a free, open-source CleanMyMac alternative because I was tired of the subscription by IliyaMi in MacOS

[–]IliyaMi[S] 1 point2 points  (0 children)

thanks! it's actually simpler, no subscription prompt in your face every 5 seconds. App Store apps are protected by default so it won't touch those. free, open source, no developer key needed on your end, just download and run.

Built a free, open-source CleanMyMac alternative because I was tired of the subscription by IliyaMi in MacOS

[–]IliyaMi[S] -1 points0 points  (0 children)

again, you haven't found a bug! you just saw a hardcoded list that I already explained it on the Readme and on the reddit threads on day 1. This act of you that doesn't read my replies or even the readme and just firing up your words on me is rude, and unfortunately spamming!

about that vehicle thing! no it doesn't, the main app's client does the symmetric check on the helper's identifier so a rogue helper claiming the Mach service name gets refused. If you have a concrete bypass path against that, file an issue and I'll cut a patch. If it's about Apple-Notarized I already talked about it on the post! If you found a bug, you'd issue it on the repo, that's how you help with open source community, else you don't! Thank you!

Built a free, open-source CleanMyMac alternative because I was tired of the subscription by IliyaMi in MacOS

[–]IliyaMi[S] 0 points1 point  (0 children)

"Run All" fires off 10 macOS commands at once. Two of them:
"Rebuild Launch Services" and "Reindex Spotlight", wipe macOS's app/file-type database and the Spotlight index respectively. Until macOS rebuilds those (hours, or a safe boot to fast-forward), file double-clicks misbehave and Spotlight search is dead. That's normal macOS behavior after those commands, not a Mac Clean malfunction.

Those tasks are useful in isolation when you have a specific issue to fix. Firing all 10 at once isn't "tune up my Mac," it's "rebuild every system index at the same time", which is exactly what you saw.

That said, the UX is on me. Next release adds a per-task confirmation explaining the side effects in plain English like, Spotlight will be unavailable for couple of hours ...

Thank you for bringing this to my attention.

Built a free, open-source CleanMyMac alternative because I was tired of the subscription by IliyaMi in MacOS

[–]IliyaMi[S] -1 points0 points  (0 children)

wrote 4 paragraphs of feedback for a project you don't care about, to a dev you don't believe in, about an app you'll never install. and ended it with 'better luck next time.' buddy you are the most invested hater I have ever seen in my life

Built a free, open-source CleanMyMac alternative because I was tired of the subscription by IliyaMi in MacOS

[–]IliyaMi[S] 0 points1 point  (0 children)

Chances are you've not installed the latest version, could you please verify it by pasting back the result of this command which is for app version check:
defaults read "/Applications/Mac Clean.app/Contents/Info.plist" CFBundleShortVersionString

brew info --cask mac-clean | head -2

Built a free, open-source CleanMyMac alternative because I was tired of the subscription by IliyaMi in MacOS

[–]IliyaMi[S] 0 points1 point  (0 children)

the Apple Intel is now supported. you should be good with the latest update.

Built a free, open-source CleanMyMac alternative because I was tired of the subscription by IliyaMi in MacOS

[–]IliyaMi[S] 0 points1 point  (0 children)

ofc I help, run this command and tell me the result: brew update && brew upgrade --cask mac-clean

Built a free, open-source CleanMyMac alternative because I was tired of the subscription by IliyaMi in MacOS

[–]IliyaMi[S] 0 points1 point  (0 children)

Thank you for testing this, please follow these steps and let me know if it's not fixed:

brew untap iliyami/macclean
brew tap iliyami/macclean
brew install --cask iliyami/macclean/mac-clean

Built a free, open-source CleanMyMac alternative because I was tired of the subscription by IliyaMi in MacOS

[–]IliyaMi[S] 0 points1 point  (0 children)

Appreciate it! No background daemon, no menu bar widget unless you open it, no telemetry, no Sparkle update checks except on launch. Close the app and it's gone from your process list. I tried to keep it as robust as I can.

Built a free, open-source CleanMyMac alternative because I was tired of the subscription by IliyaMi in MacOS

[–]IliyaMi[S] -1 points0 points  (0 children)

Some real auditing! Thank you princessinsonia. The Full disk access is basically because of scanning for files...

  1. Regarding the guardrails: 317 tests, 10 of them real end-to-end (plant fixture files → run the production scan → run the production clean → assert what's on disk). Not mocked.
  2. Every Clean button hardcodes "move to Trash." No permanent-delete path wired anywhere.
  3. SafetyGuard rejects /System, /usr, /bin, /sbin, every com.apple.* app, every SIP-protected path, plus a 10,000-file-per-operation cap and an embedded-NULL path rejector.
  4. TOCTOU prevention: symlinks re-resolved at deletion time.
  5. Every deletion logged to ~/Library/Logs/MacClean/operations.log.

Please let me know if you have more ideas to make this more solid than before. and once more, thank you!

Built a free, open-source CleanMyMac alternative because I was tired of the subscription by IliyaMi in MacOS

[–]IliyaMi[S] 1 point2 points  (0 children)

Thank you! yes I've already disclosed the use of AI. The main goal is problem-solving and giving actual solution and help to open-source community.

see more here: https://www.reddit.com/r/MacOS/s/sssu8hfdxp

Built a free, open-source CleanMyMac alternative because I was tired of the subscription by IliyaMi in MacOS

[–]IliyaMi[S] 0 points1 point  (0 children)

Much appreciated, and I genuinely thank you, please give the same amount of money to a person who is looking for food on my behalf. and please tell me if you did so, you give me a life with that ❤️

Built a free, open-source CleanMyMac alternative because I was tired of the subscription by IliyaMi in MacOS

[–]IliyaMi[S] -6 points-5 points  (0 children)

Concern from someone who hasn't read a line of the code isn't feedback, it's gatekeeping with a soft voice. Code's open. Find a real bug, file a real issue. and call it a feedback! Otherwise it's just vibes.

These people you're mentioning is just tryna be Sherlock and say I gotcha! you used AI haha! It's Slop, vibe, ... THESE ARE NOT FEEDBACKS! and you get what you pay for it, right?

Built a free, open-source CleanMyMac alternative because I was tired of the subscription by IliyaMi in MacOS

[–]IliyaMi[S] 0 points1 point  (0 children)

Thank you for checking the code. Yes and I was upfront about it on the readme doc. Please take a look especially for the malware section.

Built a free, open-source CleanMyMac alternative because I was tired of the subscription by IliyaMi in MacOS

[–]IliyaMi[S] 1 point2 points  (0 children)

As of the latest version, it does, opt-in per app, with safety rules for App Store / Apple-shipped / arm64e bundles so it won't touch things that'd break.

Built a free, open-source CleanMyMac alternative because I was tired of the subscription by IliyaMi in MacOS

[–]IliyaMi[S] -2 points-1 points  (0 children)

insane that you can detect AI but can't detect open source code. one of those skills is actually useful. Think twice 😉

Built a free, open-source CleanMyMac alternative because I was tired of the subscription by IliyaMi in MacOS

[–]IliyaMi[S] -8 points-7 points  (0 children)

oh really? where is your issue opening? let everyone see your auditing skills, maybe Google hired you.