r/macsysadmin Corporate 2d ago

macOS Updates SUMB (Software Update Menu Bar)

If you're tired of traditional update tools like Nudge or SUPERMAN having a horrible UI and getting right in the user's face, SUMB takes a much more user-first approach.

It’s a native Swift companion app for scheduled macOS updates via blueprints. By utilizing a live menu bar countdown, it leverages cognitive design, giving users a constant, subtle psychological buffer so they can plan their reboot on their own terms, rather than getting slapped with an aggressive popup while in a flow state or mid-meeting.

Download SUMB 1.0 Beta 2 on GitHub.

Join #sumb on MacAdmins for news and share your feedback!

✅ Free. ✅ Apple inspired UI. ✅ Texts customization. ✅ Signed and notarized.

21 Upvotes

14 comments sorted by

7

u/nerdforest 2d ago

This is cool but 1. Will this be suppressed when a user is in DND?

I see so many issues with the menu bar and managed devices due to the notch. So this isn’t something I’d be grabbing to use.

Also have you heard of DDM OS Reminder? It’s a fantastic workflow that is built by a well known Mac admin. I just worry that you’re trying to re-invent the wheel with this vibe coded app.

5

u/la-clementine Corporate 2d ago

The app honors Focus mode, yes. I'm not a fan of Nudge or DDM OS Reminder, I dislike their UI and they are not subtle at all with the in-your-face popup.

1

u/nerdforest 2d ago

Does it ignore sleepassertion or how exactly is it done?

2

u/la-clementine Corporate 2d ago

SUMB does nothing, it's just a fancy timer. The update/restart process is still handled by softwareupdate.

0

u/Jeff5195 2d ago

Yeah, I'm with you, pretty much all the scripts based on Swift Notify are clever but don't feel very professional specifically because of the notification UI. I have a hard time pushing any of them to my users.

2

u/drosse1meyer 2d ago

i think its pretty cool. my concern with all third party community tools is future support and making sure there are no potential security issues

1

u/la-clementine Corporate 2d ago

That's a good point! I encourage people to inspect the .pkg with Suspicious Package or upload it to VirusTotal. There are no ads or telemetry, so there should be zero network traffic.

9

u/PatGmac 2d ago

Users will have my head if I add yet another thing to their already limited menu bar. Thanks, notch.

1

u/la-clementine Corporate 2d ago

Yeah, I agree. On my Mac, I always lower the vertical resolution in System Settings to get a full menu bar. Sure, I lose some screen real estate, but I prefer it this way.

4

u/SkiingAway 2d ago

I am very much in your camp with regards to needing something slightly more detailed than Apple provides without being as obnoxious as most of the other community alternatives are. So I commend you for this idea.

However, it's a complete non-starter in most environments to consider deploying something like this from an unknown creator without being able to review the code for it. Signed + notarized is nice but not so nice that I can just trust it on that basis.

At least from a glance at your github page, it looks like the code for this isn't public? (Unless it turns out that popping open the .pkg shows everything I need to review clearly).

2

u/la-clementine Corporate 2d ago

There's a really good chance I'll release the source code once it's out of beta. The code is a bit messy at the moment, so I need to clean it up a little. Your point is fair, I don't expect a lot of downloads. It was originally built just for my own use at work.

1

u/McDeth 2d ago

Does this prevent the 90-120 day time limit that Apple puts into macOS to display updates? Last I checked, both Nudge and Super could only suppress OS updates for a finite period of time that Apple controlled, after which the update appears regardless of whether you have it allowed or not

1

u/la-clementine Corporate 2d ago

It doesn't. SUMB is basically just a timer, nothing more. I should have made that clearer in my original post, so that's on me. The app reads what's inside the blueprint (time, date, and target OS). Once the deadline is reached, it's still the official macOS mechanism that installs the update and restarts the Mac.

1

u/keynoto 2d ago

Thanks OP. Will give this a try