Launch price $29 · $39 from October 1, 2026

Dictate into any app. Record any call without a bot. Transcribed on your Mac.

Saykeep is push-to-talk dictation and bot-free meeting capture in one Mac app. Speech-to-text and speaker labels run on your own machine; dictated text lands on your clipboard, or at the cursor if you switch that on. Meeting summaries need one thing you add — an AI model server on your Mac, or a service with your own key — and without one you still get the recording, the transcript and the speaker labels. One payment. No account. No subscription.

Developer ID-signed, notarized by Apple · every connection the app can make is listed on this page — watch the wire yourself with Little Snitch
Saykeep's dictation popup: the dictated sentence, a Copy button, an Insert at cursor button, and a badge reading 0.9 s · large-v3-turbo.
The dictation popup, as shipped today: copy, or insert at the cursor. The badge shows the model and its decode time for each dictation (this frame: an illustration at the measured median — the measurements are below).
30-day free trial, no card 30-day money-back guarantee Activates offline — no account

Why another voice tool?

A bot joins your calls.

Cloud notetakers add a “recorder” participant to every meeting — the awkward extra tile everyone notices and nobody invited.

Your audio is processed on someone else’s cloud.

Even the bot-free cloud notetakers upload your voice, your meetings, your words to their servers, under a privacy policy you can’t check.

Everything is a subscription.

Eight to twenty dollars a month, per tool, forever — for software running on hardware you already own.

And there’s the do-it-yourself route: virtual audio drivers, loopback cables, scripts around a speech model. It works, if you enjoy maintaining it.

They removed the bot. We removed the cloud.

01 Dictation

Hold a hotkey, speak, release.

Hold the key and speak, or switch to tap-to-start; the key is yours to choose. Your words are on the clipboard about a second after you finish. Switch on Insert at cursor and Saykeep pastes them (⌘V) into the field you were typing in — any Mac app that takes a paste: your editor, your mail, your terminal, your chat. That is what the Accessibility permission is for. On the clipboard path, clipboard-history tools will see your dictation like any other copy.

Mail Slack VS Code Terminal Notes Any app that takes a paste
0.89 s
median decode time, model warm
How it was measured

The on-device decode of a dictation of up to 30 seconds, once the model is warm: median 0.89 s across 101 dictations from the developer's own logs on one Apple M5 Mac (32 GB), Whisper large-v3-turbo on the GPU — fastest 0.6 s, slowest 10.5 s, measured before the text is pasted. Longer dictations take proportionally longer; there is no cap. On a memory-pressured Mac the first dictation after a long idle has taken several seconds longer while macOS paged the model back in; since 0.3.7 that reload starts the moment you press the key (not yet re-measured).

~5 %
word error rate, English and Polish
How it was measured

The default models on a 100-sentence sample of the public FLEURS test set per language — read speech, not meeting audio — transcribed on an Apple Silicon Mac with stock settings: roughly one word in twenty wrong, in both languages. Names and specialist terms are where any model slips; that is what the custom vocabulary is for.

large-v3-turbo
the dictation model, named
How it was measured

Whisper large-v3-turbo for dictation, Whisper large-v3 for meetings, both running on your Mac's GPU through mlx-whisper. Dictation is the model's own output plus your vocabulary fixes — punctuated, but no rewrite pass and no cloud. Dozens of languages, auto-detected per recording or pinned to one in Settings; pick a smaller model there if you want speed over accuracy.

02 Meetings

No bot in the call. No cloud behind it.

Start a recording and Saykeep captures your mic and everything your Mac plays, straight from macOS's own audio system — no bot joins the call, no virtual audio driver to install. The capture is system-wide, so it doesn't care which app is talking: Zoom, Meet, Teams, a Slack huddle, a browser tab. Zoom is what the developer records with every day. For meetings, macOS asks for two permissions: Microphone and System Audio Recording.

One meeting = one folder in the place you choose REC
mic.opusyour side~27 MB
system.opuseveryone else~25 MB
meeting.jsonwhen, how long, which tracks<1 KB
transcript.jsontimestamps and speakers~220 KB
transcript.mdreadable anywhere~70 KB
summary.mdif you connected an endpoint3 KB
Sizes for one hour of call, from real recordings. Opus audio (VLC, IINA or any player that handles Opus), JSON, Markdown — open them without Saykeep, no export step. Prefer transcripts only? A setting deletes the audio once the transcript is written.
03 Privacy you can check

Don’t trust us. Verify.

Most apps say “private.” Saykeep is built so you can check. We publish NETWORK.md, the complete list of every network connection the app is capable of making. Saykeep is closed-source, so instead of “read the code,” the promise is auditable on the wire: the list is short, and you can watch it yourself. Here it is.

Every connection the app can make The summary endpoint you configure huggingface.co models.saykeep.app saykeep.app huggingface.co/api

That is the whole list. Nothing else opens a socket: no account, no telemetry, no crash reporting, no licence phone-home. If you ever see a connection that isn't here, that's a bug — tell us.

What there is none of
No account, no login, no cloud sync No telemetry, analytics, or crash reporting in the app No licence phone-home — keys verify offline Your recordings, transcripts and summaries stay in a folder you choose

Yours, permanently

One payment. All local features. Every machine you personally use.

$29 $39 Launch price until October 1, 2026
Subscription?No. One payment. All local features included. Trial30 days from first run, full features, no credit card. When it ends, everything you recorded stays browsable; a key is needed only to dictate, record, transcribe or summarise anything — new or re-run. MachinesOne key, every Mac you personally use — home desktop, work laptop, the next one. Paste it into Settings on any install; there is no activation count because there is no activation server. A personal licence: one person, their own computers. Refunds30-day money-back guarantee, in addition to your statutory rights UpdatesEvery v1.x update is free — through at least the current and the next major macOS release
Checkout by Lemon Squeezy as merchant of record — they process the card and handle VAT; we never see your payment details. Your statement will read LEMSQZY*.

Buy once, own it. What the alternatives cost:

Wispr Flow Pro~$144 / yr (annual billing) Otter.ai Pro~$100 / yr (annual billing) Granola Business~$168 / user / yr Superwhisper~$249 once, or ~$85 / yr MacWhisper Pro€64 once, Mac only Saykeep$29. Once.
Launch price $29 until October 1, 2026, then $39. Competitor prices checked September 2026 — see their sites for current rates.

If we disappeared tomorrow, the copy on your Mac keeps working.

Your licence is checked offline — there is no activation server to shut down.
Your recordings, transcripts and summaries are ordinary files in your own folder, in open formats you can read without us.
Nothing the app does day to day needs our servers. Software you bought stays software you own.

A future v2.0 would be an optional paid upgrade at an owner discount. That’s how development stays funded without a subscription, and your v1 licence keeps working forever.

Questions

Is it legal to record my meetings?

It depends on where you and the other participants are — some places require all-party consent (Germany; California and other US states). Saykeep makes recording unmistakably visible so consent is possible: the indicator is always on while a meeting records, and your first meeting shows a consent notice. Obtaining the actual consent is up to you. See the full FAQ; this is general information, not legal advice.

Is local speech recognition accurate enough?

We measured it rather than asserting it: on a 100-sentence sample of the public FLEURS test set per language, the default models reached roughly 5 % word error rate in English and in Polish — read speech, so real meetings score worse. Argmax's WhisperKit paper (arXiv 2507.10860) benchmarked its own build of the same model family on-device against the major cloud services and matched or beat them in that test (one English read-speech set). Names and jargon are where every model stumbles, which is what the custom vocabulary is for; transcripts are plain text you can edit. The 30-day trial is the honest way to check your own language.

Known issues?

Two worth knowing before your first call. Starting or ending a call in another conferencing app while a recording is running can knock out your Mac's audio for several minutes — it has taken up to ten — until macOS recovers; stop the recording first. If it happens it affects the whole machine rather than Saykeep alone — other apps can lose audio too — and restarting Saykeep usually does not clear it; the reliable fix is sudo killall coreaudiod, which the app tells you when it detects the condition. And the transcript appears only after speaker labelling finishes: roughly 35 minutes for an hour-long call on the Mac we measured, scaled from a 17-minute recording, in the background.

A note from the maker

“Saykeep exists because I wanted exactly this and couldn't find it in the shape I wanted: dictation and meeting notes that stay on my machine, from software I own instead of rent. I've used it every working day since I built it.”

— Piotr Januszek, maker of Saykeep

Your voice, kept on your machine.

Download and start your 30-day trial
All features · no credit card · no account · macOS 14.2+ (Apple Silicon)