Claude Desktop app: no way to disable notification/beep sounds (NSBeep)
Status Closed — not planned
Maintainer reply None cached
Activity 2 comments · opened Apr 4, 2026 · closed Apr 7, 2026
Problem
The Claude Desktop app (macOS) plays system beep sounds (NSBeep) on every response and various UI events. There is no setting to disable them.
What I tried (nothing works)
- macOS System Settings > Notifications > Claude > disable sound
defaults write NSGlobalDomain com.apple.sound.beep.volume -float 0defaults write NSGlobalDomain com.apple.sound.uiaudio.enabled -bool falseosascript -e 'set volume alert volume 0'- Modifying the app Preferences file in ~/Library/Application Support/Claude/
- FineTune per-app audio muter — shows no audio output from Claude (confirms NSBeep, not regular audio)
Root cause
Electron/Chromium calls NSBeep() on unhandled keyboard/UI events (known Electron issue #2617). The Claude Desktop app does not suppress these.
Requested fix
- Add
e.preventDefault()on keyboard events that trigger NSBeep - OR add a setting in the app to disable all notification sounds
- OR respect the macOS alert volume setting (currently ignored)
Environment
- macOS Sequoia
- Claude Desktop v1.569.0
- MacBook Pro 16GB
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗