Ducktate turns everything you say into clean text and organized notes, right on your computer. Hold a key to dictate into any app. Catch your Slack, Teams, and Meet calls with no bot. Your audio never touches the cloud.
Every other voice app makes you trade privacy for convenience. Here is what that costs you, and how Ducktate fixes it.
“You dictate for five minutes and the server ate it.”
Transcription runs on your computer. No server to go down, nothing to lose.
“A bot barges into your call, or your 'private' notes turn out public.”
No bot joins. Your audio is captured on-device and never leaves it.
“The AI rewrites what you said instead of writing it down.”
Faithful capture, with the raw transcript one click away, always.
“Your notes are trapped in someone's app, behind a per-word bill.”
Plain Markdown you own. Bring your own AI. Dictation free forever.
Ducktate does two jobs with one pipeline: it records the meetings you take and the thoughts you speak, then writes and files the notes for you.
Download the app, sign in, and pick the folder your notes live in. About two minutes, two permissions.
Ducktate spots Slack, Zoom, Teams, Meet, and Discord calls and asks before it records. No bot joins.
Press ⌘⌥Y in any app and speak. Clean text lands right where your cursor is.
Every call and dictation becomes a note with a summary and action items, saved as Markdown you own.
Slack Huddles, Zoom, Microsoft Teams, Google Meet, and Discord. Ducktate notices the call, asks first, then records both sides through your computer's audio system. Nothing joins the meeting.
The moment you hang up, Ducktate writes the note: what happened, what was decided, and who owes what by when. It's filed and searchable before you've closed the window.
Press ⌘⌥Y and speak. Ducktate turns it into clean text right where your cursor is: email, docs, code, anywhere. Prefer hold-to-talk instead of toggle? Flip one setting.
Your AI, your choice
Transcription always runs on your computer, no matter what. AI cleanup, the part that structures your notes, is optional, and you choose exactly where it runs.
Sign in with your ChatGPT account and it cleans up and structures everything you say. No API keys, no per-word bills, no second AI subscription.
Run a local model with Ollama and the whole pipeline works offline: audio, transcription, and cleanup never leave your computer. Pro also unlocks any model via OpenRouter.
Every capture auto-titles and tags itself and lands as a Markdown file in a folder you choose, even an existing Obsidian vault. Full-text search finds anything you ever said.
Why Ducktate
Every tool below is good at its one slice. Ducktate is the only one that does the whole job, on your computer.
| Capability | Ducktate | Other apps |
|---|---|---|
| Auto-detects your Slack, Zoom, Teams, Meet, and Discord calls | Yes, on Pro | Wispr Flow, Superwhisper, and MacWhisper do not. Granola needs you to start it. |
| Captures both sides with no bot joining | Yes, via a system audio tap | Granola records the call but sends audio to the cloud. Dictation apps do not capture meetings. |
| Transcription stays on your computer | Yes, always | Superwhisper and MacWhisper are on-device too. Wispr Flow and Granola transcribe in the cloud. |
| Pick your AI cleanup engine, or none | Your ChatGPT account, OpenRouter, local, or off | Wispr Flow and Granola use their own cloud. Superwhisper ties you to its setup. |
| A Markdown note vault you own, like Obsidian | Yes, notes auto-title, tag, and file themselves | Obsidian owns your Markdown too, but every note is typed by hand. Granola is a cloud notepad. |
| Notes organize themselves as you talk | Yes, dictation and AI cleanup build the note | Obsidian and other Markdown vaults have no dictation or AI. Dictation apps just paste text with no note library. |
| Works without a subscription | Yes, free tier and no subscription required | Wispr Flow and Granola are subscription only. |
Install the app and sign in. Point it at the folder your notes should live in. Grant two permissions: microphone so it can hear you, Accessibility so it can paste where you type. Then press ⌘⌥Y and talk, or just take your next call.
macOS 14+ · Meeting capture needs 14.4+ · Built for Apple Silicon
Dictation and your notes are free because they run on your computer and cost us nothing to host.
Most popular
Questions
No. Transcription runs on your computer and the audio never leaves it. If you turn on AI cleanup, you can keep that local too with a local model.
No. Ducktate records through the your computer's audio system, so it captures both sides without a bot. Nobody in the call sees anything join.
Slack Huddles, Zoom, Microsoft Teams, Google Meet in a supported browser (Chrome, Safari, Arc, Brave, or Edge), and Discord. It always asks before recording. Meeting capture needs macOS 14.4 or later.
No. AI cleanup is optional and works with the ChatGPT account you already have, with no API key and no per-word bills. Pro adds local models via Ollama and any model via OpenRouter. Or turn AI off and keep raw transcripts.
As plain Markdown in a folder you choose. No account is needed to read your own notes.
Yes for transcription, using the bundled model. Bigger, more accurate models download on demand. Offline AI cleanup uses a local model on your computer, available on Pro.
About two minutes. Install the app, sign in, pick the folder your notes live in, and grant two permissions: microphone and Accessibility. Then press the hotkey and talk, or take your next call.
A Mac with Apple Silicon on macOS 14 or later. Meeting capture needs macOS 14.4 or later.
Catch every meeting, capture every idea, and keep all of it on your computer.