claude-vibes

Witty British voice notifications for Claude Code

claude plugin marketplace add DeepVista-AI/claude-vibes && claude plugin install claude-vibes@deepvista
click to copy
Star on GitHub
26
Sounds
3
Categories
1
Command

How it works

Claude Code fires lifecycle hooks as it works. claude-vibes listens and plays a random voice clip for each event.

1

Install

Install the plugin with claude plugin install (or the /plugin menu). Its hooks register automatically — nothing is copied into ~/.claude and your settings.json is left untouched.

2

Hook

Claude Code fires Stop and Notification events as it works — including when it needs your permission.

3

Play

The plugin's hook scripts pick a random .mp3 from the matching category and play it with afplay. The Notification hook is dispatched: a permission prompt plays a random permission voice, everything else plays the system glass chime.

Claude Code Hook event play-random.sh Random voice clip

Sound Library

Customize

Regenerate all sounds with a different voice, or speak any phrase on the fly.

🎤

Regenerate Sounds

Regenerate all 26 clips with a different OpenAI TTS voice from inside Claude Code. Choose from alloy, echo, fable, nova, onyx, or shimmer.

# Change voice to nova /vibes-regenerate nova
💬

Live Speak

Generate and play any phrase instantly from a slash command. Great for testing custom messages or one-off celebrations.

/vibes-speak Deploy done. Champagne time.
Copied to clipboard