plugin
Press ctrl+s in OpenCode and talk. Your words appear in the prompt as you speak, and the finished transcript replaces them when you stop.
Install the pluginSaying what broke, what you tried and what you want is quicker than typing it, so the details make it in.
Replacements and cleanup work here as they do everywhere else. The "so" at the start never reaches the prompt.
utt transcribes on your Mac. Only the prompt you send goes to your model, just as when you type.
To OpenCode it is a plugin that adds the keys and draws the meter, the live words and the transcript. To utt it is an extension you approve once. Nothing between them leaves your Mac.
Your coding agent
keys · prompt
utt-opencode
OpenCode plugin and utt extension
utt:// · local files
utt
Listens and transcribes
Install utt 2.4 or later, and turn on Show words while you speak.
Add the plugin to OpenCode:
opencode plugin add utt-opencode
Restart OpenCode and press ctrl+s. The first time, approve OpenCode in utt, then press ctrl+s again.
The dictation goes in at the cursor, so text you typed stays. You can change ctrl+s and ctrl+y in the plugin options.