Draft Claude Code Commands by Voice in Windows Terminal
Draft longer Claude Code instructions by voice and tighten the final wording in the terminal before sending.
Draft Claude Code instructions by voice, then refine the exact details directly at the cursor.
What this looks like in practice
PromptPaste helps you get the first pass of a Claude Code instruction into the terminal quickly, without claiming to structure it for you automatically.
Example spoken draft
Read-only analysis with a specific output constraint.
Analyze src/lib/parser.ts and explain what edge cases the main function doesn't handle.
Do not modify any files.
Output a short bullet list.What happens next
After the draft appears, you can fix file names, reshape the output request, or add extra guardrails before running the command.
Media placeholder
Drop in a future demo clip here to show the spoken draft, the inserted text, and the final terminal send step.
Supports future MP4, WebM, GIF/WebP, or poster-image fallback without changing the page layout.
How it works
Focus the terminal input
Place the cursor in the Claude Code, Codex CLI, or terminal input where the next line should go.
Press the hotkey and speak
Capture the first pass by voice instead of typing the whole prompt, command, or message from scratch.
PromptPaste transcribes locally
Speech is processed on-device on Windows and inserted directly into the active input field.
Refine before you send
Edit the draft at the cursor, then submit it when the wording and details look right.
The problem this solves
Typing 'do X, verify Y, output Z' instruction patterns is slow and repetitive across multiple sessions
Complex instructions get abbreviated when typing speed is the constraint - leading to worse outputs
Switching to a text editor to compose long prompts then copy-pasting disrupts the terminal flow
Typos in Claude Code commands require rerunning the entire prompt, wasting time on correction cycles
Who this is for
Developers running Claude Code for interactive code assistance and analysis in the terminal
Engineers who want to capture longer Claude Code instructions before tightening the final wording
Power users who combine Claude Code with shell scripting and automated workflows
Teams adopting terminal-first AI workflows around Claude Code on Windows
More example drafts
Do-verify-output pattern
The standard pattern for instructing Claude to make a change and confirm it.
Add a health check endpoint at GET /api/health that returns status 200 with a JSON body.
Verify the endpoint returns the correct status code by reading the route handler.
Output the final implementation in src/api/health.ts.Safe rename across multiple files
Scoped rename with an explicit confirmation step.
Rename all usages of fetchUser to getUser in src/api/ and src/hooks/.
Do not change the function signature or return type.
Confirm the rename by listing the files modified.Error handling audit
Code review command focused on a specific category of issue.
Review the error handling in src/services/email.ts.
Look for unhandled promise rejections and missing error types.
Output: list of issues with file path and line number.
Do not modify any files.Frequently asked questions
Does PromptPaste interfere with Claude Code's interactive prompts?
No. PromptPaste inserts text at the current cursor position. It doesn't intercept Claude Code's own output or prompts.
How do I iterate quickly with Claude Code?
Hold the hotkey, speak the full command, release. Review the inserted text, make any edits, then run. Repeat for each follow-up.
How do I avoid sending a command before finishing dictation?
Use manual mode. In manual mode, dictated text is held in the preview and only inserted when you explicitly confirm.
Can I dictate multi-line commands?
Yes. Dictate the full instruction naturally. Review and adjust line breaks in the terminal after insertion if needed.
Does this work outside Windows Terminal?
PromptPaste works in any focused text input on Windows. Windows Terminal is the primary target, but VS Code integrated terminal and other shells work too.