Dictation

fnHold fn and talk. Let go, and the text is typed at your cursor, in any app. Esc throws a dictation away.

Szept is a light, fast Mac app for talking to AI agents like Claude Code, Codex and Cursor. Hold fn and talk, and the words land at your cursor. Point at the screen, and your agent gets the screenshot along with what you said.

Dictate, screenshot, record, hand off: the four things Szept does, in the order they chain together.

Two shortcuts to remember, fn for words and ⌘ ⇧ A (Command-Shift-A) for the screen. Everything else is one click from there.

Hold fn and talk. Let go, and the text is typed at your cursor, in any app. Esc throws a dictation away.

Removes the ums, the repeats and the false starts, fixes punctuation and keeps your words. It also checks which app the text is going to: an email gets paragraphs and your saved sign-off, a Slack message stays one line, and a terminal gets commands exactly as spoken.

Press Command-Shift-A and the screen freezes. Pick a window or drag a region, then mark it up, blur, pin it on top, copy the text out of it or read a QR code.

Press Option-Shift-R to record a region or the whole screen, with your Mac's own sound and your microphone. Add a camera bubble and click effects, trim it, and save as MP4 or GIF.

With a screenshot or a recording on screen, hold fn and say what you want. Szept pastes your words and the file into the app you came from, such as Claude Code, Cursor or a chat. You press return.

Switch languages mid-sentence and Szept keeps up. Add names and jargon to your dictionary so they come out spelled right.

There is no Whisper build inside and no Electron around it. Speech recognition runs in the cloud on your own Soniox key, so the app stays small, the Mac stays quiet, and an hour of talking costs cents. Every number here was measured on the shipping build.

Measured with footprint and top: 0.0% of a core across five one-second samples, and 82 idle wakeups in fifteen minutes against Finder's 34,389. The 180 ms runs from letting go of fn to Soniox's final text, against the live service.

Dictation, cleanup, screenshots, recording and the handoff to your agent, one after another, in the order you would use them.

You get a finished Mac app to use today, plus everything an AI agent needs to change it for you tomorrow.

A signed, drag-to-install DMG for macOS 14 or later. It is signed with Developer ID and notarized by Apple, so it opens like any other download.

The complete Swift project in a private GitHub repository: the app, its tests, and the scripts that build, sign and package it.

The context that makes Claude Code, Cursor or Codex useful on this codebase from day one.

Every release for twelve months, as a new DMG and in the repository. After that, everything you have stays yours.

An agent can write a dictation app in an afternoon. What it can't know is what only breaks on someone else's Mac. A few of the 78:

Bundle.module finds its resources on the machine that built the app and crashes everywhere else.The Szept Source License 1.0 is based on the PolyForm Internal Use License 1.0.0. Here it is in plain words; the full text is the LICENSE file that comes with the source. Personal covers one person, Team up to ten people in one company.

Built something other people should have? Write to [email protected].

After the first 100 it is $25 for the same thing. Updates renew at $9.99 a year, or not at all; nothing you have stops working.

Get Szept + source for $9.99Checkout by Polar, taxes included. You'll be asked for your GitHub username.

Speech recognition runs on Soniox, on your own key. Real-time speech costs about $0.12 per hour of talking, billed by Soniox. Szept never charges for it.

Szept is a Mac app for voice dictation, AI text cleanup, screenshots and screen recording, built for working with AI coding agents. Hold fn and speak, and the text is typed where your cursor is, in any app. It costs $9.99 once and includes the source code.

Szept adds AI cleanup that removes filler words and shapes the text for the app it lands in, recognises more than 60 languages with switching mid-sentence, keeps a searchable history, and includes screenshots, screen recording and a handoff to AI agents like Claude Code.

Yes. Szept types at the cursor in any app that accepts text: Mail, Slack, Notes, a browser, VS Code, Xcode, a terminal. If an app refuses the paste, the text stays on the clipboard so you can press Command-V.

More than 60, including Polish, English, German, Spanish, French, Ukrainian, Italian, Portuguese and Japanese. You can switch languages in the middle of a sentence.

No. Speech recognition runs in the cloud on Soniox, which is why the app stays light and needs no model on disk. Screenshots, recording and your history work without a connection.

About $0.12 per hour of talking, billed by Soniox to your own account. Szept never charges for speech and runs no servers of its own.

No. The app works as soon as it is installed. The source is there for the day you want your agent to change something.

Audio goes to Soniox under your own account. AI cleanup, if you turn it on, sends text to the provider you pick. History and captures stay on your Mac. The details, including regions and certifications, are in the next answers and in the privacy policy.

Szept streams your audio over TLS 1.2+ to Soniox's United States region. In real-time mode Soniox does not store audio or transcripts, and never uses them to train its models; it keeps only usage metadata such as duration, without audio or text. Szept itself runs no servers, so nothing reaches us.

Soniox states it holds SOC 2 Type 2 and ISO/IEC 27001:2022, and meets GDPR and HIPAA requirements; the reports are available in the Soniox Console. Szept has no servers of its own, so there is no Szept backend to certify.

Soniox offers EU, Japan and India regions for a project, but Szept currently connects to Soniox's default United States endpoint. Because you get the source, switching is a change of two addresses to the EU endpoints plus an API key from an EU project; ask your agent to do it.

Only if you turn cleanup on. The default provider, DeepSeek, states that it stores data in the People's Republic of China and may use it to improve its models unless you opt out. For sensitive text, point cleanup at another OpenAI-compatible provider you trust, or leave it off: dictation works without it.

DeepSeek by default, or any OpenAI-compatible endpoint you set. If it takes longer than 3 seconds, your words are pasted as dictated.

Yes. With a screenshot or recording on screen, hold fn and say what you want. Szept pastes your words and the file path into the app you started from. Nothing is sent until you press return.

Hold fn to dictate, fn with Command for a one-off AI cleanup, Command-Shift-A for a screenshot, Option-Shift-R to start and stop a recording, Command-Shift-H for history, and Esc to cancel.

Any Mac with macOS 14 Sonoma or later.

Yes. It is signed with a Developer ID and notarized by Apple, so it opens like any other download.

No. You pay once. Twelve months of updates are included; after that you can renew updates for $9.99 a year, or keep what you have.

Yes. Team is $199 once for up to ten people in one company, with the MDM deployment kit: a privacy-permissions profile, settings IT can preset, and install notes. For more people, write to [email protected] for a Company licence.

I built Szept for myself. ChatGPT and Cursor understood my Polish perfectly, but only inside ChatGPT and Cursor; Claude Code, Gmail and Slack did not. I wanted that dictation in every app, light enough to keep open all day, with screenshots I can hand straight to an agent. By day I work in product, across crypto, regulated fintech and AI, and after hours I build my own AI apps.

I'm open to new roles, especially Head of Product.