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 0
  • defaults write NSGlobalDomain com.apple.sound.uiaudio.enabled -bool false
  • osascript -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

  1. Add e.preventDefault() on keyboard events that trigger NSBeep
  2. OR add a setting in the app to disable all notification sounds
  3. OR respect the macOS alert volume setting (currently ignored)

Environment

  • macOS Sequoia
  • Claude Desktop v1.569.0
  • MacBook Pro 16GB

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗