AIエージェント講座 →
Claude Code

Claude Codeの通知音をHooksで設定する方法

📌 検索キーワード: claude code notification sound

【結論】通知音をHooksで鳴らす設定

Claude CodeはHooksを使って、入力待ちやTask完了時にOS通知や音を実行できます。

# 起動後のセッション内でHooks設定を開く
/hooks

単発Commandの末尾に音声再生を連結する方法より、NotificationやStopイベントへHookを登録する方が対話Sessionでも機能します。

具体的な手順・設定方法

macOSでは通知Scriptを作り、Hookから呼び出します。

# ターミナルで通知Scriptを作成
mkdir -p .claude/hooks
# ターミナルでmacOS通知と音を定義
cat > .claude/hooks/notify.sh <<'EOF'
#!/bin/sh
osascript -e 'display notification "Claude Codeが確認待ちです" with title "Claude Code" sound name "Glass"'
EOF
# ターミナルで実行権限を付与
chmod +x .claude/hooks/notify.sh

/hooksでNotificationイベントにこのScriptを設定します。

実践プロンプト / 活用テクニック

長時間Taskでは「完了時」と「承認待ち」を分けると便利です。

# 起動後のセッション内で入力
テスト一式を実行し、失敗があれば原因を整理してください。
破壊的変更や追加Packageが必要なら実行せず、承認待ちにしてください。

WindowsはPowerShell通知、Linuxはnotify-sendなど、OSに合うCommandへ置き換えます。

注意点・よくあるエラーと対処法

HookはClaude Codeと同じUser権限で実行されます。

受け取ったJSONやProject内文字列を未検証のままShell展開しないでください。

音が鳴らない場合はOSの通知許可、集中Mode、Terminalの権限、Scriptの実行権限を確認します。

1日1時間 × 7日間で学ぶ「自作AIエージェント構築講座」

ツールの設定で消耗する側から、自分専用のAI自動化システムを作る側へ。
実践カリキュラムの全貌はこちらから確認できます。

公式カリキュラムを見る →

おすすめの関連記事

Claude Code

Claude Codeの使い方を徹底解説!基本コマンドと安全な実践手順

Claude Code

Claude Codeの料金体系!Pro・Max・API課金の違いと確認方法

Claude Code

Claude Codeとは?CLI・IDE・デスクトップ・Webで使えるAIエージェント

← ポータルTOP(全1000件の検索)へ戻る