Cursor is everywhere now for AI-assisted development. But here's the thing: you're using AI to write code faster, and you're still typing every prompt.
You speak at roughly 150 words per minute. You type at maybe 60. That's 2.5x faster on every prompt.
Voice + Cursor Makes Sense#
Cursor is prompt-driven. You describe what you want, Cursor generates code. It's a conversation. Conversations are faster out loud.
Cmd+K Prompts
"Refactor this function to use async await and add error handling"
Chat Panel
"Why is this test failing? The mock should return a promise"
Inline Edits
"Change this to a switch statement instead of if-else"
Code Generation
"Create a REST API for user management with CRUD endpoints"
Setup#
Install Whisperer
Mac App Store. Free to start, Pro Pack is $14.99 for Code Mode.
Add a Cursor Profile
Settings > Profiles, create one for Cursor with Code Mode on.
Set Your Shortcut
Default is hold Fn. Change it if you want.
Talk
When Cursor is active, Whisperer switches to Code Mode automatically. Hold Fn, speak, release.
Speaking Prompts#
Hold Fn, describe what you want:
“Add input validation to the submit handler. Check that email is a valid format and name is at least two characters. Show inline error messages below each field.”
[Text appears in Cursor's Cmd+K prompt field, ready to submit]Release. Text appears in the prompt field. Hit enter.
Dictating Code#
When you're writing code yourself (not asking AI to do it), Code Mode handles syntax:
“"const snake case api endpoint equals quote slash api slash users quote semicolon"”
const api_endpoint = "/api/users";You can go back and forth between prompts and code. Whisperer handles both.
Tips#
More Detail, Less Effort
Typing long descriptions is tedious. Speaking them isn't. More context means better AI output.
Speak Code Reviews
"This function has a race condition because..." Faster than typing feedback.
Commit Messages
After Cursor generates code, speak your commit. No context switch.
Per-App Profiles
Code Mode for Cursor, casual for Slack. Switches automatically.
Agentic Workflows#
Cursor is moving toward agentic coding where AI plans and executes multi-step tasks. Your job becomes directing and reviewing. Voice is good for that:
“Create a REST API for user management with CRUD endpoints, validation, and tests”
[Cursor Agent begins planning and executing the multi-step task]“The authentication middleware should use JWT, not session cookies”
[Cursor Agent redirects its approach based on your feedback]Ergonomics#
Cursor already means less typing. Voice means even less. If you have RSI or carpal tunnel, this combination might let you keep coding comfortably.
Related: Voice Dictation for Vibe Coding, Voice Coding Guide, Code Mode, How to Dictate Code on Mac. See pricing.
Ready to try voice dictation on your Mac?
Free download. No account required. 100% offline.
Download on the Mac App Store