[FEATURE] Support audio file attachments (WAV, MP3) in Claude Code
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
When working on game audio / music production workflows inside Claude Code (VSCode extension), I need to attach audio files (WAV, MP3) for Claude to analyze — for example, to extract style keywords for tools like Suno. Currently, only images, text, and PDFs are supported. Audio analysis is available on claude.ai web, but switching between environments breaks the workflow. Native audio file support in Claude Code would allow end-to-end music prompt generation without leaving the IDE.
Proposed Solution
Allow audio files (WAV, MP3, FLAC) to be attached in the Claude Code chat input, the same way images are currently supported. Claude should be able to analyze the audio and respond with style descriptions, instrumentation analysis, mood keywords, etc. A simple drag-and-drop or file picker in the chat interface would be ideal.
Alternative Solutions
Currently working around this by switching to claude.ai web to upload and analyze the audio file, then manually copying the analysis results back into Claude Code to continue the workflow. This breaks the IDE-native experience significantly.
Priority
High - Significant impact on productivity
Feature Category
File operations
Use Case Example
- I'm working on a music prompt generation workflow inside Claude Code (VSCode)
- I have a reference WAV file I want Claude to analyze for style keywords
- I try to attach the WAV file in the chat — but Claude Code rejects it (unsupported file type)
- I have to open claude.ai in a browser, re-upload the file, copy the analysis, and paste it back into Claude Code
- With native audio support, I could attach the WAV directly and get style keywords (genre, tempo, mood, instrumentation) without leaving the IDE
Additional Context
claude.ai web already supports audio file analysis, so the underlying model capability exists. This is a gap in the Claude Code file attachment pipeline only. Use case is particularly relevant for game audio designers, music producers, and anyone using Claude for audio-related creative workflows.
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗