Are you the author? Sign in to claim
Claude Code hook sounds – Warcraft, StarCraft, Mortal Kombat
This project will not be actively developed unless there are critical issues. Development continues at github.com/sametacar/claudefx.
Retro game sounds for Claude Code hooks. Plays nostalgic sound effects on tool calls, submits, and session events.

git clone https://github.com/sametacar/retro-claude-sounds
cd retro-claude-sounds
./install.sh
source ~/.zshrc
retro-claude-sounds
| Theme | Game |
|---|---|
ao2 | 🏰 Age of Empires 2 |
sc | 🚀 StarCraft |
wc | 🪓 Warcraft |
mk | 🕺 Mortal Kombat |
Open the interactive menu to switch themes:
retro-claude-sounds
Use ↑↓ to navigate, Enter to select, q to quit. The active theme is highlighted.
Alternatively, use aliases directly:
sounds-mk # Mortal Kombat
sounds-sc # StarCraft
sounds-wc # Warcraft
sounds-ao2 # Age of Empires 2 (Turkish only)
Add -full to include submit sounds (plays on every message you send):
sounds-mk-full
sounds-sc-full
sounds-wc-full
sounds-ao2-full
Each theme replaces Claude Code's default spinner verbs with game-themed phrases. When Claude is thinking, you'll see lines like "Spawning zerglings" or "Summoning ogres" instead of the defaults.
install.sh copies files to ~/.claude/ and adds theme aliases to .zshrc. Claude Code hooks trigger play.sh on the following events:
sessionstart — when a session beginssessionend — when a session endsstop — when Claude finishes a responsequestion — when Claude asks a questionsubmit — when a message is sent (only in -full variants)Blocks dangerous git and shell commands from being executed by AI coding agents
One command to install 6 essential safety hooks in 10 seconds — zero dependencies
Give Claude Code memory that evolves with your codebase via hooks and LLM-compiled knowledge
Rule enforcement plugin — save rules with natural language, enforce with 17 lifecycle hooks