You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[FEATURE]: Clickable microphone button in OpenCode Desktop app #37742
OpenCode Desktop (the GUI app, not the terminal TUI) has no mouse-clickable
mic button for voice input. Right now voice input only exists as TUI
keybind plugins (e.g. opencode-voice using ctrl+r), which don't apply to
the Desktop app's mouse-driven interface at all.
Requested: a mic icon/button next to the prompt input in OpenCode Desktop
that:
Toggles recording on click (click to start, click to stop — or
press-and-hold)
Transcribes locally (whisper.cpp) or via configurable provider
Inserts the transcribed text into the prompt box, same as typing
This is standard in comparable tools (Claude Code has hold-to-talk; other
AI coding assistants have visible mic buttons in their GUI). Related
TUI-side request: #35219
Why: Desktop app users are mouse/GUI-first by definition — that's why
they're using Desktop instead of the TUI. A keybind-only voice solution
doesn't fit that workflow. A visible button is also more discoverable
than a keybind for anyone who doesn't read the docs.
While a native mic button is being considered, there's an external option worth knowing about: qwen-audio-agent connects to OpenCode over ACP (stdio) as a realtime full-duplex voice frontend — click-free push-to-talk isn't needed because it runs always-on with a local wake word and barge-in, on the macOS desktop app, TUI, or web UI. It goes beyond dictation: you speak, the agent works, and you can interrupt it mid-speech. It's listed in the official ACP clients registry.
Disclosure: I'm a maintainer of qwen-audio-agent. Mentioning it because it's a working answer for people who want voice-driven OpenCode today, regardless of whether this feature lands natively.
Activity
github-actions commentedon Jul 19, 2026
This issue might be a duplicate of existing issues. Please check:
Please review those issues and consider adding your comments or upvotes there instead of opening a new request.
x-lixu commentedon Aug 6, 2026
While a native mic button is being considered, there's an external option worth knowing about: qwen-audio-agent connects to OpenCode over ACP (stdio) as a realtime full-duplex voice frontend — click-free push-to-talk isn't needed because it runs always-on with a local wake word and barge-in, on the macOS desktop app, TUI, or web UI. It goes beyond dictation: you speak, the agent works, and you can interrupt it mid-speech. It's listed in the official ACP clients registry.
Disclosure: I'm a maintainer of qwen-audio-agent. Mentioning it because it's a working answer for people who want voice-driven OpenCode today, regardless of whether this feature lands natively.
shlomoe26 commentedon Sep 10, 2026
I would really like to see a proper voice mode in OpenCode Desktop.
It would be great to have a microphone button directly in the chat, allowing users to speak their prompts instead of typing them. Ideally.
A push-to-talk option (for example, holding a key or clicking the microphone) would also be great to avoid accidental recordings.
I think voice interaction would be a really valuable addition to OpenCode Desktop.
ill-yes commentedon Sep 16, 2026
Upvote 🔝✅
neriousy commentedon Oct 1, 2026
Closing as a duplicate of #33300. Same request: voice input (microphone button) in the Desktop app. Tracking in #33300.