installsource
guide / compared

drip vs terminal-notifier vs osascript vs alerter.

All four show something on a Mac from the shell. terminal-notifier, osascript and alerter post to Notification Center, so they follow Focus and stay in its list; drip draws its own card from the notch, needs no permission, times commands and comes with hooks for coding agents.

drip ok "build finished"                                        # drip
terminal-notifier -title build -message finished                # terminal-notifier
osascript -e 'display notification "finished" with title "build"'  # osascript
alerter --title build --message finished                        # alerter

Compared

dripterminal-notifierosascriptalerter
Showsits own card, from the notch or the top edge of the screena Notification Center bannera Notification Center bannera Notification Center alert that stays until dismissed
Permissionnone; Automation of Ghostty for cards from another machine, asked onceNotifications, asked onceNotifications, for Script EditorNotifications
Focus and Do Not Disturbshows anyway; drip pause holds cardsfollows Focusfollows Focusfollows Focus
Kept afterwardsdrip historyNotification Center's listNotification Center's listNotification Center's list
Buttons and answers--yes, --no: exits 0, 1 or 5-action, -reply (version 3): prints the answernone in a notificationactions, a dropdown or a reply: prints the answer
Wraps a commanddrip run: status, exit code and timenonono
Coding agentsdrip setup claude, codex, geminia hook you writea hook you writea hook you write
Installbrew install jrnxf/tap/dripbrew install terminal-notifierbuilt into macOSbrew install vjeantet/tap/alerter
Runs onmacOS 13+macOS 10.14+macOSmacOS 13+

None of the four runs on Linux.

Which to pick

  • drip when you want to see at a glance how a build, deploy or agent turn went, without granting a permission or digging in Notification Center.
  • terminal-notifier when you want notifications that follow Focus and stay in Notification Center's list.
  • osascript when you can install nothing: it is already on every Mac.
  • alerter when a script needs a typed reply or a choice from a dropdown.

FAQ

Is drip a replacement for terminal-notifier?

For alerts about builds, deploys, tests and coding agents, yes. If you want notifications to wait in Notification Center's list and follow Focus, terminal-notifier does that and drip does not.

Why is drip not in Notification Center?

So it needs no permission and can show at the notch, where a glance finds it. The cost is that it does not follow Focus; drip pause holds cards for a while instead.

Can I use drip and terminal-notifier together?

Yes. They do not touch each other's settings, so a script can call either.