Skip to content

Dynamic Island for your Mac — finally useful.

HeyNotch makes the macOS notch behave like Dynamic Island, but for reading scripts on camera.

The iPhone has Dynamic Island. The MacBook has a notch sitting there doing nothing. HeyNotch closes the gap — it makes the macOS notch behave like Dynamic Island, but for content that actually matters during a video call.

Idle: a small breathing pill with your script title. Playing: a wider pill with your current line. Branch: an even wider pill with up to 4 buttons. Each transition springs between sizes with the same physics as iOS.

Under the hood, HeyNotch achieves the morph the same way Dynamic Island does on iOS: a single fixed canvas with a CSS-driven content surface that animates its width, height, and corner radius via cubic-bezier(0.34, 1.56, 0.64, 1). No native window resize calls — pure GPU-accelerated transforms. That's why it stays smooth even when your machine is under load.

Spring-animated morph

cubic-bezier(0.34, 1.56, 0.64, 1) — the same easing curve Apple uses.

Notch-native silhouette

Sharp top corners, deeply rounded bottom. Reads as part of the hardware.

Five phases

Hidden / idle / countdown / playing / branch — each with the right visual weight.

HeyNotch vs Dynamic Island macOS apps

FeatureHeyNotchDynamic Island macOS apps
Acts like Dynamic IslandYes — morphs idle/playing/branchUsually static or notification-only
Built for telepromptingYes — primary use caseNo — usually utility apps
Branching contentYes — script branchesNo
Free + open sourceYesMostly paid / closed source

Real-world examples

Streamdown scripts you can copy.

Drop these straight into the HeyNotch editor. They're production-tested, branched, and ready to personalise with your variables.

What the notch shows when playing

The current line scrolls in the centre, with prev/next ghosted around it. The pill is wide while a line plays.

┌──────────────────────────────────────┐
│  Hi Sarah, this is Alex from         │   prev (faded)
│  HeyNotch. Quick question — do       │   ◄── current line
│  you have 30 seconds for me to       │
│  tell you why I called?              │   next (faded)
└──────────────────────────────────────┘
   ▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░░░  progress

Common questions

Works on non-notch Macs?

Yes — falls back to a slim bar at the top of the primary display.

Notification overlay too?

Not currently — HeyNotch is teleprompter-first. Notification mirroring is a roadmap idea.

Can other apps render in it?

Not yet. The pill is HeyNotch-controlled. SDK access is on the roadmap.

HeyNotch is coming soon.

Free, open source, runs locally. Install in 30 seconds when the first public build ships.