NHacker Next
  • new
  • past
  • show
  • ask
  • show
  • jobs
  • submit
Warcraft III Peon Voice Notifications for Claude Code (github.com)
wiseowise 7 hours ago [-]
Finally someone doing actual good work with LLMs instead of “Claude, shit me out another useless SaaS”.

Just as was foretold: an actual differentiator is creativity, not coding ability.

TeMPOraL 6 hours ago [-]
Agreed.

Now I'm still waiting for someone to succeed at a clean-room recreation of Majel Barrett's voice, so we can finally have computers sound like they always should have.

We could've been there a decade ago, but the high-quality audio samples, made officially and specifically with possibility of this use in mind, got trapped somewhere between the estate, producers, and a commercial interest that called dibs, and then procrastinated on the project instead.

s0ss 5 hours ago [-]
I did this. She recorded clean (imo, i cleaned it up) audio for “Star Trek: The Next Generation Interactive Technical Manual” which is available on archive.org.
dtech 4 hours ago [-]
For those like me who are not into Star Trek lore deep enough to recognize the name, she voiced the Star Trek computer in basically all the series .
philipallstar 1 hours ago [-]
Bonus info: she was the wife of Gene Roddenberry, the creator of Star Trek.
dccoolgai 52 minutes ago [-]
Also played Nurse Chapel in the Original Series and Deanna Troi's mother in TNG.
elihu 5 minutes ago [-]
Didn't realize she played Lwaxana Troi. Knowing that now I wonder, am I going to hear the ship's computer as Lwaxana?
acomjean 2 hours ago [-]
Thanks. I wasn’t sure what she voiced. I thought “computers sounding like they always should have” might mean GladOS from portal.
inanutshellus 20 minutes ago [-]
Goodbye "I've successfully completed the task."

Hello "This is a triumph!"

dgacmu 1 hours ago [-]
I would love hearing Claude finish a task with

> Your specimen has been processed and we are now ready to begin the test proper.

... at least, once. Or perhaps exactly once.

isoprophlex 6 hours ago [-]
I just yeeted a bunch of extremely noisy fragments into elevenlabs, and it came out pretty good on their cheap $5 plan. If you're after this for your own amusement, let me know if you want a screencap, or a dump of the source files.

Obv no clean room reconstruction but good enough for personal use...

sigmoid10 4 hours ago [-]
I have lots of super high quality, clean audio recordings from her ripped from an old video game that she did voice work for. I've tried various TTS models over the years with it. Getting the pitch and tune is easy, but getting the impersonal detached robot-y feeling is kinda tricky. But I haven't tried in the past 6 months, so maybe it's time to give it another shot.
isoprophlex 4 hours ago [-]
https://github.com/jarombouts/star-trek-voice-clone

audio files sourced from https://www.trekcore.com/audio/

the inflection and impersonal feel is definitely hard to get right. there are parameters in the elevenlabs API docs to make the voice more stable (= monotonous; see speak.sh in that repo) but still the voice cloner on my $5 plan doesn't really get it right.

nevertheless... i'm still having a lot of fun with this.

edit: if I am forced to rot my brain with the 10x productivity boosting slop gun, at least I'll do it grinning

     > pod cleaned up. waiting on the behemoth to finish grinding through Italy.
     < if only postgres had progress indicators

       ... then they coulda called it progresql
     > lmaooo
     > Bash(~/speak.sh "Joke detected. Humor subroutine engaged. Ha. Ha. Ha.")
Tommix11 4 hours ago [-]
I would like WOPR's voice from Wargames.
eddyg 2 hours ago [-]
Quoting from https://web.archive.org/web/20181118114804/http://imsai.net/...

“Director John Badham states in the commentary that the actor voicing the raw content that was later modified for the computerized effect was John Wood (the Falken character), reading the script word-for-word in reverse order in order to portray a "flat quality" with limited inflection. That raw audio was then edited and re-assembled after being run through audio processing equipment to achieve the desired effect.”

Intermernet 2 hours ago [-]
Apparently John Wood read the lines in reverse order to make the enunciation weird. If you train a model, feed the lines you want in reverse word order, then split on silence and reverse them again, you should come close.
GeorgeOldfield 5 hours ago [-]
it's fun but PLEASE watch out for malicious code/supply chain attacks from random vibe-coded .sh scripts:

downloads other scripts (peon.sh, uninstall.sh) and executes them or places them where they will be executed later

edits your ~/.bashrc and ~/.zshrc files to add aliases and tab completion

parses a remote JSON file to get filenames ($sfile) and then does: curl ... -o "$INSTALL_DIR/packs/$pack/sounds/$sfile"

Folcon 7 hours ago [-]
Creativity is looking like it's going to be king
js8 6 hours ago [-]
At least until General Artificial Creativity (GAC) takes over. But don't worry, it won't kill humans for a greater good of more paperclips, but because it will be.. creative.
b112 3 hours ago [-]
So it will enslave us in tricky ways? Like maybe using ways to make technology super addictive, so our entire society changes, and writing algos to control our global discourse on important topics, and, uh, never mind.

Already been done.

pixl97 55 minutes ago [-]
Artificial General Corporations
athrowaway3z 3 hours ago [-]
King of what?

Copying what works and doing it cheaper without the cost of having to figure it out is what's profitable.

yreg 3 hours ago [-]
Creativity and taste.
iugtmkbdfil834 1 hours ago [-]
Yep, incoming two million clones for all games we all liked including mine:

all systems nominal.

magicalhippo 53 minutes ago [-]
Reminded me of Warcraft (the first), where, if you kept clicking on the same unit they would respond in more annoyed ways. The best IMHO was the human soldier[1], which would end with "Why do you keep touching me?".

First game that I knew of which had such fun details like that.

[1]: https://www.youtube.com/watch?v=jaZyZZtwdzQ

ticulatedspline 32 minutes ago [-]
I think I prefer the extra quotes from Warcraft II and Starcraft. The latter has some fun references to the Alien franchise and even a callback to Diablo (Protoss probe)
inanutshellus 15 minutes ago [-]
Or the original Baldur's Gate. It had some great quotes. Jaheira's annoyed "Yeeeeesss oh omnipresent authority figure?!" when you clicked on her too often always cracked me up.
d4rkp4ttern 17 minutes ago [-]
Related: I used the amazing 100M-parameter Pocket-TTS [1] model to make a stop-hook based voice plugin [2] that lets Claude Code give a short voice update whenever it stops. The hook quietly inserts nudges to Claude Code to end its response with a short speakable summary, and in case it forgets, it uses a headless agent to create the summary.

It was trickier than I expected, to get it working well: FFMpeg pipe streaming for low-latency playback, a three-hook injection strategy because the agent forgets instructions mid-turn, mkdir-based locks to queue concurrent voice updates from multiple sessions, and /tmp sentinel files to manage async playback state and prevent infinite loops.

[1] Pocket-TTS: https://github.com/kyutai-labs/pocket-tts

[2] Claude-code voice plugin: https://pchalasani.github.io/claude-code-tools/plugins-detai...

splonk 3 hours ago [-]
Maybe 20 years ago a build system at Google was called "grunt". For some reason I came across a CL description that said something like "make the build 10% funnier." It made the build script output an additional "zug-zug" line 10% of the time.
Xunjin 3 hours ago [-]
kek
tvmalsv 3 hours ago [-]
Alliance! Get ‘em!!!
ramesh31 59 minutes ago [-]
Kek is Orcish. Alliance "lol" was bur.
AgentMatt 57 minutes ago [-]
To see it as "kek" you'd have to be Alliance.
Dwedit 2 hours ago [-]
I remember making custom Warcraft II levels, and you could change the construction time for buildings. If you picked a construction time of zero, the building would be built very quickly, but be damaged. There's something hilarious about asking a peasant to build a farm, then seeing a burning farm and hearing the "Job's Done!"
nottorp 1 hours ago [-]
I don't see any mention of having to own warcraft 3 to use its assets...

This is as much of a copyright violation as the LLM training process.

Did anyone vote an exemption from copyright if it's for "AI" use?

Majromax 32 minutes ago [-]
> This is as much of a copyright violation as the LLM training process.

Not necessarily. This could be considered a quotation of a trivial part of a larger work, making the use legal in the US under its fair use doctrine.

Additionally, I'm not aware of any obvious way that this use could harm the commercial market for Warcraft 3 (and the other games whose voice packs are included in this repository). The use here does not compete with the original, and if anything it might drive sales on the margin through nostalgic reminders.

iugtmkbdfil834 1 hours ago [-]
If there is one good thing about AI, it is that it might finally buldoze existing ecosystem.
matijao 59 minutes ago [-]
protect the corporations!
60 minutes ago [-]
caymanjim 8 hours ago [-]
I love this idea, but I really wish it were Warcraft II voices.
knuckleheads 6 hours ago [-]
Red Alert II for me would be great.

A plea to the various lab engineering teams: please create a json format or whatever that lets me configure this with voices locally. I am a happy user as of late of the Codex app by Open AI. It would be great if I could just give it some JSON somehow and it just works. I suppose skills can do this and I will try that later on. But I think this stuff matters, and it would be nice to have it built in and encouraged.

pwillia7 19 minutes ago [-]
Code won't compile: Tanya - Hahahhahahaha!

https://www.youtube.com/watch?v=ssVqnEGpsgI

rmuratov 6 hours ago [-]
It has Red Alert 2 voices. Check the carousel under the Choose your character section
knuckleheads 5 hours ago [-]
Oh wow!! Thanks for letting me know, perfect
disillusioned 7 hours ago [-]
Hello, fellow 40-45(?) year old.

I feel like anyone preferring Warcraft III is in their 30s. Grew up with the Warcraft II Battle Chest and it was a vibe.

Gud 6 hours ago [-]
Hey, lots of us 39 year olds who played Warcraft 2!
cozzyd 16 minutes ago [-]
I had a pirated version on a zip drive
crims0n 26 minutes ago [-]
38 even!
wcallahan 4 hours ago [-]
42 here, played a ton of Warcraft II, but my favorite to return to now is definitely Warcraft III (or AoE II).
Xunjin 3 hours ago [-]
33 here, started with Dark Saga in my old PS1, after few months of my first gameplay got a used computer and played A LOT of warcraft 1 and 2.

PS: I still own the same PS1, tho the reader might not working 100%.

virtue3 6 hours ago [-]
Same. It was the best of times. It was the worst of times.
Gud 6 hours ago [-]
Mostly the best of times
ab-dm 4 hours ago [-]
I mean, I’m 37 and my first ever RTS was Warcraft: Orcs and humans. Never liked the hero focus of w3
cogman10 54 minutes ago [-]
Same. I think it adds just too much complexity to an RTS where I want to just have an army to control.

Were it not so buggy, I think C&C generals ranks pretty high on fun modern RTSes.

Aeolun 6 hours ago [-]
38, I played 2, but it was pretty bad compared to Warcraft III. Three still holds up just as well as it did back then.
croon 5 hours ago [-]
Not to be a patronizing old fart, but may I assume that you played II after III? If so I can understand it, but II was very special when it came out, and I never revisited it after.

I think it's a case of being better when it came out than another thing was when it came out, despite the other thing being comparatively better without the context of its time.

kemotep 3 hours ago [-]
2 is a much harder game in my opinion. I don’t think even at the hardest difficulty level Warcraft 3 has any levels that require you to do a contested marine landing and then build a base before immediately being attacked again. The final Orc mission took me forever to beat. And the expansion? Good lord.
cogman10 55 minutes ago [-]
IMO, Starcraft 1 is better than both 2 and 3.

III has a better and more interesting story telling. But gameplay wise I really like the starcraft 1 system without the heros. I think warcraft 3 adds too much complexity and gimmickry that takes away from fun RTS gameplay.

That said, Warcraft 3 mods were the shit. There were so many fun and inventive modes of play that you could just barely do with starcraft and not at all with warcraft.

jonathanlydall 6 hours ago [-]
Speaking as a 44-year-old, this tracks.
rob74 7 hours ago [-]
Intermernet 2 hours ago [-]
The warcraft 2 demo had Easter eggs. One voice sample was "in the retail version I'm much funnier".
Ntrails 57 minutes ago [-]
For years I had Pidgin spam "Leave me alone" when I got pings. Man those voices are deeply embedded in my psyche
ffsm8 3 hours ago [-]
If you went to the website, you'd know there are multiple sets to choose from and create your own
athrowaway3z 3 hours ago [-]
I went to the website, and I'm just scared how overengineered it all seems to be.
ffsm8 3 hours ago [-]
Uh, are you sure you did? I mean it's just using the hooks API of Claude code to play a sound via the terminal itself?

Heck, they even outlined it in the readme

> peon.sh is a Claude Code hook registered for SessionStart, UserPromptSubmit, Stop, and Notification events. On each event it maps to a sound category, picks a random voice line (avoiding repeats), plays it via afplay (macOS) or PowerShell MediaPlayer (WSL2), and updates your Terminal tab title.

Looking at the install script and peon.sh does not raise any over engineering flags for me. It's as simple as the functionally makes it necessary

athrowaway3z 1 hours ago [-]
Yes; it could be a README, a folder with subfolders of sounds, 1 or 2 files with functions totalling less than 200 loc for unix, maybe 700 total to have windows support and some extra features.

I get how they got here ; its how claude and codex approach projects, but what does the rest achieve? Your maintenance rituals shouldn't exceed your usecase at this scale.

ffsm8 1 hours ago [-]
Okay, but the install script is around 200 LOC and the peon.sh is just under 500 LOC ... So by your own numbers, it'd be expected loc size? What's exactly over engineered here?

The fact he added config files to let people create their own package?

badhorseman 5 minutes ago [-]
I wrote a fun bit of code to do something like this but for bell sounds in emacs terminal sessions and other things (even using the peasant). but I agree it seems very over engineered. There is a json manifest file to explain which sounds should be used where in this repo, why not just use directories for each alert type, making it easier to modify, it seems completely unnecessary to me. having an install script seems crazy as well. The task is to play the right sound(s) that match the passed argument. the thing I did was like 23 lines and most of that was filtering and looking for ascii bell to play the sound then remove it from the stream and other options.
Maakuth 7 hours ago [-]
Your sound card works perfectly.
x______________ 6 hours ago [-]
It doesn't get any better than this!
reconnecting 3 hours ago [-]
Sound Blaster Pro!
sebbeth 3 hours ago [-]
sgt 2 hours ago [-]
Fantastic, I cloned your repo so long (https://github.com/sebbeth/peon-ping.git - the wc2_peasant branch) and I'm now online with WC2 sounds.
largbae 7 hours ago [-]
Zug zug
reconnecting 3 hours ago [-]
Zwobu!
hypercube33 6 hours ago [-]
We are being attacked!
petethepig 7 hours ago [-]
that's what i ended up doing — it was pretty easy:

* download Warcraft II voices

* tell claude to wire it all up

andai 7 hours ago [-]
Fantastic. And Claude can do the first part too!

The age of the WALL-E blobs is upon us!

oreally 6 hours ago [-]
Extremely easy to do with sound recording software or youtube mp3 downloaders. Takes a little imagination and makes programming less onerous in a deviate kind of way.
TeMPOraL 6 hours ago [-]
Showing my age here, but the original samples are available too, and in MP3 or WAV format - they're in the installation directory of the game (in case of StarCraft and W3, hidden in a weird pseudo-ZIP data file (used to call it "Virtual File System")). That's where we sourced them from to set them as system sounds, back when Windows versions were still in four digits.

If you're enough of a fan to want to use these voices, chances are you still have the original installation media (or original bootleg copy) somewhere around the house :).

andreareina 6 hours ago [-]
I may or may not have had the ogre finished training clip as my startup "chime"
andai 7 hours ago [-]
cbsks 6 hours ago [-]
Wow. I had a visceral reaction to the “we’re being attacked!” clip. Haven’t heard that for a long time, but it still got my heart racing.
Kirr 6 hours ago [-]
Aye-aye sir! Captain on the bridge!
veeti 6 hours ago [-]
Age of Empires II anyone?
river_otter 3 hours ago [-]
I did that a few weeks ago ;) https://github.com/njbrake/agent-of-empires

(This was the HN Post about it -> https://news.ycombinator.com/item?id=46850881)

fragmede 6 hours ago [-]
rcpt 7 hours ago [-]
Same. Ouch my back.
Quarrel 4 hours ago [-]
Job's Done!
hcs 6 hours ago [-]
Do you need assistance?
bandrami 6 hours ago [-]
"Plebs are needed!"
geekymartian 7 hours ago [-]
my man
nusl 5 hours ago [-]
This is cool. I was tempted to try it until I saw the curl | bash pipe, then no. This workflow is getting really old.

I guess that I also don't want to pollute old good memories by associating them with work/Claude

ajnin 1 hours ago [-]
> I was tempted to try it until I saw the curl | bash pipe, then no

I don't quite get that argument. It's the same as the old download installer from random website, double click to run that people have been doing for decades. It only skips the download step. And it's arguably better since at least you can review the contents. When building a Go program it will also happily download stuff from github but I've seen way less complaints about that. And to be fair it's also been an infection vector, from people installing things from shady places (or reputable places but with ill-intent like installing unwanted browser toolbars, DRM rootkits ...), but it's nothing new. Same advice applies, know what you're doing, use reputable sources.

What's a better alternative ?

INTPenis 5 hours ago [-]
Totally agree, it's the main reason I'll never recommend Linux to anyone, because you can't expect normal people to understand these things.

But it's kinda funny to me that you just said "I was going to run this code on my system, until I saw some other code in the same repo, and now I refuse to run it" :D It's all the same repo, you're willing to try part of the code, but not another part of it. Completely arbitrary.

stinkbeetle 11 minutes ago [-]
Not sure that installer.exe is much better in that regard.
Sayrus 3 hours ago [-]
The install method is for Windows, Linux and MacOS. Having those install methods is a choice on all three.
killingtime74 3 hours ago [-]
I also had this thought. So I cloned the repo and got Claude to review it. Then I installed it from the clone.
bayindirh 5 hours ago [-]
I cloned the repository just for the sound files. I may hook them to my terminal for long running jobs when I have some time to have some fun. Maybe a wrapper script.

Hmm, why not?

Lucasoato 4 hours ago [-]
Actually, I’ve seen a 150% improvement on Claude Opus 4.6 just by setting up the notifications with Final Fantasy VI menu sounds.
isoprophlex 7 hours ago [-]
My god I never realised how badly I wanted this until now. Only, with the voice of the Star Trek Computer. Elevenlabs, here I come..!

Edit: well that only took me 30 minutes. "Warning: ssh tunnel collapsed. Unable to proceed."

Nice.

nandomrumber 6 hours ago [-]
Majel Barrett Roddenberry, wife of Star Trek creator Eugene Wesley (Gene) Roddenberry Sr.
Aeolun 6 hours ago [-]
Did you contribute that pack back?
isoprophlex 5 hours ago [-]
gimme a minute to do some work stuff and I'll throw a little sample, 11labs howto + the source files online somewhere. check back to this thread in a while, i'll post it here. obviously the legal status of this is unclear, but i guess if you keep usage strictly personal it should be fine.
isoprophlex 4 hours ago [-]
quickly had claude dump everything into https://github.com/jarombouts/star-trek-voice-clone

100% ai slop repo, be warned if that offends you.

bronkic 2 hours ago [-]
Cool idea but not very helpful if you're playing Warcraft III while waiting for claude code to be done.
Intermernet 2 hours ago [-]
If we get one based on warcraft 2 you can then play warcraft 3 safely.

"Job Done!"

"Work Complete!"

"Are you still touching me?"

literallyroy 51 minutes ago [-]
I don’t see “Jobs done!” in the README :(
thomasfromcdnjs 7 hours ago [-]
I was kinda watching it unfold on X, I think this user was a couple days before https://x.com/delba_oliveira/status/2020515010985005255?s=46 and simpler/less-invasive instructions

---

Also, I'd love to use these sound effects, but I am an rts player and love aoe and wc franchise, these noises just trigger me to want to play too much.

---

Also, also, if you haven't seen AgentCraft, you are missing out -> https://x.com/idosal1/status/2021661861163544818 (worked in one npx command for me using my claude, a+ for creativity and smoothness)

celeritascelery 17 minutes ago [-]
Agentcraft is exactly what I was thinking about when I saw this
skrunch 6 hours ago [-]
Would love this with CS1.6 voices: "GO GO GO!", "The bomb has been planted", "Need backup"
thunfischtoast 4 hours ago [-]
It's pretty easy to create your own soundpack I think
daveytea 6 hours ago [-]
Love this but i'm a Codex user, so forked and created the equivalent here: https://github.com/mrdavey/codex-peon
Symmetry 1 hours ago [-]
If you're the sort of person not to use a pre-packaged desktop environment, you can use mako as your notofication daemon and get the same effect by adding

  on-notify=exec play /usr/share/sounds/freedesktop/stereo/complete.oga
or the equivalent to your config.
general1465 7 hours ago [-]
Stronghold Crusader advisor would be much funnier: Token stocks are too low sire! Not enough tokens mi lord!
CGamesPlay 3 hours ago [-]
If you want this to work over SSH, you'll need a different approach. I wrote an article about getting sounds from iTerm2 over SSH a while back: https://cgamesplay.com/post/2020/11/25/iterm-plugins/#playin...

Then it's just a simple Claude code hook to play whatever sound: https://github.com/CGamesPlay/dotfiles/blob/0fd07aea4863b581...

formerly_proven 3 hours ago [-]
Just use OSC 9 or 777 to trigger desktop notifications. Much easier and supported in most major terminal emulators.
CGamesPlay 32 minutes ago [-]
Claude has built-in support for those OSCs, no extra software needed. But you don't get the custom sound pack with those (at least without more extra software on the OS/terminal side).
Fnoord 1 hours ago [-]
ICQ and TomTom voice packs deja vu. Although 'oh-oh' was heavily used by public broadcast TV here, in documentaries warning about cybercrime.
itsjustjordan 6 hours ago [-]
I just swapped all my Claude code spinner verbs to be Warcraft related and was thinking today how I could get it to say “Jobs done” when it needed my attention
olivierestsage 1 hours ago [-]
I missed out on Warcraft III the first time around. What's the best way to play the original game today?
Fnoord 1 hours ago [-]
Well, I can report I played Warcraft III and a plethora of other games with Wine back in the days. So I am sure (given how Wine has improved) you still can play it with Wine. No Windows required.
ramesh31 1 hours ago [-]
>I missed out on Warcraft III the first time around. What's the best way to play the original game today?

The HD remaster is the only official means on Battle.net, but it sucks. I'd recommend just torrenting the original and running in a VM. Plenty of active private servers still out there.

40 minutes ago [-]
midtake 7 hours ago [-]
I'll be looking forward to making an Infested Terran sound pack.
oefrha 7 hours ago [-]
> Refactor this codebase

Please kill me.

aliljet 7 hours ago [-]
What I really want is for the peon voice to be replicated and for custom things to be in that voice. Or even better, the starcraft battlecruiser guy's voice!
philipallstar 1 hours ago [-]
All the Starcraft voice acting is amazing. It's in the pipe - 5 by 5!
AceJohnny2 6 hours ago [-]
> Claude Code doesn't notify you when it finishes or needs permission. You tab away, lose focus, and waste 15 minutes getting back into flow.

On macOS, in iTerm2, Claude will trigger notifications. I was impressed!

(and also annoyed: I don't like notifications. Then again, I don't have Claude do long things where I can go get a coffee)

thunfischtoast 4 hours ago [-]
The thing with notifications is that a lot of apps go so overboard with them that I generally choose to silence them completely. This has totally led to important notifications being unseen for some time, but for the peace it is a price I'm ready to pay. Being able to configure notifications with high granularity is something I still have to discover.
patrick4urcloud 3 hours ago [-]
Love this, brings back LAN party vibes! Sound notifications for Claude Code are a real pain point.

I built something in the same space but took a different approach — less fun, more engineering: Vox (https://github.com/rtk-ai/vox) — local TTS in pure Rust, no API key, no cloud dependency.

brailsafe 7 hours ago [-]
This is amazing. Incidentally, I've always enjoyed Blizzard's UI art style/textures, in-game and on their website. To me it felt like a hallmark of the quality they used to hold their games to, and it was only once in a rare while I'd see some other website put so much work into their art direction
2gremlin181 6 hours ago [-]
I knew I had to add GLaDOS as soon as I saw this. Unfortunately, while testing my PR I realized there’s no support for Linux. Hopefully someone smarter than me can get that added sooner rather than later.
johndough 4 hours ago [-]
I am using piper-tts ( https://github.com/OHF-Voice/piper1-gpl ) with these voice files for GLaDOS: https://huggingface.co/rokeya71/VITS-Piper-GlaDOS-en-onnx/tr...

It is not perfect, but quite sufficient for simple system messages.

whalesalad 23 minutes ago [-]
I can already hear it now… “ready to work!”
tomekowal 1 hours ago [-]
Attention! Lawsuit from Blizzard imminent.
standarditem 5 hours ago [-]
This is great! I already have Claude set up to use the "insufficient vespene gas" line from Starcraft when it needs permissions.
rockbruno 4 hours ago [-]
This gave me an idea. You should set it up to say "We must construct additional pylons" if it requires MCP permissions specifically
andrew_mason1 1 hours ago [-]
my only request is that when it spawns a subagent we get "nother troll here"
hiq 5 hours ago [-]
If you're interested in playing wc3 online, consider checking out https://www.w3champions.com.
yreg 4 hours ago [-]
Grubby still plays there. And he somehow still looks the same age as when he won WCG in 2004.

https://www.youtube.com/channel/UCCF6pCTGMKdo9r_kFQS-H3Q

dtzur 8 hours ago [-]
You sir, deserve a medal
IgorPartola 7 hours ago [-]
The StarCraft Battle Cruiser Engage sound is cut off which made me sad as it’s one of my favorites.
xandrius 5 hours ago [-]
Really cool, just one nitpick is that the "What do you want?" is used for 2 completely states (greeting and alert), which is not good UX-wise.

Otherwise totally fun idea!

Fervicus 3 hours ago [-]
Warcraft 3 was so good. Sucks that there never was any worthy successor.
moomoo11 44 minutes ago [-]
Horde just continues to be infinitely badass and memorable all these years later.

I haven't played WoW since like 2006-2011 but I will always be Horde for life! Lok'Tar Ogar!

bacon_fan123 6 hours ago [-]
someone filed a PR to add TF2 engineer, good ol' times :')
ramon156 6 hours ago [-]
Would also love Heavy

ENGINEER STOP

moffkalast 6 hours ago [-]
Now we just need a version for AoE2 villagers and it'll be complete.
river_otter 3 hours ago [-]
sy26 6 hours ago [-]
have been wondering what it would take to support linux
nunobrito 6 hours ago [-]
Yes, very strange to see a linux-style script that works everywhere except Linux.
burner420042 4 hours ago [-]
Is WoW still around? Did it fall off? All of a sudden people just stopped talking about it.
kaasl 5 hours ago [-]
I'd love to add some Linux support for this. If anyone else is interested in contributing, happy to coordinate.
Aeolun 6 hours ago [-]
This is the best thing I've ever seen xD
KeplerBoy 5 hours ago [-]
I need to check if I can voice clone warcraft peons with some tts-model. I need this everywhere.
bothlabs 7 hours ago [-]
Ok very cool!

I already had built a hook with desktop notification and window highlighting myself. But I have to admit, making it fun like this beats it by a lot.

disillusioned 7 hours ago [-]
I had wired up my local Claude Code instance to play back a sound on my Windows machine, but for my VPS-with-tmux-and-Clawdbot implementation, getting that to work... well, it just required me asking Claude to write an emitter script on the VPS and a listener script on my Windows box and have them connect over Tailscale and got it working in about 2 minutes. Game changer, honestly.
SpaceManNabs 1 hours ago [-]
I miss the wisp
datapond 3 hours ago [-]
OMG, you are my hero of the day !
vicentwu 1 hours ago [-]
Genuis!
ares623 7 hours ago [-]
Anthropic should release AI generated voice packs for Claude. I'm sure they'll be very popular.
bjackman 6 hours ago [-]
ISTR there's a "more gold is needed" voice sprite, ideal for out-of-tokens scenarios
witx 2 hours ago [-]
All I see here is a bunch of people cheering for, allegedly, stolen content
cadamsdotcom 7 hours ago [-]
Ah! I was hoping to see the science vessel, or as we used to call it, the Mr. Burns ship.

Awesome idea and well realised, love this :)

ameshkov 5 hours ago [-]
Love the idea, made a Windsurf-compatible version: https://github.com/ameshkov/peon-ping-windsurf
alentodorov 4 hours ago [-]
just this week i asked claude to use /say command instead of echo-ing it’s messages • magic!
dr_dshiv 6 hours ago [-]
I use this analogy for Claude Code all the time! Amazing.
henning 8 hours ago [-]
Everything in AI is built on copyright infringement, so redistributing Blizzard assets while slapping an MIT license on everything is par for the course.
deaux 8 hours ago [-]
It has been 24 years since release, in any place that isn't completely captured by big capital interests it would be fair use. This is such a forced reach. There are plenty of good arguments to be made re: big LLM providers and copyright, yet you're weakening all of them by choosing the worst example.
anilakar 7 hours ago [-]
It's quasi-legal only as long as Activision execs are unaware.
glandium 7 hours ago [-]
Fair use doesn't mean you can placate any license you want on it.
interloxia 7 hours ago [-]
One should AI wash it first.
wiseowise 7 hours ago [-]
Warcraft 3 Reforged has been released in 2020.
henning 7 hours ago [-]
The Beatles released "She Loves You" much more than 24 years ago. You don't get to redistribute their music however you want. Me pointing out that AI bros disregard basic common sense and the law as part of pursuing their objectives doesn't weaken anything, it reinforces how they should be held accountable.
oreally 6 hours ago [-]
Wrong comparison.

IIRC this is a different case covered under fair/transformative use. The length of the clip matters, I think it was like <6seconds. There's a lot of videos/livestreams that use similar clips/voiceovers from other games.

deaux 7 hours ago [-]
This just doesn't engage with what I said, being that this is only true because the law has been captured by big capital interests, to the detriment of society. "But it's the law!!" adds nothing - my comment already implies awareness of it being the law.

The idea that using these 24-year old WC3 peon sounds in an open source github project makes one an "AI bro" or even connecting it to AI in general is laughable. There have been thousands of projects on github including this kind of thing long, long before LLMs.

Your anger about big AI and copyright is valid! But it's completely overflowing your common sense, targeting the wrong things indiscriminately. Learn to channel it.

pastage 7 hours ago [-]
Copyright is what it is, the guy is distributing wav files which I guess are the original ones. It is done in blatant disregard for copyright so the argument is solid. Just because you have another view does not mean we have to accept that view.

There are few people who seriously recommend less than 25-years of protection.

nunobrito 6 hours ago [-]
To be fair, MIT is correctly applied to the source code. Voice resources are of course licensed and copyrighted under other terms.

This is the reason why there is a distinction between "Declared license" and "Concluded license".

gloosx 2 hours ago [-]
First thought as well. How is this legal?
Evidlo 7 hours ago [-]
"No copyright infringement intended"
bdhcuidbebe 8 hours ago [-]
AFK vibe coded while k-holed at a virtual influencer conference
barbs 8 hours ago [-]
Shouldn't the sound for when a task finishes be something like "Job done!"? Looking at the table it seems like it makes the sound for acknowledging that it's received an order (e.g. "I can do that").
irjustin 8 hours ago [-]
If we're being strict to peons, then no, that's the human's voice - https://www.youtube.com/watch?v=5r06heQ5HsI.
bloqs 7 hours ago [-]
Hearthsone...
chrysoprace 8 hours ago [-]
You're thinking of peasants, the Human unit.
ponco 6 hours ago [-]
`peon --pack peasant`

This was my first thought too, thankfully they thought of it!

ddtaylor 8 hours ago [-]
Work complete
r00ps 5 hours ago [-]
This is exactly what I was missing!

I've made a PR to make it linux compatible if that is usefull to someone else :)

5 hours ago [-]
boring-human 7 hours ago [-]
Love this. I guess there was no application for "Me not that kind of Orc"? That's the best one, but maybe it has hints of homophobia.
canto 4 hours ago [-]
Good day commander!
XorNot 6 hours ago [-]
Hmm, time to voice clone the Protoss advisor from StarCraft: "YOU REQUIRE ADDITIONAL TOKENS"
nunobrito 6 hours ago [-]
I'm laughing way too much on this.. :-)
artemonster 7 hours ago [-]
Is this singularity event everyone was talking about? Certainly feels like it
throwa356262 7 hours ago [-]
This is cool and all, but I just dont understand why we cannot simply manage Claude Code sessions from the Claude phone.

Yes, I know about running CC on android phones or connecting the bot to your github account. But what I really need is to manage CC sessions I started on some random VM from the app.

2747fc56 6 hours ago [-]
tjoff 7 hours ago [-]
I use tmux, whatever implementation the app might have I'd likely prefer just sshing in anyway
throwa356262 7 hours ago [-]
Termux and tmux are useful for crazy coding sessions from your phone/tablet but sometimes I just want to continue a job started from my computer without setting up private networks and SSH keys and all that.
fragmede 6 hours ago [-]
Have Claude use chrome MCP to setup Tailscale for you
aswegs8 6 hours ago [-]
Hahaha awesome!
BoredPositron 5 hours ago [-]
Taz Dingo man.
29athrowaway 6 hours ago [-]
Make it play "I am a medieval man" when it compacts.

You can also play "Your soundcard works perfectly" to test the sound output.

khazhoux 4 hours ago [-]
"ok"
reeddev42 6 hours ago [-]
[dead]
keyle 8 hours ago [-]
The irony is that soon enough the human will be the peon! /s
roysting 6 hours ago [-]
Arguably that’s long been the case. The genius was in manipulating the peons into striving to be an alpha peon.
booleandilemma 7 hours ago [-]
You don't even need an /s tag.
usefulposter 7 hours ago [-]
Indeed!

Claude will ask me to record my voice and make a sound pack out of it.

I look forward to recording such phrases as "More quota please" and "I apologize for the safety violation in my last input".

roysting 6 hours ago [-]
That’s cute. You think you will still be interacting with Claude once you’ve been made obsolete.
Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact
Rendered at 14:08:41 GMT+0000 (Coordinated Universal Time) with Vercel.