They can tell
when you're reading.

Sorot puts your script in the notch, right next to the camera. It scrolls while you talk and stops when you stop.

PrompterListen
Paused
↺ 0:40 AAEN

your voice

Voice follow

Talk, and it moves.
Stop, and it stops.

Thanks for being here today

One word at a time

The words you've said fade. The next ones sit at the top, a few centimetres from the lens. No speed dial to set. Your voice is the speed.

So here's the plan · · ·

Go quiet. It holds

Take a breath. Answer a question. Tell the story that isn't in your notes. It stays put until it hears the script again.

one two three four five

Lose your place. It finds you

Skip a paragraph or start a sentence over, and it catches up within a few words. Or click any word and carry on from there.

Script smarts

Paste your messy notes.
It works out what's yours to say.

Slide titles. Timings. “(pause here)”. You wrote those for yourself, so they show up as cues and it doesn't wait for you to say them. A line it can't call, like a one-word heading, gets checked by a model running on your Mac: Apple Intelligence, or Gemma if you have it. The model can label a line. It can't change one.

heading · 40sSlide 3: Results (about 40s)

(point at the chart) Sales doubled in the second half. (pause)

And we did it with the same team.

checked on your MacWrap-up

Thank you. I'd love your questions.

Time and points

You wrote “40 seconds”.
Now it's a countdown.

0:40Slide 3: Results

The clock is already in your notes

Put a time in a heading and that part gets its own countdown. Put minutes: 5 on the first line for the whole talk. It goes amber when the rest won't fit at the speed you're going.

  • Why this role
  • Why me
  • My question

The three things you can't forget

Mark a heading with ! and give it a phrase to listen for. Say it in your own words and it still gets ticked. About to run out of time before one? One click jumps you to it. At the end you see your time, your pace and what you missed.

Listen

Didn't catch that?
Read it.

Switch to Listen and the notch captions whoever is talking: the person across the table, or the call on your Mac. Copy the transcript when they're done.

PrompterListen
Off
mic AAEN

someone else's voice

Music

Sing like nobody's
listening.

Hit play in Spotify or Apple Music. The notch turns into karaoke, every line lights up right on the beat, and all that's left to do is turn it up and belt it out.

≡“”♪ Music
Paused
⏮⏭ Night DriveThe Notch Band 0:00 / 3:12 AA

turn it up

Every word, on the beat

Lines light up the second they're sung. You just sing.

Skip to the good part

Play, pause, next. Or click a line and jump straight to the chorus.

Lyrics on your call

Off until you say so. Then just the song's title and artist go to lrclib.net.

Privacy

Nothing leaves
this Mac.

No server

Your Mac does the listening with Apple's built-in speech models. No account. No upload. The one exception is lyrics, and only if you turn them on: then the song's title and artist go to lrclib.net.

Shut means off

The mic runs only while the card is open and you've pressed start. Fold it back into the notch and it's off.

Only you see it

It's set to stay out of screen shares and recordings. Nothing you say is saved.

Control

Eight keys.
Or none at all.

⌃⌥P
Open or hide, from anywhere
Space
Start or pause
←→
A line, or a song, back or forward
⌘V
Paste a script
⌘+−
Text size
Tab
Prompter, Listen, Music
R
Back to the top
Esc
Fold into the notch

Look up.

A small app for Macs with Apple silicon, running macOS 26 or later.

Sorot.dmg · macOS 26+ · Apple silicon · SHA-256

Mac App StoreComing soon

  1. 1

    Open the DMG

    Drag Sorot into your Applications folder.

  2. 2

    Right-click, Open

    Only the first time. It isn't notarized yet, so macOS asks once.

  3. 3

    Click the notch

    Drop in a script and press Space. Start talking.