Dictating prompts into Claude Code, Cursor, and the terminal. Real workflows from daily use.
Half the tools in old voice coding articles are dead. A maintained map of the landscape: what still works, what stalled, what shut down, and what to use instead.
Gemini CLI can paste clipboard images with Ctrl+V and reference files with @ syntax, but the behavior differs by platform and WSL breaks it entirely. The full map.
Cursor's terminal agent accepts images, but Ctrl+V hits the same walls as every terminal AI tool. Here is what works: paths, paste, drag, and the one-hotkey version.
Codex CLI takes images three ways: the -i flag, Ctrl+V in the TUI, or a file path in the prompt. Here is each one, plus the Mac paste quirk and what to do when paste fails.
claude update runs, says it worked, and the version number doesn't move. Or it fails with a permission error. Here is the diagnosis order that untangles it.
Your screenshot is on your laptop's clipboard. Claude Code is running on a server. Ctrl+V will never bridge that gap, but these four workflows do.
Claude Code reads screenshots, mockups, diagrams, and photos, and it's one of the most useful things about it. Here is what it can do with an image, what it can't, and how to get one in front of it.
You copied a screenshot, hit paste in Cursor, and nothing attached. Here is why it happens and every fix that works, from the chat pane to the integrated terminal.
WSL has its own clipboard, separate from Windows, which is why screenshots won't paste into Claude Code. Here is what's happening and the fixes, from Alt+V to file paths.
Claude Code rejects images over 5 MB, and a full-resolution screenshot blows past that easily. Here is how to shrink it fast without losing the detail that matters.
You press Ctrl+V in Claude Code and nothing happens, or you get plain text instead of your screenshot. Here is what's actually eating the paste and how to get around it.
Claude Code can look at a screenshot of a UI and build it, or look at a screenshot of a bug and fix it. Here is the workflow I actually use, including the prompts that work.
You copied a screenshot, pressed Ctrl+V in Claude Code, and got no image found in clipboard. The image is right there. Here is why Claude Code can't see it and the fixes, ranked.
There are four ways to get an image into Claude Code, and which one works depends entirely on your terminal. Here is the full map: paste, drag, file paths, and the one-hotkey option.
Claude Code takes natural-language prompts all day, and typing them is the bottleneck. Here's how I dictate prompts straight into Claude Code with local, GPU-fast voice-to-text.
I write most of my prompts by voice now, into Claude Code, Cursor, the terminal. Here's the actual setup, the hotkeys, and why it turned out faster than typing.
Everyone talks about 150 WPM vs 40 WPM. Speed isn't the real win. The real win is that spoken prompts are actually better than typed ones.
Terminal emulators like Hyper, Wezterm, and Windows Terminal can't paste images into Claude Code. Invoke's screenshot-to-path feature fixes that with one hotkey.
I dictate thousands of prompts a month. Every transcription tool I tried was either too slow, too expensive, or too dumb. So I built my own.
You can dictate prompts directly into Cursor's chat and composer. Here's how to set it up with local Whisper transcription.
Download Invoke and start dictating in under a minute. Free for 7 days.