Draft Cursor AI Prompts by Voice - Without Leaving Your Editor
Speak prompts into Cursor's AI chat and inline edit panels instead of typing them. Local transcription keeps voice data private.
Speak the first draft by voice, then refine the final details directly at the cursor before sending it.
What this looks like in practice
PromptPaste is strongest when it handles the first pass and you keep control of the final wording in the terminal.
Example spoken draft
A detailed chat prompt you can speak first, then refine before sending.
Add a retry mechanism to the API client in src/lib/apiClient.ts.
Retry up to 3 times on 5xx responses with exponential backoff.
Do not retry on 4xx responses.
Keep the existing function signatures unchanged.At the cursor before send
The inserted text is editable before you run or submit it, so the final details stay in your hands.
Media slot ready
This area is ready for a future GIF, MP4, WebM, or poster image showing the real terminal workflow.
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 detailed prompts into Cursor's chat panel is slow - especially for multi-sentence instructions with file references and constraints
Inline edit prompts (Ctrl+K) demand precision but are awkward to compose in a small input box
Iterating on AI chat prompts means retyping context that hasn't changed between attempts
Switching mental modes between writing code and writing natural-language prompts creates friction that compounds across a session
Who this is for
Developers using Cursor's AI chat to ask questions, generate code, and iterate on solutions
Engineers who use Cursor's inline editing (Cmd+K / Ctrl+K) for targeted code changes and need faster prompt entry
Developers who switch between Cursor's chat panel and code editing and want to reduce typing overhead in both
Teams adopting Cursor as their primary AI-assisted editor on Windows
More example drafts
Inline edit prompt (Ctrl+K)
A focused inline edit instruction for a selected code block.
Refactor this function to use async/await instead of .then() chains.
Keep the error handling behavior identical.Bug investigation in chat
Asking Cursor's AI to analyze a bug with specific reproduction context.
The login flow fails silently when the refresh token is expired.
Look at src/services/auth.ts and src/middleware/session.ts.
Explain what happens when refreshToken() returns null and suggest a fix.
Do not apply changes yet.Test generation request
Requesting tests that follow an existing pattern in the codebase.
Write unit tests for the calculateDiscount function in src/lib/pricing.ts.
Cover: standard discount, zero quantity, negative price, and free tier boundary.
Use the same test pattern as src/lib/__tests__/billing.test.ts.Frequently asked questions
Does PromptPaste send my voice data to Cursor or any cloud service?
No. Transcription runs locally on your machine. Only the final text you submit is sent to Cursor's AI - the same as anything you type.
Does it work with both Cursor chat and inline edit (Ctrl+K)?
Yes. PromptPaste inserts text at the current cursor position. It works in Cursor's chat panel, inline edit input, terminal panel, and any other text input in the editor.
What happens if transcription gets a word wrong?
The transcript preview shows what will be inserted before it reaches the input. Use manual mode for full control over when text is sent.
Can I use this with Cursor's integrated terminal too?
Yes. PromptPaste works in any focused text input on Windows, including Cursor's integrated terminal panel for CLI commands.
How is this different from using Windows built-in dictation?
PromptPaste runs local transcription optimized for developer workflows. It includes target lock, manual mode, confidence indicators, and transcript preview - features that Windows Dictation does not provide.