Voice Dictation for Cursor on Mac
The job of a developer using Cursor isn't typing code anymore — it's writing prompts. The better your prompts, the better the AI's output. TAWK lets you dictate Chat prompts, Cmd+K instructions, and Composer briefs at speaking speed, fully offline. $29 once, no subscription, no plugin.
Why Voice Belongs in the Cursor Workflow
Cursor changed the developer job description. The hands-on-keyboard time spent writing for-loops shrunk. The time spent describing what you want — to the AI, in plain English — exploded. And describing things in writing is exactly what voice does best. A great Cursor prompt sounds like a clear handoff to a smart engineer: "Refactor this hook to handle the case where the user is logged out, preserve the existing analytics calls, and don't change the prop names." That's 25 words you'd skip half of when typing.
TAWK lives outside Cursor — it's a system-level dictation tool — so it works in every Cursor input: the Chat sidebar, Cmd+K, Composer, terminal, and the editor itself. Whisper runs locally on your Mac. For developers who already think in plain English about their code, TAWK is the missing input modality.
const fetchUser = async (id: string) => {
setLoading(true);
const data = await api.getUser(id);
setUser(data);
setLoading(false);
}
How to Use Voice Dictation in Cursor (5 Steps)
- Install TAWKDownload for Mac, drag to Applications, grant Microphone + Accessibility permissions. ~90 seconds.
- Open Cursor and pick your inputChat sidebar prompt, Cmd+K inline AI bar, Composer multi-file prompt, terminal, or the editor. Place your cursor.
- Hold the hotkey and brief the AI
⌥ Option+RBrief Cursor like a senior engineer would brief a junior. Goal, constraints, what to preserve, examples of good output. Whisper handles "TypeScript," "useEffect," "Sentry" cleanly — accuracy on common dev terms is excellent.
- ReleaseText appears in the prompt. Hit Enter to send. Cursor's keyboard shortcuts (Cmd+Enter to apply, Cmd+Z to undo) all work — TAWK only contributes the typing.
- Combine with paste for contextFor prompts that need code context, dictate the instruction first, then paste the code. "Review this for memory leaks…" + Cmd+V.
What Developers Actually Use TAWK For in Cursor
Cmd+K refactor instructions
"Replace the current implementation with a custom hook, keep the API identical, add types for the return value." Speaking is 5x faster than typing.
Chat code reviews
"Review for race conditions, especially around the auth state. Don't change naming." Detailed prompts get detailed reviews.
Composer briefs for new features
The 200-word "build me X with these constraints" brief that Composer rewards — hard to type, easy to dictate.
Commit messages
Speak the why, not just the what. "Fix the auth race when token refresh and logout fire simultaneously" beats "fix bug."
Code review comments on GitHub
The reviews that actually mentor get written when typing isn't the friction. Speak the explanation, paste in the line context.
Architecture notes & ADRs
Long-form decision rationale (why this pattern, what we considered, what we rejected) gets written when it's spoken first.
TAWK vs Other Dictation Options for Developers
| TAWK | macOS Dictation | Wispr Flow | Voibe | |
|---|---|---|---|---|
| Price | $29 once | Free | $144/yr | Freemium |
| Works offline | Yes | Partially | No | Yes |
| Whisper-grade accuracy | Yes | No | Yes | Yes |
| Works in Cursor's Cmd+K | Yes | Inconsistent | Yes | Yes |
| Subscription required | No | No | Yes | Limit-gated |
| Account / signup | No | No | Yes | Yes |
If you write proprietary code, the offline + no-account angle matters. More on the developer angle here.
Privacy: Why Local Matters for Code
Most engineers have an unwritten rule about not pasting proprietary code into cloud services. Cloud dictation tools quietly violate that rule by routing your spoken descriptions of the code to their servers. The sentence "this function handles our enterprise auth token rotation" is a description of architecture you probably don't want in someone else's logs.
TAWK runs Whisper fully on your Mac. No upload, no log, no account. For SOC 2 environments, regulated industries, or just companies that take IP seriously — local processing is the only honest answer to "where does my voice go."
Tactical Tips for Dictating in Cursor
- Brief like a senior engineer. Goal, constraints, what to preserve. The 30-word version of every prompt beats the 5-word version.
- Spell unique names if Whisper struggles. "OAuth-2-PKCE, capital P-K-C-E" works fine. Or fix with the keyboard after.
- Dictate prose, paste code. "Refactor this useEffect to:" → speak instructions → Cmd+V the code if needed.
- Use the Composer for ambitious changes. Composer rewards verbose, structured prompts. Voice makes that effortless.
- Pair with Claude / GPT-4 selection. Long voice prompts work best with the smart models. Don't dictate 200 words to Cursor's small model.
Frequently Asked Questions
Cursor doesn't have native voice dictation. It accepts text prompts in Chat, Cmd+K, and Composer. To dictate them, you need either macOS Dictation (free but inaccurate on technical terms) or a system-level dictation tool like TAWK that types at your cursor.
Yes, all three. TAWK types at the system cursor, so it works in the Chat sidebar prompt, the Cmd+K inline AI prompt, the Composer multi-file prompt, terminal, and the editor itself. There's no Cursor extension needed — TAWK is OS-level.
Whisper handles technical English remarkably well — frameworks, libraries, common code patterns, design pattern names, popular tool names. Where it sometimes stumbles is on uncommon variable names, niche acronyms, or proper nouns specific to your codebase. The fix is fast: dictate the prompt, then type-correct the 1-2 unique terms with the keyboard. Net time still way ahead of fully typing.
You can, but it's usually not the best fit. Code syntax (brackets, semicolons, indentation) reads awkwardly aloud. Where TAWK shines is the prose around the code: AI prompts, code review comments, Cmd+K instructions, commit messages, READMEs, JSDoc/docstrings, and PR descriptions. Let TAWK handle the explanations and let your keyboard handle the syntax.
Prompt at the Speed of Thought.
$29 once. Works offline. Types in any Cursor field. 15-day money-back guarantee.
Get TAWK — $29