Talk, and it types.
Hold fn and speak. Release, and the words land where your cursor already was — in any app. Press esc to throw a dictation away.
More than 60 languages, switching mid-sentence. Optional AI cleanup that keeps your words.
Szept is dictation and screen capture for the Mac, built for working with AI agents. One payment gets you the source code too — so your agent can take the app wherever you want it to go.
$9.99 for the first 100 buyers then $25 one payment, no subscription
Unretouched screen recording — the pill over the desktop, and the words landing where the cursor was.
Nothing to switch to, nothing to copy and paste. Szept shows up for a few seconds and gets out of the way.
Hold fn and speak. Release, and the words land where your cursor already was — in any app. Press esc to throw a dictation away.
More than 60 languages, switching mid-sentence. Optional AI cleanup that keeps your words.
Screenshot a window or a region and mark it up. Scroll a long page into one image. Record the screen as MP4 or GIF.
Pin to screen, image to text, QR codes, translation.
With a capture on screen, hold fn and say what you want. Szept pastes your words and the file into the app you started from.
Nothing is sent until you press return.
There is no Whisper build in here and no Electron around it. Speech recognition happens in the cloud, on your Soniox key, so the app stays small, the Mac stays quiet, and an hour of talking costs cents — billed by Soniox to you, never by us. Measured on the shipping build, not estimated.
No window to switch to. The pill lives at the bottom of the screen for a few seconds and never takes the keyboard away from the app you are in.
Words darken as they are confirmed. Nothing is pasted until you let go.
An agent can write a dictation app in an afternoon. What it can't know is everything that only breaks on someone else's Mac — the things this app learned over six months and 129 commits.
A sandboxed Mac app can't add itself to the Accessibility list. Onboarding points to a switch the user will never find.
SwiftPM's Bundle.module finds its resources on the machine that built the app — and fatal-errors everywhere else.
An ad-hoc signature changes on every build, so macOS shows Accessibility granted while the app is still refused.
ScreenCaptureKit doesn't resend an unchanged frame, so "wait for three identical frames" never fires on a live stream.
Every one of these is written down in CLAUDE.md, next to the code — the first file your agent reads.
A signed, drag-to-install DMG: drag it to Applications and hold fn. macOS 14 or later, Apple silicon. It is not notarized yet, so the first launch needs a right-click → Open — the FAQ has the one-line version.
The complete Swift project in a private GitHub repository: the app, its tests, and the scripts that build, sign and package it.
CLAUDE.md with 59 pitfalls, 5 design specs, 10 implementation plans and 559 tests — the context that makes an agent useful on day one.
Every release for twelve months, as a new DMG and in the repository. After that, everything you have stays yours.
Three windows out of the app: the searchable history, what cleanup does to your words, and the languages it listens for.
The Szept Source License is based on the PolyForm Internal Use License. Plain words here; the legal text is one click away.
Read the licenseThe first 100 buyers get it at $9.99. After that it is $25, for the same thing.
Renew updates for $9.99 a year — or don't. Nothing you have stops working.
Checkout by Polar. Taxes handled. You'll be asked for your GitHub username.
You'll also need a Soniox account for speech recognition. You paste your own key; real-time speech is about $0.12 per hour of talking, billed by Soniox. Szept never charges for it.
No. The app works the moment you install it. The source is there for the day you want your agent to change something.
The DMG is signed but not notarized: notarization needs a Developer ID certificate whose private key is not on the machine that builds the releases, so a downloaded copy carries macOS's quarantine flag and is refused once. Either right-click the app → Open → Open, or run xattr -cr /Applications/Szept.app. One time only, and nothing about the app is different afterwards. INSTALL.md inside the DMG says the same.
Yes. Speech recognition sits behind one Swift protocol, ASREngine. Point your agent at it and at the Soniox implementation next to it.
Nothing breaks. You keep the app, the code and every update you received. Renew when you want the next year of releases.
Not under this license. If you've made something other people should have, write to mariusz@szyma.co.
Audio goes to Soniox, under your own account. AI cleanup, if you turn it on, sends text to the provider you choose. The developer runs no servers and receives nothing.
Write to mariusz@szyma.co within 14 days of buying and you get the full amount back, no questions asked. I would rather lose the sale than have you regret it.