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
| Feature | HeyNotch | Dynamic Island macOS apps |
|---|---|---|
| Acts like Dynamic Island | Yes — morphs idle/playing/branch | Usually static or notification-only |
| Built for teleprompting | Yes — primary use case | No — usually utility apps |
| Branching content | Yes — script branches | No |
| Free + open source | Yes | Mostly 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.