Warcraft III Peon Voice Notifications for Claude Code
Nostalgia and voice-pack choices
- Many commenters loved the idea and immediately requested or built variants with other RTS voices: Warcraft II/I, StarCraft (SCVs, Battlecruiser, Protoss advisor, medic, adjutant), Age of Empires II, Red Alert II, Commandos, TF2 engineer, CS 1.6, Helldivers, Stronghold Crusader, Portal’s GLaDOS, Star Trek computer, WOPR, etc.
- Debate over the “correct” line for task completion (Warcraft III orc peon vs. human peasant “Job’s done!” / “Work complete”) became a mini lore discussion.
- The project triggered strong LAN-party and childhood memories; people reminisced about specific missions, difficulty, favorite RTSes, and era-specific hardware.
Copyright and legality
- Some argue redistributing Blizzard voice clips under an MIT-tagged repo is straightforward copyright infringement and emblematic of a broader “AI ignores copyright” culture.
- Others counter that these are very short, decades-old clips that likely qualify as fair/transformative use and don’t harm any market, calling strict objections a misplaced extension of legitimate LLM copyright concerns.
- There’s disagreement over whether this is “as bad as” LLM training on copyrighted works; some see it as equivalent, others as clearly smaller-scale and potentially fair use.
- Several note that the MIT license applies only to code; audio assets remain under their original copyrights.
Security and installation concerns
- Strong pushback on the
curl | bashinstaller and large shell script: worries about blind trust, self-updating behavior, editing shell RC files, downloading arbitrary audio from remote JSON, and lack of clean uninstall. - Some argue this is no worse than traditional installers; others insist on package-manager-style installs or cloning and inspecting the repo (sometimes with Claude’s help) before running anything.
- A few recommend sandboxing or forking just the sound assets, especially since media decoders have had remote-code-execution issues.
Implementation, UX, and platform support
- Some see the hooks + JSON manifest system as nicely flexible; others think it’s overengineered for “play a sound on an event” and would prefer a simple directory-based layout.
- Multiple examples show alternative notification setups (terminal OSC codes, desktop daemons,
say/AppleScript, SSH relays, pure local TTS). - Initial lack of Linux support is repeatedly criticized; several people submit or announce Linux-compatible forks and variants for other editors/agents.
Broader AI and interface reflections
- Many praise this as the kind of playful, creative AI integration that actually increases desire to use the tool, versus generic SaaS wrappers.
- Some see it as an early example of “video game–like” interfaces for managing fleets of coding agents—suggesting future dev tools may lean heavily on game UI metaphors and sound design.