Developers

Vibe Coding: Dictate Your Code with Fast Dictate and Cursor

Updated February 2026

Vibe Coding is one of the most important trends in software development in 2025-2026. The term was coined by Andrej Karpathy, founding member of OpenAI and former head of AI at Tesla, in a tweet on February 2, 2025, which was viewed over 4.5 million times. 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 concept: natural language becomes the primary programming tool. You describe what you want, the AI implements it. A dictation app replaces the keyboard. Conversation replaces syntax.

Why voice dictation is at the heart of Vibe Coding

Karpathy himself used a voice dictation tool in his original workflow. The reason is simple: typing instructions to an AI assistant like Cursor creates friction. You have to formulate your thought, type it, re-read, correct. With a voice to text app, you speak as you think, faster, more naturally, with less cognitive load.

Fast Dictate is the ideal tool for Vibe Coding. Instead of typing your instructions to Cursor or Claude, you dictate them directly. The AI cleans up your speech and produces clean, precise text that the coding assistant understands perfectly. It is free to try with 2,000 words/week, with paid plans starting at €9.90/month.

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 Fast Dictate, 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." Fast Dictate transcribes cleanly, 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

Fast Dictate works in any text field. It is therefore compatible with all AI coding assistants:

Concrete benefits for developers

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

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?

Yes. 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 code-related terminology very well.

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