Vibe coding has taken off this year. Describe what you want, AI writes the code. Tools like Cursor, Claude Code, and Windsurf let you build entire features just by typing prompts.
But typing prompts all day is still typing. Speaking them is faster and your hands get a break.
What's Vibe Coding?#
You describe what you want in plain English, AI writes the code. Instead of writing every function yourself, you give high-level instructions and an AI agent generates it.
Cursor
AI-first IDE. Chat, inline generation, multi-file edits from prompts.
Claude Code
Anthropic's CLI agent. Reads your codebase, writes code, runs tests, iterates.
Windsurf
AI coding environment with flow-based generation.
VS Code + Copilot
Copilot chat panel for natural language code generation.
Why Voice Works Well Here#
The bottleneck in vibe coding isn't AI speed. It's how fast you can explain what you want. Typing detailed prompts is slow and tiring.
Speed#
You type at maybe 40-60 words per minute. You speak at 130-150. That's 2.5-3x faster. When you're writing paragraphs of instructions instead of variable names, that gap adds up fast.
You Actually Say More#
When you speak, you tend to give more context. Typing: "add user auth." Speaking: "Add user authentication with email and password, use bcrypt for hashing, and add a rate limiter to prevent brute force attacks." More context, better AI output.
Less Hand Fatigue#
Vibe coding is constant prompt writing. Over a full day, that's a lot of typing. Voice lets your hands rest while you keep working.
Setup#
Get Whisperer
Mac App Store. Free to start.
Create a Profile for Your IDE
Settings > Profiles. Add one for Cursor or whatever you use. Natural language mode is usually fine for prompts. Code Mode if you're mixing prompts and manual code.
Pick Your Mode
For prompts, natural language works. For mixed work (prompts plus writing code yourself), Code Mode handles both.
Dictate
Hold Fn, talk, release. Text appears wherever your cursor is.
Using Cursor#
Most of your time is in the chat panel. Click there, hold Fn, talk, release.
“Create a React component called UserProfile that takes a user ID prop, fetches the user data from the API, shows a loading spinner while fetching, and displays the name, email, and avatar in a card layout”
Create a React component called UserProfile that takes a user ID prop, fetches the user data from the API, shows a loading spinner while fetching, and displays the name, email, and avatar in a card layoutThat's 40 words in about 15 seconds. Typing it takes a minute.
Using Claude Code#
Claude Code runs in your terminal. Whisperer works the same way:
“Look at the authentication module and add rate limiting. Use a sliding window algorithm with a limit of 5 attempts per minute per IP address. Add tests for the rate limiter.”
Look at the authentication module and add rate limiting. Use a sliding window algorithm with a limit of 5 attempts per minute per IP address. Add tests for the rate limiter.Terminal Profile#
Set up a profile for Terminal or iTerm2:
- Mode: Natural language for prompts, Code Mode for commands
- Rewrite mode: Cleans up spoken prompts if you want tighter language
- Language: Whatever you prefer
When to Use Code Mode vs. Natural Language#
| Scenario | Best Mode | Why |
|---|---|---|
| AI prompts in Cursor chat | Natural language | You're writing instructions, not code |
| Inline code edits | Code Mode | You need camelCase, symbols |
| Claude Code terminal commands | Code Mode | Commands need exact syntax |
| Code review comments | Natural language | Prose, not code |
| Mixed (prompt + code snippets) | Code Mode | Handles both; symbols available |
Tips#
Be Specific
Voice makes you naturally say more. Use that. Mention edge cases, error handling, expected behavior. More detail, better output.
AI Rewrite
Whisperer can clean up your prompts before inserting. Removes filler, tightens language.
Dictionary
Add your project jargon. Framework names, API endpoints, weird library names.
Per-App Profiles
Natural language for Cursor chat, Code Mode for VS Code, casual for Slack.
The Stack#
What works well together:
- Whisperer — voice-to-text with per-app profiles and Code Mode ($14.99)
- Cursor / Claude Code / Windsurf — your AI coding tool
- Decent mic — built-in works, external is better
You describe features, debug issues, iterate on code by voice. The AI does the typing.
Related guides: Voice Coding — Complete Guide, Voice Coding with Cursor, Voice Dictation for VS Code. Learn about Code Mode and per-app profiles.
Ready to try voice dictation on your Mac?
Free download. No account required. 100% offline.
Download on the Mac App Store