ClaudeMods
☰
KO
● 0 명 접속 중 · 조회 0 회
후원프로젝트 제출
GitHub 저장소 · 작성자 myUdav4iik

done-sound

Claude가 턴을 끝내면 macOS 시스템 사운드를 재생합니다.

번역 완료

이 mod 소개

Claude가 답변을 끝내면 사운드를 재생하므로 긴 작업 중 다른 창으로 전환해 완료 여부를 소리로 알 수 있습니다. 답변이 끝나면 "Glass" 시스템 사운드를 재생하고, 오류나 거부로 턴이 끝나면 "Basso"를 재생합니다. 직접 턴을 중지했거나 하위 에이전트가 끝났을 때는 소리가 나지 않습니다. 명령: /sound, /sound off, /sound on, /sound test. 설정: sound(Glass), errorSound(Basso), minSeconds(0). claude plugin configure done-sound@claude-mods로 구성합니다. Hooks: session.start, 사운드용 command.run, afplay를 사용하는 turn.complete. macOS가 필요합니다.

설치

먼저 작성자의 README에서 marketplace와 플러그인 이름을 확인하세요. 저장소 구조에 따라 명령어가 달라질 수 있습니다.

claude plugin marketplace add myUdav4iik/claude-mods
claude plugin install done-sound
원문 / README

done-sound

Plays a sound when Claude finishes a reply, so you can switch to another window during a long task and hear when it's done.

  • Reply finished: plays the "Glass" system sound.
  • Turn ended on an error or a refusal: plays "Basso" instead, so you can tell the two apart.
  • No sound when you stop a turn yourself (you're already at the keyboard), or when a subagent finishes part of a larger task.

The sound plays in the background, so it never delays the end of a turn.

Usage

| Command | Does | | --- | --- | | /sound | Mutes or unmutes | | /sound off | Mutes | | /sound on | Unmutes | | /sound test | Plays the done sound now |

The command runs at once, even while Claude is working. Muting is remembered across sessions, and the status line shows sound off while muted.

Settings

| Setting | Default | Does | | --- | --- | --- | | sound | Glass | The sound for a finished reply | | errorSound | Basso | The sound for an error or a refusal | | minSeconds | 0 | Stays silent for turns shorter than this many seconds. Set it to around 15 to hear only long tasks. |

sound and errorSound take any macOS system sound: Basso, Blow, Bottle, Frog, Funk, Glass, Hero, Morse, Ping, Pop, Purr, Sosumi, Submarine or Tink.

The settings appear in Claude Code's config menu. To see or set them from the command line:

claude plugin configure done-sound@claude-mods

How it works

| Hook | What it does | | --- | --- | | session.start | Registers /sound, and shows sound off in the status line if muted. | | command.run for sound | Handles /sound. | | turn.complete | After a turn of the main conversation ends, plays the sound with afplay from /System/Library/Sounds, from a timer so the turn doesn't wait for playback. |

If afplay fails, a toast says so.

Requirements

  • macOS, because the mod uses afplay and the macOS system sounds.

비슷한 프로젝트