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:
- Cursor, the reference AI editor directly mentioned by Karpathy in his founding tweet
- Claude Code / Claude.ai, Anthropic's assistant, particularly effective for complex tasks
- GitHub Copilot Chat, integrated into VS Code and JetBrains
- VS Code with any AI extension
- ChatGPT, for questions, code generation, and debugging
- Gemini Code Assist, Google's tool for developers
Concrete benefits for developers
Developers who practice Vibe Coding with voice dictation report several advantages:
- Less wrist and hand fatigue, particularly important for developers who type 8+ hours a day
- Increased fluidity of thought: speaking is faster than typing, and frees the mind to focus on logic rather than syntax
- Faster iterations: describing a change takes 5 seconds by voice versus 30 seconds typing
- Better documentation: developers document more willingly by voice than by keyboard
Vibe Coding vs traditional programming: who is it for?
Vibe Coding is not suited for every context. It excels for:
- Prototypes and MVPs, to move fast and validate an idea
- Automation scripts, internal tools that don't need to be perfect
- Exploring new technologies, learning by having AI generate code
- Boilerplate generation, everything that is repetitive and standardized
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.