NotificationNanny app icon

Don't let macOS decide
where your notifications go.

Position, scale, tint, and animate your notification banners globally or per app, on whichever display you want.

brew install --cask chessper53/notificationnanny/notificationnanny
Download .zip

macOS 14 Sonoma, 15 Sequoia, 26 Tahoe and 27 Goldengate · Free & open source · No telemetry, ever

Downloads (excluding Homebrew)
GitHub stars
Forks
Latest release

Every corner of it is configurable

Five tabs, one menu-bar icon. Drag a banner to where you want it and it stays there.

Position tab: drag a banner to any of nine anchor points on any display
Position
Banner tab: scale, tint, and animation controls
Banner
Exceptions tab: per-app groups with their own rules
Exceptions
Presets tab: saved named configurations
Presets
General tab: behavior toggles
General
Help tab: links and bug reporting
Help

What it does

Position

Nine anchor points, pixel offsets, and independent placement per physical display. Drag it where you want it and it stays.

Banner style

Scale from 50% to 250%, tint the background, and pick an animation: Slide, Bounce, Fade, Scale, or the system default.

Per-app rules

Group apps and give each group its own position, display, banner style, scale, and tint. Everything else uses your defaults.

General

Auto-dismiss on a timer, hold banners while your display is asleep, pause during Focus or screen sharing, launch at login.

Organisation

Save named presets covering position, scale, animation, tint, and per-app groups. Export and restore a full configuration as JSON.

Logs

An in-app activity log of the last 500 events, so when something looks off you can see exactly what happened and when.

Install

Homebrew is the easiest path. One command also gets you future updates.

$ brew tap chessper53/notificationnanny https://github.com/chessper53/NotificationNanny
$ brew install --cask notificationnanny

Prefer not to use Homebrew? Download the latest build directly from the Releases page and drag NotificationNanny.app to your Applications folder.

After installing, click the bell icon in your menu bar and grant Accessibility permission to get started.