[FEATURE] Add notification sound when approval dialogs appear
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 across multiple monitors or tabs, approval dialogs can easily be missed, leading to workflow interruptions. Users may not notice Claude Code is waiting for input, causing unnecessary delays.
Proposed Solution
Add an optional notification sound (e.g., bell/chime) that plays when an approval dialog appears. This would provide an audio cue that Claude needs attention, especially useful for:
- Multi-monitor setups
- Users working in different tabs/windows
- Accessibility (audio cues for visual notifications)
Suggested Implementation:
- Add a setting: "notifications.playSound": true/false (default: false)
- Allow users to choose from system sounds or upload custom sound
- Optional setting for sound volume
- Play sound only when approval dialogs appear (not for all notifications)
Alternative Solutions
Currently, I have to:
- Manually check the Claude Code window periodically to see if an approval dialog is waiting
- Keep the Claude Code window visible on one monitor at all times, which limits screen real estate
- Use the VSCode notification badge/counter, but this is easy to miss when working in other applications
Why these workarounds are insufficient:
- Periodic checking creates workflow interruptions and delays
- Dedicating monitor space just to watch for dialogs is inefficient
- Visual indicators only work if you're looking at that specific window/monitor
An audio notification would eliminate the need for these workarounds and allow natural, uninterrupted workflow across multiple workspaces.
Priority
Low - Nice to have
Feature Category
Configuration and settings
Use Case Example
Working with 7 monitors, I frequently have Claude Code running in one window while working in others. An audio notification would immediately alert me when approval is needed, improving productivity and reducing context-switching delays.
Additional Context
This is similar to how many IDEs (IntelliJ, Visual Studio) provide audio feedback for build completion, errors, or required user input.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗