OpenCode plugin

Say it to your coding agent.

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 plugin

Why talk to your agent

  • Give it the whole story

    Saying what broke, what you tried and what you want is quicker than typing it, so the details make it in.

  • Your utt settings apply

    Replacements and cleanup work here as they do everywhere else. The "so" at the start never reaches the prompt.

  • Your voice stays on your Mac

    utt transcribes on your Mac. Only the prompt you send goes to your model, just as when you type.

One plugin, two sides

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.

OpenCode

Your coding agent

keys · prompt

utt-opencode

OpenCode plugin and utt extension

utt:// · local files

utt

Listens and transcribes

Install

  1. Install utt 2.4 or later, and turn on Show words while you speak.

  2. Add the plugin to OpenCode:

    opencode plugin add utt-opencode
  3. Restart OpenCode and press ctrl+s. The first time, approve OpenCode in utt, then press ctrl+s again.

Source on GitHub

Keys

⌃ control S
Start talking. Press again to stop.
⌃ control Y
Clear the prompt and start again.
esc
Throw the dictation away.
↩ return
Send the prompt.

The dictation goes in at the cursor, so text you typed stays. You can change ctrl+s and ctrl+y in the plugin options.