Skip to content

Add microphone/voice input button to Claude Code chat panel in VS Code #26113

Description

@Daverijksen

Feature Request

Add a microphone icon/button to the Claude Code chat input area in VS Code, similar to how GitHub Copilot Chat integrates with the VS Code Speech extension.

Problem

The Claude Code VS Code extension uses a custom webview for its chat panel. The VS Code Speech extension (by Microsoft) provides voice-to-text functionality and adds a microphone icon to chat interfaces — but only to those that integrate with the VS Code Chat/Speech API.

Currently, users who want to use voice input with Claude Code have to:

  1. Open Copilot Chat instead
  2. Use @claude mentions there to talk to Claude via voice
  3. Or build custom workarounds with external Whisper services

This means the native Claude Code panel — where most users interact — has no voice input support.

Proposed Solution

Integrate with the VS Code Speech API so that when users have the VS Code Speech extension installed, a microphone button appears in the Claude Code chat input area (next to the paperclip/attachment icon).

This would allow users to:

  • Click the microphone icon to start voice dictation
  • Speak their prompt naturally
  • Have the transcribed text appear in the Claude Code input field
  • Submit as normal

Why This Matters

  • Accessibility: Voice input is essential for users with mobility impairments
  • Productivity: Speaking is faster than typing for many prompts
  • Parity: Copilot Chat already supports this via the Speech extension — Claude Code should too
  • User expectation: Users expect modern AI chat interfaces to support voice input

Environment

  • macOS (Apple Silicon)
  • VS Code with Claude Code extension
  • VS Code Speech extension installed

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestplatform:vscodeIssue specifically occurs in VS Code

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions