Quiet, visual tab notifications for Claude Code. Never miss when Claude needs your input.
When running multiple Claude Code sessions, it's hard to know which tab needs attention. This hook changes the terminal tab title to π΄ INPUT NEEDED - [project] when Claude finishes and is waiting for your input.
No sounds. No popups. Just a quiet visual indicator.
curl -fsSL https://raw.githubusercontent.com/avtomate/hush-puppy/master/install.sh | bashThen restart Claude Code.
curl -fsSL https://raw.githubusercontent.com/avtomate/hush-puppy/master/uninstall.sh | bashUses Claude Code's hooks system with 3 hooks working together:
| Hook | Action |
|---|---|
UserPromptSubmit |
Clears title when you submit a prompt |
PreToolUse |
Clears title when Claude uses tools (keeps it clear while working) |
Stop |
Sets "π΄ INPUT NEEDED" when Claude finishes |
This ensures the notification only appears when Claude is truly waiting for your input, not during tool execution or subagent work.
- Linux β (tested on WSL2 + Windows Terminal)
- macOS β (should work, untested)
- Windows
β οΈ (WSL only)
If you prefer not to pipe to bash:
git clone https://github.com/avtomate/hush-puppy.git /tmp/hush-puppy
cd /tmp/hush-puppy && ./install.sh
rm -rf /tmp/hush-puppy- Feature Request #7229 - Vote for built-in support!
MIT