Add microphone/voice input button to Claude Code chat panel in VS Code
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:
- Open Copilot Chat instead
- Use
@claudementions there to talk to Claude via voice - 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
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗