ClaudeCodeの終了時に音で通知する

Life

下記の設定をするだけで、タスク終了時もしくは、タスク実行のためにユーザーの許可が必要なときになどに音を出して知らせてくれる

~/.claude/settings.json
{
  "preferredNotifChannel": "terminal_bell"
}

vscodeでは、初期設定でターミナルベルが鳴らないので、下記の設定が必要

settings.json
{
  "accessibility.signals.terminalBell": {
    "sound": "on"
  },
  "terminal.integrated.enableVisualBell": true
}

参考: https://code.claude.com/docs/en/settings#available-settings

ちなみに、bun i -g claudeでnpm経由のclaudeを使っている際には、Windows PowerShellにおいて上記設定でもなぜかベルが鳴らなかったが
irm https://claude.ai/install.ps1 | iexでネイティブアプリに切り替えたら、2.1.168 (Claude Code)でベルが鳴るのを確認できた。