Are you mac user ? A cleaner way to handle notifications on macOS

If you’re like me, your Mac is your command center, but the notification clutter can get real. We’ve all missed that one crucial alert because it disappeared into the void of the Notification Center.

image

image

I decided to build a solution specifically for us. I’ve developed a macOS app that captures your notifications and presents them exactly where you need them either as persistent system alerts or a sleek window right in your Menu Bar.

It’s designed to feel native, stay out of your way, and ensure your workflow stays uninterrupted while keeping you in the loop.

Why it’s a game-changer for your Mac:

  • Menu Bar Integration: Instant access without cluttering your dock.

  • Persistent Alerts: Choose which notifications deserve an “alert” style so they don’t disappear until you’ve seen them.

  • Native Experience: Built to look and feel like it belongs on your desktop.

The app is now live on the Mac App Store!

I’m looking for fellow macOS users to test it out. I have a batch of free promo codes ready to go. If you want to streamline your desktop and give it a spin, just drop a comment below or send me a DM, and I’ll hook you up with a code!

Come promo codes to app store

6LHMWNFFLE3A
A46KNRLP7NHM
4N97K4MAFRE9
NYTP9T76P9W6
MAL3WYFJAWFE

I used this promecode (MAL3WYFJAWFE) and here is some feedback only for the icinga2 functionality:

Discalimer : This app fetches hosts and services via icinga2 api, which is not recommended to expose via internet.

So a vpn connection or having access from the company network to the monitoring server would
be my recommendation.

Alternatively you could switch to icingaweb2 api → icingadb:
here are some notes I found in the icinga-mcp poc

or in a not so far away future the icingaweb2 → notifications api:

The settings button here leads to a white page:

The reschedule button seems a little bit off:
Bildschirmfoto 2026-02-08 um 14.19.20x

I really like the idea of providing the instructions of how to setup the api user directly here:

The alert mute function sets a downtime for muting an alert:

This seams like a good idea at first but I would distinguish between 3 possibilities:

  • Muting an alert locally only on this mac
  • acknowledge an alert with a comment (this prevents further notification for others but does not improve an sla)
  • setting a downtime (this stops further notifications and “improves” the sla)

Every Icinga SLA reporting functionality counts a “scheduled downtime” as if the host or service is in a good state.

If I close MetricCupid, I can’t edit the icinga instance settings after repopening.
If I add a new one and delete it instantly the previous icinga instance is selected and editable.

I really like the pull idea and the notifications integrate nicely into the macos

Since this is obviously closed source I can’t check if the following idea is implemented or not:
I would want some certificate pinning method if the icinga2 api approach is used. Nearly every setup makes use of the IcingaCA, so almost every icinga-master certificate is selfsigned. On initial connection you could show some certificate details and store the certificate hash and only connect to the icinga instance if the hash matches. Maybe also add a pairing button or something if the certificate changes.

Best Regards
Nicolas