WORKS OFFLINE · PRIVATE BETA

Hold fn. Speak.
Read it before it types.

Fast enough for a Slack reply, careful enough for the email you can’t get wrong. Your voice never leaves this Mac, and nothing gets typed until you’ve read it.

See how it works

macOS 26  ·  Apple silicon  ·  free while it’s in beta

MailFileEditFormat100%Fri 14:20
New Message
To:Priya Raman
Subject:Friday’s launch timing

Audio never leaves this Mac

Two ways

Some things you send.
Some things you read first.

Both start the same way — hold fn and talk. What changes is how you let go, and whether anything reaches the app before you’ve read it.

For the reply you’d have typed in five seconds

#launch

Priya Raman2:34 PM

Numbers for the review are in the doc now.

Dan Whitfield2:37 PM

Nice. I still owe you the churn breakdown — tomorrow morning.

Arun2:41 PM

Can we move the review to Thursday?

Message #launch

Hold fn. Say it. Let go — it’s in Slack before your hand is back on the keyboard.

fnhold

For the draft you want to think out loud and then structure it

Q3 planning

Q3 planning

We shipped the onboarding rewrite last week. Open question is what goes out next, and in what order.

Hold fn, tap space, then let go and keep talking. It waits in the panel until you’ve read it and pressed Return.

fnholdspacetap

Four versions

Press them. This is what they actually do.

Every version is cached after the first run, so flipping back and forth is free — that’s the point of having buttons at all. Try them: these behave the way the real ones do.

Um so before Friday I need to do three things, uh finish the churn breakdown, get the pricing change reviewed, and I guess write up the onboarding notes, I mean if we don’t do all three we can’t ship.

DocsescInsert
On this Macnothing ran — your words, untouched

Original always stays. Tidy, Polish and Structure each have a switch in Settings, and Tidy needs Apple Intelligence turned on.

That’s the whole gesture. Want it on your Mac?

Send me the app

Works where you work

If you can type there,
you can talk there.

NativeFlow’s panel opens without stealing focus, so the app you were in stays the app you’re in. When you press Return the text arrives at the caret — no click back, no window to dismiss, nothing to put away.

TerminalShellEditView
arun — -zsh — 80×24

~/nativeflow % swift build

[1/2] Compiling NativeFlowCore

[2/2] Compiling NativeFlow

Build complete! (12.34s)

~/nativeflow %

Text goes in the same way ⌘V does, so there’s nothing to set up per app. Password fields are the one exception — it copies instead, and tells you.

What stays and what goes

Your voice never leaves this Mac.
Your words leave only when you press.

Private enough for the document you can’t afford to leak, and it still works on a train with no signal. Hearing you and tidying you up both run on Apple’s on-device models, so there’s nothing to send in the first place.

Stays on this Mac

Your voice

Never written to disk — not a temp file, not a cache.

The transcription

Apple’s on-device models, running here.

Tidy’s cleanup

Also here, using the model built into this Mac.

Your last 100 dictations

Plain text, on this disk. Switch history off and nothing is written at all.

All of it works with the Wi-Fi off.

Leaves only when you press

The text of one dictation

Only the transcript you pressed Polish or Structure for. Nothing else, and never the recording.

It travels through a relay I run, which counts what the call cost so a beta token can have a ceiling, and keeps nothing else — no transcript, no prompt, no reply. Paste your own Anthropic key in Settings and it skips the relay entirely.

One exception, and it ships off. Vocabulary suggestions are the only feature that sends more than the single transcript you pressed for — they send a slice of your history, so Claude can learn the words you keep having to correct. The switch is in Settings, off, and you can leave it there.

No account. No upload. Want a build?

Send me the app

Before you ask for one

Ask the awkward ones first.

What it costs when the beta ends, which Macs it won’t run on, what leaves your Mac and exactly when. These are the answers I’d give you in a reply, and the ones that aren’t settled yet say they aren’t.

What happens after I put my email in?

It goes in a list with nothing else attached — no name, no IP address, no tracking. I read it and email you back a build, usually the same day. There’s no automatic download link yet; when there is, you’ll get that instead of a reply from me.

What will it cost when the beta ends?

I don’t know yet, and I’d rather say so than name a number I’ll change. What I can tell you is the shape of it: everything that runs on your Mac — dictation, Tidy, your history — costs me nothing per use, so that isn’t the part I’d be charging for.

Which Macs won’t run it?

Anything before macOS 26, and every Intel Mac. Tidy needs Apple Intelligence switched on as well, which some otherwise-eligible Macs have turned off. That’s a narrower requirement than anything else in this category, and it’s also the reason it can transcribe live without the network.

Which languages does it handle?

macOS 26 ships two on-device transcribers and NativeFlow uses whichever one covers your language — 54 between them, Hindi included. The Whisper-based tools do 100+, so this is genuinely fewer. If your language isn’t in Apple’s set, this is the wrong app for you today.

What exactly leaves my Mac, and when?

Your voice never does. Transcription and Tidy both run on-device. When you press Polish or Structure, that one transcript goes out — through a relay I run, which counts what the call cost and keeps no transcript, prompt or reply — and on to Claude. Nothing goes anywhere until you press for it.

Can I use my own Anthropic key?

Yes, in Settings. Your key takes precedence over the beta token whenever both are present, which means no cap, no metering, and nothing of yours passing through my relay at all.

What if I don’t want it using Claude at all?

Turn Polish and Structure off in Settings and it never reaches for the network. Dictation and Tidy carry on working with the Wi-Fi off, and Original — what you actually said — is kept whatever else is switched on.

Can I get a dismissed dictation back?

Your latest 100 are kept on this Mac as plain text, dismissed ones included. Turn history off in Settings and nothing is written to disk at all. The audio never is, either way.

WHY NATIVEFLOW

You don’t need the network to keep up.

Fast enough on a plane with the Wi-Fi off, careful enough for the thing you’d hate to send twice. Nothing leaves this Mac unless you press for it, and nothing lands until you’ve read it.

Wispr FlowSuperwhisperNativeFlow
Shows you the sentence before it landsNopastes straight inNopastes straight inYes
See your words as you speak, offlineNocloud onlyNolive needs cloudYes
Your voice never leaves your MacNouploads audioLocal models onlyAlways
Runs onmacOS, WindowsmacOSmacOS 26, Apple silicon
Price$15/mo$8.49/moFree in beta

Compared August 2026 against each product’s public documentation and pricing. Feature sets move — if something here is out of date, tell me and I’ll change it.

macOS 26 on Apple silicon — the narrowest gate of the three, and exactly what lets it be live and offline at the same time.