Developers

Vibe Coding: Dictate Your Code with Fast Dictate and Cursor

By Pierrick Michel · Updated March 2026

Vibe Coding is one of the most talked-about trends in software development in 2025-2026. The term was coined and popularized by Andrej Karpathy, founding member of OpenAI and former head of AI at Tesla, in a widely shared post in early 2025. Collins Dictionary named it Word of the Year 2025.

What exactly is Vibe Coding?

In his founding tweet, Karpathy described his workflow: he spoke to Cursor Composer using his voice through a dictation tool, described what he wanted verbally, and the AI generated the code. He accepted all changes without reading them in detail, copied error messages directly into the chat, and let the code evolve without trying to understand everything.

"There's a new kind of coding I call 'vibe coding', where you fully give in to the vibes [...] I talk to Composer with my voice and barely touch the keyboard." Andrej Karpathy, February 2, 2025

The core idea is really about trust in the generated code: you describe what you want, the AI implements it, and you steer the result instead of writing every line yourself. Natural language becomes the main way you express intent. Voice is one part of that workflow, not its essence: Karpathy happened to dictate his instructions, but you can vibe code by typing them just as well. Cursor and similar editors are what turn the description into working code.

Where voice dictation fits in

Voice is a natural fit because typing instructions to an AI assistant creates friction. You have to formulate your thought, type it, re-read, correct. Speaking lets you express the same instruction as you think it, with less effort, which matters when you are dictating long prompts. A 2016 Stanford study found that speech input is about three times faster than typing on a touchscreen keyboard.

Fast Dictate is well suited to this. Instead of typing your instructions to Cursor or Claude, you dictate them. The AI cleans up your speech and produces clear, well-punctuated text that a coding assistant can act on. It is free to try with 2,000 words/week, with paid plans starting at €9.90/month.

For dictating prompts and text, a dictation app is the right tool. If what you actually want is to control your editor by voice (navigate, select, edit, run commands without a keyboard) or you need a hands-free setup for accessibility reasons such as RSI, a dictation tool is not the best fit. Talon Voice (macOS, Windows, Linux; free public version) is the reference for full voice control and coding by voice, with custom grammars for symbols and commands. Built-in dictation (Apple Dictation on macOS, Voice Typing on Windows) and tools such as SuperWhisper are also worth a look depending on your needs.

How to practice Vibe Coding with Fast Dictate

Step 1: Set up your environment

Install Fast Dictate and configure a convenient shortcut (the Fn key or Ctrl+Space work great). Open Cursor or your preferred AI editor.

Step 2: Dictate your instructions

Click in the Cursor chat area, activate the shortcut, and speak: "Create a Python function that reads a CSV file, filters rows where revenue is greater than 10,000, and returns a DataFrame sorted by date." The speech is transcribed cleanly, and Cursor generates the code.

Step 3: Iterate by voice

If the code does not work as expected, dictate the error message or your correction: "The filter isn't applying correctly, the column is called 'revenue' not 'sales_amount'." The AI corrects instantly.

Step 4: Document by voice

Dictate your code comments, your READMEs, your commit messages. Dictation is particularly effective for documentation, which is often neglected because it takes time to type.

AI tools compatible with Fast Dictate

Because it works in any text field, the app is compatible with all AI coding assistants:

Concrete benefits for developers

Developers who practice Vibe Coding with voice dictation report several advantages:

The limits of vibe coding

Vibe coding drew real criticism through 2025, and it is worth being honest about the trade-offs. Accepting AI-generated code without reading it closely tends to accumulate technical debt: code that works today but is hard to maintain, with inconsistent patterns and little structure. Generated code can introduce security flaws (leaked secrets, missing input validation, unsafe defaults) that an unreviewed pipeline will happily ship.

Large language models also hallucinate: they invent functions, libraries, or APIs that do not exist, and state wrong answers with full confidence. The faster you accept changes, the easier it is to miss this. That is why human review stays essential: reading the diff, running tests, and understanding what the code does before it reaches production. Vibe coding is a fast way to explore and prototype, not a substitute for engineering judgment.

Vibe Coding vs traditional programming: who is it for?

Vibe Coding is not suited for every context. It excels for:

For critical production code, human review remains essential, a limitation that Karpathy himself acknowledges.

Frequently asked questions

Does Fast Dictate handle technical terms well when dictating?

Developers often mix natural language with technical jargon (e.g., "Create a function to handle the API errors and retry with exponential backoff"). Fast Dictate handles spoken technical terms reasonably well, and you can add custom vocabulary for project-specific names that come up often.

Can I dictate code directly into the editor?

Yes, but it is more effective to dictate instructions to the AI and let it generate the code. Dictating syntax directly (parentheses, braces, etc.) is less natural by voice.

Does Fast Dictate work in terminals (iTerm, Windows Terminal)?

Fast Dictate transcribes in any text field. For the terminal, you can dictate commands and confirm with Enter. Handy for long and complex commands.

Try Fast Dictate for free →

Read also