The teleprompter that lives in your Mac’s notch.

Read your script while looking straight down the lens. Nobody on the call can see it, and nothing leaves your Mac.

Download for Mac

Free · MIT · macOS 13+ · 3 MB

TopNotch is a Mac app — open this page on your Mac to download.

Invisible to

  • Zoom
  • Google Meet
  • Microsoft Teams
  • Loom
  • OBS

Why the notch

A script in a window pulls your eyes away from the lens. TopNotch puts it in the notch, a few centimetres from the camera, so reading your lines looks like eye contact.

Screen sharing

Share your screen. Keep your script.

The panel is excluded from screen capture, so Zoom, Meet, Teams, Loom and OBS record your desktop without it. You see your lines; the call sees you looking at the camera.

On your screenLive
Classic · 18 pt/sThanks for joining. Threethings today:what shipped, what slipped,and what we need from youbefore Friday.Let’s start with what shipped.Thanks for joining. Threethings today:what shipped, what slipped,and what we need from youbefore Friday.Let’s start with what shipped.
In the recordingNot captured

Nothing here

NotchPanelController.swift : 765panel.sharingType = .noneView the source

Voice-following

It keeps pace with how you actually speak.

Apple’s on-device speech recognition listens as you talk, and a fuzzy matcher finds your place in the script. Pause, ad-lib or slow down, and it waits instead of running ahead.

It doesn’t assume one correct pronunciation. These sounds count as the same, so the mishearings that usually break voice-following don’t break this one:

  • v↔w
  • th↔t
  • z↔j
  • s↔sh

English (India) is the default. Eleven more: Hindi, Bengali, Tamil, Telugu, Marathi, Gujarati, Kannada, Malayalam, Punjabi, English (US), English (UK).

Voice · en-INHi everyone, thanks for joining.Today I want to walk you throughwhat we shipped this quarterand what is coming next.Let’s start with the numbers.Revenue grew in every region,and churn is the lowest it has been.

The rest of it

Everything else it does.

REC

Records as you read

Your mic, saved as an .m4a (AAC, 44.1 kHz mono) on your Desktop. Drop it straight into Final Cut, Resolve or a captions tool.

Finds your pauses

Paste a wall of text and it splits into sections at the natural stopping points.

Or a steady scroll

Classic mode ignores your voice and scrolls at a fixed speed you set.

Network calls
None
Account
None
Speech recognition
On-device
Recordings
Your disk

Stays on your Mac

No account, nothing to sign in to. Read the source.

⌘⇧R Record⌘⇧T Teleprompter⇧ ← → Speed⇧ ↑ ↓ Scroll

From the keyboard

Global shortcuts, so you never reach for the mouse mid-take.

FAQ

Questions.

Which Macs does it run on?

Any Mac on macOS 13 (Ventura) or later. On a MacBook with a notch the panel hangs from the notch; on every other Mac it opens in the same place, at the top centre of the screen.

My Mac has no notch. Does it still work?

Yes. Without a notch, the panel sits at the top centre of your screen instead — the same spot, just under the camera on most Macs and displays.

How do I quit it?

Click the TopNotch icon in the menu bar and choose Quit TopNotch.

Can I build it myself?

Yes. The source is on GitHub. Clone it, open TopNotch.xcodeproj in Xcode and run.

Something isn’t working. Where do I report it?

Open an issue on GitHub. Your macOS version, Mac model and the steps you took make it far easier to fix.

Ready when you are

Put your script where the camera is.

  1. 01Download TopNotch.dmg and open it.
  2. 02Drag TopNotch onto Applications.
  3. 03Launch it, then hover the notch — or the top centre of your screen.

Signed and notarised by Apple. macOS asks for Microphone and Speech Recognition the first time you use them.