14 days free · then $29 once · macOS 13+

Hold a key.
Talk.
It’s typed.

Yap drops clean text at your cursor in any app on your Mac — transcribed by a Whisper model that runs on the machine in front of you, and nowhere else.

  • Signed & notarized by Apple
  • 0 bytes sent
Engine
Whisper, GGUF + Metal
Runs on
Your Mac, on its own GPU
Network
Model download, update check, refund list
Account
None
Telemetry
None
Requires
macOS 13+, Apple Silicon
Trial
14 days, no card
Price
$29 once · 3 Macs · yours forever

Yappy is at home Sky day 0 bytes sent

Three moves

Dictate anywhere you can type

Yap sits in the menu bar and floats a small pill while you talk. Editor, terminal, browser, chat — if there is a text field, Yap can fill it.

Hold

Press and hold fn

The pill appears at the edge of the screen and starts listening, and Yap mutes the rest of your Mac so nothing plays over you. Prefer hands-free? Tap once to start, tap again to stop.

Talk

Speak like a person

Your audio runs through noise suppression and voice isolation into a Whisper model on your Mac's own GPU. There is no upload step, because there is nothing to upload to.

Release

The text lands at your cursor

Punctuation, lists and “wait, no” self-corrections are handled on the way out, and Yap pastes only into the app you dictated into. Not what you meant? Undo the edit and paste the raw take.


Shipping in v0.8.0

What you actually get

No waitlist, no “coming soon” tier. Every line below is in the build on this page.

Reliability

Never lose a dictation

A crash-safe journal records each take as it happens, and every take is saved in one transaction. If Yap dies mid-sentence the words are still there when it comes back, and a failed take can be retried from the toast or from History.

Companion

Yappy watches you work

The floating pill is a live scene, not a spinner. Yappy reacts to what you are actually saying and escalates from a notepad to a whole desk as the take gets longer. Drag the pill to dock it at any screen edge.

Editing

Command mode

Select some text and say the edit out loud. The commands are deterministic and local — no round trip, no model guessing at what you meant by “make that a list”.

Shortcuts

Snippets

Speak a trigger phrase and get the saved text: an address, boilerplate, the command you can never remember. Stored on your Mac, expanded on your Mac.

Accuracy

It learns your words

Correct a transcript once and the dictionary keeps the correction. Starred terms bias the recognizer directly, so names, jargon and spellings stop coming back wrong.

Local only

Native engine, no sidecar

Transcription runs on an embedded GGUF/Metal Whisper engine built into the app. No Python to install, no API key, no account. After the one-time model download, Yap works with the Wi-Fi off.

The whole point

It works on a plane

That is the shortest proof we have. Switch off the Wi-Fi at 35,000 feet and Yap keeps transcribing, because there is no server at the other end of it. Not a fast one, not a private one — not one at all.

No account No sign-in, no email, no profile. Open the app and start talking.
Nothing is uploaded Yap has no endpoint that receives your speech, your text, your screen or your context. There is nothing to leak, and nothing to hand over.
Context stays in the call stack Yap reads the text just before your cursor so it can match the formatting you were already using. That context is used inside the function that asked for it and is never stored or sent.
No telemetry No analytics and no crash reports to us. When Yap crashes it writes a report to a local file you can read, export, or delete.
You hold the transcripts History lives in a database inside your own Library. Export every transcript at once, or clear them for good with a secure delete that overwrites the rows, rebuilds the search index and vacuums the file.
Your license is checked here too Activation verifies a signature against a key inside the app — no login, no server, and nothing that can fail because you are offline. The one call licensing makes is downloading a public list of refunded licenses, identical for everyone, carrying no key, no email and no query.

The complete list of network calls Yap makes: a one-time model download on first run, an update check you can switch off in Settings, and a background download of the public refunded-licenses list. That is the whole list. Read the privacy policy →


Price

$29. Yours forever.

One payment, no subscription, no account, no renewal date. Try the whole app for fourteen days first and buy it only if you keep reaching for it.

Yap — lifetime license

$29once

Yours
Forever — no renewal, no expiry
Macs
Three
Updates
Every future version, included
Refund
14 days, no questions
Buy Yap $29 · Stripe checkout

14-day free trial — no card to start. Download it, use all of it for two weeks, and nothing asks you for a payment method until you decide.

When the trial ends, only new dictation stops. Your history, your search, your exports, your dictionary, your snippets and your settings keep working forever. The words you already spoke stay yours whether or not you ever buy a license. Read the terms →

Ready when you are

Get Yap

Signed and notarized by Apple. About a minute from download to your first dictation, and fourteen days before it asks you for anything.

  • macOS 13 Ventura or later
  • Apple Silicon
  • 22 MB