A temple bell that rings when Claude Code needs your attention.
Mani (Tamil: mani) watches your Claude Code terminal session and plays an Indian temple bell sound whenever Claude asks for permission, has a question, or needs your input. Never miss a prompt again.
- Install the extension
- Run "Mani: Setup Hook" from the command palette (
Cmd+Shift+P) - Start Claude Code in your terminal
- Hear the bell ring whenever Claude needs you
Mani uses Claude Code's hooks system to detect notification events and plays a Kovil bell sound with a VS Code popup so you can step away from your screen without worrying about missing a prompt.
- Temple bell notification sound — a 3-second Kovil bell clip plays when Claude needs attention
- VS Code popup — shows a notification with a "Go to Terminal" button
- Status bar indicator — the bell icon flashes when a notification fires
- One-click setup — automatically configures the Claude Code hook
- Customizable sounds — choose from the bundled Mani bell, the full-length version, or 14 macOS system sounds
- Cross-platform — works on macOS, Linux, and Windows
| Command | Description |
|---|---|
Mani: Setup Hook |
Configures the Claude Code notification hook |
Mani: Remove Hook |
Removes the hook from Claude Code settings |
Mani: Test Notification |
Test the bell sound and popup |
| Setting | Default | Description |
|---|---|---|
mani.enabled |
true |
Enable or disable notifications |
mani.sound |
default |
Sound to play: Mani bell, Mani (Full), system sounds, or none |
mani.showPopup |
true |
Show a VS Code notification popup |
- Claude Code CLI installed
- VS Code 1.85.0 or later
Mani registers a Notification hook in Claude Code's ~/.claude/settings.json. When Claude Code fires a notification event (permission prompts, questions, completion alerts), the hook writes a timestamp to a trigger file. The extension watches this file and plays the bell sound + shows the popup.