01 · Capture intent
Speak the messy version first.
Describe the goal, constraints, edge cases, and acceptance criteria in the order they occur to you. No prompt template is required.
Dictation for coding
Dictation for coding works best for the language around code—agent prompts, technical specs, issues, review notes, comments, and documentation—not line-by-line source syntax. IraVoice structures the rough requirement on your Mac, then lets you review the Markdown in the focused app or explicitly route a guard-accepted specification to Codex or Claude Code in a visible Terminal session. The coding agent still owns execution.
add onboarding, keep it mobile first, and define what success means
## Goal Add a focused onboarding flow. ## Constraints - Mobile-first - Preserve the current auth path ## Acceptance - Define measurable success metrics
Voice-to-Spec
Speech to text for coding can mean dictating prose into an editor, speaking an AI coding prompt, or trying to verbalize raw source syntax. IraVoice is built for the first two: a concise brief, a deterministic guard, and a choice between local text delivery and an opt-in direct handoff.
01 · Capture intent
Describe the goal, constraints, edge cases, and acceptance criteria in the order they occur to you. No prompt template is required.
02 · Structure locally
Voice-to-Spec organizes the requirement into a short technical brief using on-device processing on your Mac.
03 · Stay in control
Focused-app delivery inserts the Markdown for review. An optional Codex or Claude Code destination opens a visible interactive Terminal in the detected repository and submits only a guard-accepted specification—without unattended or permission-bypass flags.
Developer workflow
Use Dictate for comments, documentation, issues, and review notes. Use Voice-to-Spec when the next reader is a coding agent.
Start Voice-to-Spec from anywhere you can place the resulting Markdown.
Say what should change, what must stay true, and how you will know it works.
Keep focused-app delivery to inspect and paste the Markdown yourself. Or explicitly choose Codex or Claude Code in the menu to open a visible interactive session and submit a guard-accepted specification.
Questions
Dictation for coding is speech-to-text used for the language around software work: AI-agent prompts, technical requirements, issue descriptions, documentation, comments, review notes, and commit messages. It is different from controlling an IDE by voice or speaking source-code syntax line by line.
Yes. Voice-to-Spec is designed for long natural-language instructions to coding agents. Speak the goal, constraints, edge cases, and acceptance criteria, review the resulting Markdown, then paste it or explicitly use a guarded Codex or Claude Code destination.
Usually not with a general-purpose dictation workflow. Source code depends on exact punctuation, indentation, symbols, and identifiers. IraVoice is a better fit for requirements, prompts, comments, documentation, and review notes; let the editor or coding agent produce and validate the code.
IraVoice does not write or execute code itself. Voice-to-Spec creates the Markdown. By default it inserts or copies that text for review; an optional direct destination can launch a visible Codex or Claude Code Terminal session and submit a guard-accepted specification. The agent then works under its normal account and permission system.
Dictate inserts text into focused editable fields exposed through macOS Accessibility. Some custom terminal or editor surfaces may limit insertion; the Markdown can also be copied and pasted.
No. Optional repository context used by IraVoice stays on your Mac and is not sent to IraVoice servers.
Yes. Right Option handles polished everyday dictation, while Globe turns a technical thought into an agent-ready brief.
Yes. Run brew install --cask mvplab-ai/tap/iravoice. The official public tap installs the same checksum-verified, Developer ID signed, Apple-notarized release as the direct download and runs no custom installer or post-install script.
IraVoice fails closed. If the prompt used a lossless fallback, the repository is uncertain, the CLI is unavailable, focus changes, or the agent shows a trust or sign-in screen, the specification is copied for review instead of being submitted.
Try the complete app
Try both workflows for 3 days with no card. IraVoice is a one-time purchase after the trial, not another monthly developer subscription.