Claude Code notification
claude-audio-hooks
Plays random video game voice lines on session start, completion, permission prompts and errors.
Install
git clone https://github.com/samhayek-code/claude-audio-hooks.gitFrom the README
Claude Audio Hooks Game voice-line sound packs for Claude Code event hooks. Plays a random line when a session starts, a task finishes, Claude asks for permission, or a command errors out — pulled from three franchises, switchable on a single symlink. StarCraft 2 · Halo · Tiberian Sun — 8 packs, ~330 cleaned clips. *"Battlecruiser operational."* — every time you start a session Install One-liner (no clone needed): Or from the repo: Every pack installs; the installer just asks which one to start with. Begin a new Claude Code session and you'll hear it. Switch any time with set-faction.sh. What It Does Uses Claude Code hooks to trigger sounds on four events: Error sounds are smart-filtered — they only fire on genuinely interesting failures (build errors, test failures, git conflicts, crashes, permission issues). Routine noise like grep no-match or which not-found is silenced, and a 15-second cooldown prevents rapid-fire. The mechanism is pack-agnostic: every pack is a folder of four event buckets (session-start, task-complete, needs-permission, error), and play-random.sh picks a random clip from the active pack's bucket. The active symlink decides which pack plays. The Packs StarCraft 2 — full sound lists Terran (28) Session start: Battlecruiser operational · Goliath online · Marine ready · Raven online · Siege tank ready Task complete: Add-on complete · Ghost reporting · Job confirmed · Job's finished · Research complete · Salvage complete · Upgrade complete Needs permission: Base under attack · Calldown launch · Forces under attack · Go ahead TacCom · Incoming orders · Nuclear strike · Nuke ready · Say the word · Standing by · What's your call? Error: Build error · Construction interrupted · Need more gas · Need more supply · Not enough energy · Not enough…
Details
- Repository
- samhayek-code/claude-audio-hooks
- Language
- Python
- Last updated
- 20 June 2026
- Topics
- claudeclaude-codehalohooksmacossound-packstarcrafttiberiansun
FAQ
What is claude-audio-hooks?
Plays random video game voice lines on session start, completion, permission prompts and errors. It is a notification for Claude Code, from samhayek-code/claude-audio-hooks on GitHub.
How do I install claude-audio-hooks?
Clone samhayek-code/claude-audio-hooks from GitHub and follow the setup steps in its README.
Is claude-audio-hooks popular?
samhayek-code/claude-audio-hooks has 27 GitHub stars and 3 forks. It was last updated on 20 June 2026.
More notifications & sounds
claude-code-notifier
29touch-tap/claude-code-notifier
A menu bar app that notifies you about Claude Code session events.
Claude Sound Fx
486m1w/claude-sound-fx
Themed sound effects for Claude Code / Open Code — JARVIS, GLaDOS, Pikachu, and 9 more themes for your terminal
Claude Code Dispatch
44win4r/claude-code-dispatch
One-command dispatch of dev tasks to Claude Code with auto-notification. Agent Teams support. | YouTube: https://www.youtube.com/@AIsuperdomain
claude-code-notifications
25dongzhenye/claude-code-notifications
A guide and scripts covering notification options from terminal bells to desktop alerts.
Claudecode Macmenu
35PiXeL16/claudecode-macmenu
A Mac Menu for Claude Code that notifies when Claude is done and shows insights
Claude Code G2
38sam-siavoshian/claude-code-g2
Run Claude Code from your Even Realities G2 AR glasses. Voice-first, hands-free, billed against your Claude Max subscription.
Browse the most popular Claude Code mods, all notifications & sounds, or the skills and MCP server directories.