✴️ Как добавить звуковые Claude Hooks для индикации работы Claude Code
Идея простая: подключите Claude hooks к системным звукам — пусть пиликает, когда задача закончена, или просит разрешение. Самый кайф — поставить свои сэмплы: ностальгические звуки из Warcraft/StarCraft/Mario/SpongeBob. Так вы мгновенно понимаете, что происходит, не глядя в окно терминала.
Практика: на macOS удобно использовать afplay. Настраиваем хуки в .claude/settings.json — на старт сессии, отправку промпта, уведомления и стоп. Если вы на Windows/Linux, замените команду на системный плеер (например, powershell -c (New-Object Media.SoundPlayer …» ) или paplay/aplay), путь к файлам — свой.
Готовые сэмплы (пример): Warcraft Peon, Warcraft Peasant, Mario, SpongeBob — просто положите .wav в папку, на которую указывает конфиг.
# .claude/settings.json
{
"hooks": {
"SessionStart": [
{
"hooks": [
{ "type": "command", "command": "afplay /Users/d/.claude/hooks/PeonReady1.wav" }
]
}
],
"UserPromptSubmit": [
{
"hooks": [
{ "type": "command", "command": "afplay /Users/d/.claude/hooks/PeonYes3.wav" }
]
}
],
"Notification": [
{
"hooks": [
{ "type": "command", "command": "afplay /Users/d/.claude/hooks/PeonWhat3.wav" }
]
}
],
"Stop": [
{
"hooks": [
{ "type": "command", "command": "afplay /Users/d/.claude/hooks/PeonBuildingComplete1.wav" }
]
}
]
}
}
Не знаю почему такое не добавят из коробки
Добавить комментарий