
全Claude Codeユーザーに告ぐ!いますぐhooksにこれを入れろ!
こんにちは。けいすけです。
Claude Codeにhooksが追加されました。
正確に知りたい方はこちらをどうぞ
ざっくりというと、Claude Codeの要所要所で任意のコマンドを実行できる機能です。
普通にコマンドラインを叩くのと同じなので、危険な処理はしないようにしてくださいね。
任意のPythonスクリプトを実行したら幸せになれそうですが、危険と隣合わせなので自己責任で。
そして、このhooksですが、発動するイベントとして、この4つがあります
PreToolUse(Bashとかを使う直前)
PostToolUse(Bashとかを使った直後)
Notification(ユーザーに確認を求める時)
Stop(処理が停止した時)
さて、ここであなたがMacユーザーならば、NotificationとStopに以下のコマンドを入力しておきましょう。
afplay /System/Library/Sounds/Glass.aiffClaude Codeでは、/hooks とコマンドを打つとhooksの入力ができます。
Stopに入れる時はこのような感じになります。同じようにNotificationにも入れましょう。

すると、なんと!
ユーザーに確認を求める場面と、処理が停止(完了)したところで音がなります。
Claude Codeってぼけーっとしていると、いつの間にか確認画面だったり処理が完了して停止しているじゃないですか。そんな時に音で教えてくれるんですね。
ちなみにWindows(WSL)の場合は
当方未検証ですが、Xに寄せられた情報によると、このコマンドでできるらしいです。
powershell.exe -c '(New-Object Media.SoundPlayer "C:\Windows\Media\chord.wav").PlaySync()'さっきごちゃごちゃ試してましたが、これで行けましたねー(長いw)
— むなかた総理@AIプログラミングコミュニティ『創理』運営 (@munakata_souri) July 1, 2025
powershell.exe -c '(New-Object Media.SoundPlayer "C:\Windows\Media\chord.wav").PlaySync()'
全Claude Codeユーザーの皆様(✋ ˘ ω˘ 👌)
はやく設定しましょう。
それでは今日はここまで。
===============
ちょこっと宣伝です。
noteメンバーシップをやってます。
表では言わないことを言ってるので、気になる方はぜひ!