A thought worth keeping
Transcription history keeps past recordings close. Review the words, replay the audio, or copy a thought into something new.
Your transcription historyFree, local-first dictation.
Open source. Yours to keep.
400 words. Nearly 6 minutes to type.
3 minutes to say with Yap.
macOS · Windows · Linux
Keep the app you’re in.
Lose the typing detour.
Your recording key on Mac.
Set the shortcut that suits you.
Start recording from wherever you’re working. Get the whole thought out.
Your chosen Whisper model turns the recording into text.
Auto-paste puts your words into the focused app. No copy-paste detour.
Download a Whisper model once. Then transcribe offline, with your audio processed locally by whisper.cpp.
Connect your own OpenAI API key. Audio is sent to OpenAI for transcription when you choose cloud mode.
Pick the model for your machine.
Change it when your needs change.
~75 MBapproximate download
Quick notes and lighter machines. The smallest download and the fastest starting point.
~150 MBapproximate download
A good place to start. Everyday dictation without a large download. Try base.en if you work in English.
~500 MBapproximate download
A little more room for accuracy. A useful middle ground for everyday, multilingual dictation.
~1.5 GBapproximate download
More accuracy, more computation. A fit when you can trade some speed for a larger model.
~3 GBapproximate download
The largest model in the lineup. Choose it when accuracy matters more than download size or processing speed.
Relative model trade-offs, not benchmarks. Performance depends on your hardware and language.

Transcription history keeps past recordings close. Review the words, replay the audio, or copy a thought into something new.
Your transcription historyA compact recording overlay and global hotkeys let you dictate without switching your attention to another window.
Recording with YapFree to use. MIT licensed. Built with Go, React, and whisper.cpp. Read the code, build it yourself, or help make it better.
Explore the source on GitHubYes. Yap is free and open source, and local transcription has no usage fees. Optional cloud transcription uses your own OpenAI API key and is billed by OpenAI.
Not during local transcription. After downloading a model, you can transcribe offline. If you select OpenAI cloud mode, your audio is sent to OpenAI for transcription.
Yap has macOS, Windows, and Linux downloads. Model performance depends on your hardware. Check the download options and installation guide for your platform.
Yap pastes transcribed text into the focused application. You can use it for a prompt, an email, or a note. It supplies the words; your coding tool handles the code.
Free. Open source.
macOS, Windows & Linux.