Skip to content

[FEATURE]: Clickable microphone button in OpenCode Desktop app #37742

Closed as duplicate

Description

@surfdib

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.

Activity

  1. github-actions commented on Jul 19, 2026

    @github-actions
    Contributor

    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.

  2. x-lixu commented on Aug 6, 2026

    @x-lixu

    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.

  3. shlomoe26 commented on Sep 10, 2026

    @shlomoe26

    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.

  4. ill-yes commented on Sep 16, 2026

    @ill-yes

    Upvote 🔝✅

  5. neriousy commented on Oct 1, 2026

    @neriousy
    Member

    Closing as a duplicate of #33300. Same request: voice input (microphone button) in the Desktop app. Tracking in #33300.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions