[FEATURE] Add voice input/microphone icon to Claude Code chat input box
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
Feature Request: Voice Input Support in Chat Interface
Problem
Currently, the Claude Code chat input box does not have a built-in microphone icon or native voice input support. Users who want to use voice input must rely on workarounds via VS Code's Command Palette ("Start Dictation"), which is less discoverable and requires multiple steps.
Proposed Solution
Add a microphone icon to the Claude Code chat input box that enables voice-to-text dictation, similar to the implementation in GitHub Copilot Chat.
Why This Matters
Accessibility:
- Voice input is a critical accessibility feature for users with mobility impairments, repetitive strain injuries, or disabilities that make typing difficult
- Aligns with WCAG 2.1 AA compliance standards for accessible user interfaces
- Makes Claude Code more inclusive for users who rely on speech-to-text technology
User Experience:
- GitHub Copilot Chat already has this feature, creating an inconsistent UX when switching between AI assistants in VS Code
- Voice input is faster and more natural for many users, especially for longer prompts or questions
- Makes the feature more discoverable (vs. hidden in Command Palette)
Technical Feasibility:
- VS Code Speech extension (
ms-vscode.vscode-speech) is already available and widely used - The underlying dictation infrastructure exists in VS Code
- Implementation pattern already exists in Copilot Chat
Proposed Implementation
- Add a microphone icon to the right side of the Claude Code chat input box
- Clicking the icon starts voice dictation in the input field
- Clicking again (or auto-detect silence) stops dictation
- Integrate with VS Code's existing Speech extension settings
- Provide keyboard shortcut support (e.g.,
Cmd/Ctrl + Shift + Vwhen focused in chat)
Current Workaround
Users can click in the chat input and use Command Palette → "Start Dictation", but this is cumbersome and not discoverable.
Additional Context
- VS Code Speech extension is installed:
ms-vscode.vscode-speech - This would benefit users setting up accessibility-first workflows with Claude Code
- Would improve parity with other AI chat interfaces in VS Code
Environment
- VS Code version: [your version]
- Claude Code version: [your version]
- OS: macOS (but applicable to all platforms)
Proposed Solution
See problem section.
Alternative Solutions
use the voice input in the copilot editor window
Priority
Medium - Would be very helpful
Feature Category
Interactive mode (TUI)
Use Case Example
_No response_
Additional Context
_No response_
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗