brass · notify · desktopburn brass · flare

The notch knows when Claude needs you. The headphones know when it's done.

Brass is metalmind's macOS desktop bridge — native banners, modal dialogs, sticky notifications, and (optional) audio cues that fire from agent hooks the moment work stalls or completes.

01

Three intensities

notify bannerflare banner for ambient progress, notify dialogflare dialog when Claude needs your input, notify stickyflare sticky when the agent is blocked and won't proceed without you.

02

Notch-native

Banners route through macOS's native UserNotifications API — they dock into the notch on M-series MacBooks instead of stealing focus.

03

Hook-driven

A Stop hook fires a banner when Claude finishes; a PreToolUse hook escalates to a dialog when an agent is about to run a destructive command. Zero polling.

04

Audio cues

Optional --sound flag plays a short cue (chime / pulse / submarine) so you can step away from the screen and still hear when Claude needs you back.

§ The three banner shapes

Loud enough to notice. Quiet enough to ignore.

metalmind
Tests passed · 142 / 142 green
banner — ambient
Claude is about to run:
rm -rf node_modules
dialog — input required
⏸ blocked
Synod awaiting your tiebreaker on persona convergence.
8m ago · stays until you act
sticky — won't dismiss

Get out of the loop. Stay in the loop.