Claude Desktop app: no way to disable notification/beep sounds (NSBeep)
Resolved 💬 2 comments Opened Apr 4, 2026 by Jonassuhard 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 ↗