Draft Codex CLI Prompts by Voice - Without Breaking Terminal Flow
Speak the first pass of a longer Codex CLI prompt, then edit the exact details in the terminal before sending.
Start the Codex prompt by voice, then tighten the final details at the cursor before you send it.
What this looks like in practice
This is the real value today: PromptPaste helps you capture a longer Codex prompt faster than typing in the terminal.
Example spoken draft
A longer Codex draft you can speak first, then tighten before send.
Refactor the user creation flow.
Keep the current response shape.
Add validation for missing email.
Add tests for duplicate username.
Before sending, tighten the exact files, constraints, and success checks if needed.At the cursor before send
The draft lands in the terminal input, where you can trim wording, add exact paths, or tighten the scope before pressing Enter.
Demo slot ready
This layout is ready for a future GIF, MP4, WebM, or poster image showing a spoken draft turning into an editable Codex CLI prompt.
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
Long prompts take 30-90 seconds to type, breaking flow and shifting focus away from the actual problem
Repeating context from memory leads to vague prompts and poor code generation results
Switching to a text editor to compose prompts then copy-pasting adds unnecessary tool context switches
Revising a prompt often means retyping entire sections rather than just changing the key detail
Who this is for
Developers running Codex CLI for automated code generation and iterative edits
Engineers who want to capture longer task drafts before tightening the exact details in the terminal
Developers who need to iterate on prompts quickly without retyping context each time
Teams using Codex CLI in review-heavy workflows where prompt wording matters
More example drafts
Refactor with constraints
Scoped refactor with explicit do-not-change instruction.
Refactor the auth middleware in src/middleware/auth.ts to support multiple token sources.
Priority order: cookie, then Authorization header, then query param.
Do not change the token validation logic.
Keep the existing function signature.
Target files: src/middleware/auth.ts, src/types/auth.ts.Bug fix with reproduction steps
Precise bug description with a safe scope boundary.
Fix the null reference error in CartItem when quantity is undefined.
Reproduce by adding an item to cart and immediately removing it before state settles.
Add a guard to default quantity to 1 if undefined.
Do not change the prop types interface.Test plan request
Asking for tests that follow an existing pattern.
Write unit tests for the price calculation functions in src/lib/pricing.ts.
Cover: basic calculation, discount application, free tier boundary, and invalid input.
Use Vitest. Follow the test pattern in src/lib/__tests__/billing.test.ts.Frequently asked questions
Does PromptPaste send my voice data to OpenAI or Codex?
No. Transcription runs locally on your machine. Only the final text you submit is sent to Codex - the same as anything you type.
Does it work inside Windows Terminal tabs?
Yes. Use target lock to keep PromptPaste bound to the correct tab, especially if you have multiple terminal windows open.
What happens if transcription gets a word wrong?
The transcript preview shows what will be inserted before it reaches the terminal. Use manual mode for full control over when text is sent.
Can I use this with VS Code's integrated terminal or Cursor?
Yes. PromptPaste works in any focused text input on Windows, including VS Code's terminal panel.
How do I iterate quickly with Codex CLI?
Hold the hotkey, dictate the full prompt, release. Review the inserted text, make any small edits, then submit. Repeat for each iteration.