Top
Best
New

Posted by doppp 17 hours ago

Warcraft III Peon Voice Notifications for Claude Code(github.com)
921 points | 286 comments
wiseowise 16 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 15 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 13 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.
wlesieutre 3 hours ago||
I think "clean-room recreation" meant "make a similar sounding voice from scratch without copyrighted recording samples"
s0ss 3 hours ago||
Yeah, I agree, that's a good point.
dtech 13 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 10 hours ago|||
Bonus info: she was the wife of Gene Roddenberry, the creator of Star Trek.
dccoolgai 9 hours ago||
Also played Nurse Chapel in the Original Series and Deanna Troi's mother in TNG.
elihu 8 hours ago|||
Didn't realize she played Lwaxana Troi. Knowing that now I wonder, am I going to hear the ship's computer as Lwaxana?
almosthere 4 hours ago|||
She also did quite a few guest appearances in DS9 - she was in love with Odo. Both have sadly passed.
acomjean 11 hours ago|||
Thanks. I wasn’t sure what she voiced. I thought “computers sounding like they always should have” might mean GladOS from portal.
AlexErrant 7 hours ago|||
FYI this is already possible https://huggingface.co/WarriorMama777/GLaDOS_TTS
inanutshellus 9 hours ago||||
Goodbye "I've successfully completed the task."

Hello "This is a triumph!"

dgacmu 10 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 14 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 13 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 12 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.")
jasondigitized 7 hours ago||||
"Greetings Professor Falken" is the only greeting you need
Tommix11 13 hours ago|||
I would like WOPR's voice from Wargames.
eddyg 10 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 11 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 13 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"

JohnMakin 6 hours ago||
Lol, yea, the scripts are beyond sketchy. This is the new vector, a cool idea masking itself as "fun" (which it is actually fun). People not understanding or vibing may not understand what they're installing. Even if this author isn't malicious, you cannot assume that will always be the case.
philsnow 3 hours ago|||
The author might not be malicious, but from going through some of the audio packs, they're really not quality-checking PRs. For instance, sc_medic/sounds/WhereDoesItHurt.mp3 sounds like two-and-a-half sounds stuck together ("Critical? You Rang? Please state the nat--", it cuts off right there, and doesn't include the phrase "Where does it hurt?").

I wouldn't use this repo outside of some kind of sandbox.

ziml77 5 hours ago|||
I don't think using something fun as an attack vector is anything new at all. It's an easy way to have someone let their guard down because you want to play around and aren't thinking how something silly could actually be out to get you.
JohnMakin 5 hours ago||
It's new in the sense non-technical users can just download and install and use stuff like this far, far easier than it ever was before.
renato_shira 2 hours ago|||
exactly. the peon notifications thing is a perfect example, it's a tiny idea but it immediately makes you want to use the tool more. that's underrated in dev tooling.

i think a lot of the best software lately has this quality where you can tell someone had fun making it. it's hard to quantify but you feel it instantly. like the difference between a tool that technically works and one that makes you go "ok that's clever."

Folcon 15 hours ago||
Creativity is looking like it's going to be king
js8 15 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 12 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 9 hours ago||
Artificial General Corporations
athrowaway3z 11 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.

utopiah 8 hours ago||
Cheaper? I'm confused, how can it be cheaper than free? Most of what LLMs for code rely on is already open source. Also AFAICT (which is trick since numbers aren't public) GenAI is some of the most expensive use cases and those companies (OpenAI, Anthropic, etc) are losing money.
yreg 11 hours ago|||
Creativity and taste.
iugtmkbdfil834 10 hours ago||
Yep, incoming two million clones for all games we all liked including mine:

all systems nominal.

magicalhippo 9 hours 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

tremon 4 hours ago||
They had the same joke in the sound setup program. If you kept clicking "test sound", you would get "it doesn't get any better than this!" in that same annoyed footman voice. But my favourite was the orc destroyer in Warcraft II, which would start singing sea shanties. Or at least attempt to.
rzzzt 4 hours ago||
"Enjoying yourself?" https://youtu.be/q_A1GNx0M9M
amunozo 5 hours ago|||
I don't know how is in English, but in Spanish if you keep clicking the Demon Hunter it says "I'm blind, not deaf". That was my favorite one.
ticulatedspline 9 hours 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 9 hours 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.
kridsdale3 25 minutes ago|||
"In the pipe, five by five."
crazypyro 5 hours ago|||
I think in WC3, if you clicked certain critters enough, they would explode.
stackghost 5 hours ago|||
"Join the Army", they said...
wtetzner 8 hours ago||
I remember one of the Orcs in Warcraft II would yell "Stop poking me!"
CharlesW 6 hours ago||
I did this as well, and loved to hear "Work complete!" (https://www.youtube.com/watch?v=bupagiROLV8) when Claude Code needed me.

Once the novelty wore off, I found it more useful to hear per-project, event-specific messages. On macOS, that looks like this:

    {
      "Stop": [
        {
          "hooks": [
            {
              "type": "command",
              "command": "osascript -e 'say \"ProjectX work complete\" volume 0.25' > /dev/null 2>&1 &"
            }
          ]
        }
      ],
      "Notification": [
        {
          "matcher": "permission_prompt",
          "hooks": [
            {
              "type": "command",
              "command": "osascript -e 'say \"ProjectX needs help\" volume 0.5' > /dev/null 2>&1 &"
            }
          ]
        }
      ]
    }
kurishutofu 3 hours ago||
I believe you don’t even have to use AppleScript you can just use the say command directly
CharlesW 2 hours ago||
Yes! IIRC, I needed to use osascript to set the volume.
jasondigitized 3 hours ago||
Where does this config get dropped into the file structure?
CharlesW 3 hours ago||
That goes into the project's .claude/settings.local.json.
splonk 12 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 12 hours ago|
kek
tvmalsv 11 hours ago||
Alliance! Get ‘em!!!
ramesh31 9 hours ago||
Kek is Orcish. Alliance "lol" was bur.
AgentMatt 9 hours ago||
To see it as "kek" you'd have to be Alliance.
caymanjim 16 hours ago||
I love this idea, but I really wish it were Warcraft II voices.
disillusioned 15 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.

codebje 16 seconds ago|||
48, and I'm a medieval man.
Gud 14 hours ago||||
Hey, lots of us 39 year olds who played Warcraft 2!
cozzyd 9 hours ago|||
I had a pirated version on a zip drive
red-iron-pine 8 hours ago|||
people wax poetic about betamax and laserdisk but never heard anyone mention zip drive, in a good or bad way, lol
cozzyd 8 hours ago|||
Before cd-rs, it felt like magic. Like a floppy but 100 times bigger!
scottLobster 6 hours ago||||
It was magical for about 2 years, then USB drives came along and made it look quaint.
anarticle 6 hours ago|||
I was the kid with the backpack Zip drive and Zip disks, like a weird Santa Claus of game piracy. Duke3d, Descent, Quake, you name it. All of it was in service of modem dueling each other. Wild times!
balls187 8 hours ago|||
IOMagic Zip Drive?
crims0n 9 hours ago|||
38 even!
philistine 7 hours ago||||
I recently replayed Warcraft II and fell out of my chair when I realized the original did not have control groups. Those were only added with the Battle.Net edition!
virtue3 15 hours ago||||
Same. It was the best of times. It was the worst of times.
Gud 14 hours ago||
Mostly the best of times
wcallahan 12 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 12 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%.

ab-dm 12 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 9 hours 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.

elektronika 1 hour ago||
Try Generals Evolution mod for RA3.
Aeolun 14 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 14 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 11 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 9 hours 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 15 hours ago|||
Speaking as a 44-year-old, this tracks.
knuckleheads 15 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.

rmuratov 15 hours ago|||
It has Red Alert 2 voices. Check the carousel under the Choose your character section
knuckleheads 14 hours ago||
Oh wow!! Thanks for letting me know, perfect
pwillia7 9 hours ago|||
Code won't compile: Tanya - Hahahhahahaha!

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

rob74 15 hours ago|||
Or good old Warcraft I: https://www.youtube.com/watch?v=oAEG8S-F01A&t=7s
caymanjim 6 hours ago||
Thanks for that link. I now realize it's actually the Warcraft I voices I was pining for!
Maakuth 15 hours ago|||
Your sound card works perfectly.
x______________ 14 hours ago|||
It doesn't get any better than this!
reconnecting 12 hours ago|||
Sound Blaster Pro!
Intermernet 11 hours ago|||
The warcraft 2 demo had Easter eggs. One voice sample was "in the retail version I'm much funnier".
sebbeth 11 hours ago|||
Me too! PR created https://github.com/tonyyont/peon-ping/pull/38
sgt 10 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.
balls187 8 hours ago|||
More work?
Ntrails 9 hours ago|||
For years I had Pidgin spam "Leave me alone" when I got pings. Man those voices are deeply embedded in my psyche
largbae 16 hours ago|||
Zug zug
tigerlily 2 hours ago|||
Done building ship!
reconnecting 12 hours ago||||
Zwobu!
hypercube33 15 hours ago|||
We are being attacked!
ffsm8 12 hours ago|||
If you went to the website, you'd know there are multiple sets to choose from and create your own
athrowaway3z 11 hours ago||
I went to the website, and I'm just scared how overengineered it all seems to be.
ffsm8 11 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 10 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 10 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 8 hours 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.
petethepig 15 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 15 hours ago||
Fantastic. And Claude can do the first part too!

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

oreally 15 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 14 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 14 hours ago||
I may or may not have had the ogre finished training clip as my startup "chime"
Quarrel 12 hours ago|||
Job's Done!
nonethewiser 5 hours ago||
Needs this so bad
andai 15 hours ago|||
Oh my god https://www.youtube.com/watch?v=iqGUbvj-Krg
cbsks 14 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 15 hours ago|||
Aye-aye sir! Captain on the bridge!
veeti 14 hours ago|||
Age of Empires II anyone?
river_otter 11 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)

bandie91 6 hours ago||||
Sssshhhhhh-hhhhaaaa
fragmede 14 hours ago|||
woloul

https://quicksounds.com/sound/49/wololo

rcpt 16 hours ago|||
Same. Ouch my back.
hcs 14 hours ago|||
Do you need assistance?
bandrami 14 hours ago|||
"Plebs are needed!"
geekymartian 15 hours ago||
my man
Dwedit 10 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 10 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?

bnchrch 7 hours ago||
Copyright is about as dead as any party you happen to walk into.
PunchyHamster 58 minutes ago||
Oh it is very much alive if you're taxpayer and not a corporation
pousada 8 hours ago|||
Let me shed a tear for activision blizzard the poor artists corporation.

One good thing about genai is that it will force us to rethink the mess that is copyright

iugtmkbdfil834 10 hours ago|||
If there is one good thing about AI, it is that it might finally buldoze existing ecosystem.
floor2 23 minutes ago|||
I never voted for any of the copyright laws, and hope those archaic tools of oppression get tossed out entirely.

If given the option to vote for this, yes I would absolutely vote for an exemption.

But also, this is clearly "Fair Use" even under our current draconian copyright laws.

Majromax 9 hours 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.

matijao 9 hours ago|||
protect the corporations!
isoprophlex 15 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 14 hours ago||
Majel Barrett Roddenberry, wife of Star Trek creator Eugene Wesley (Gene) Roddenberry Sr.
Aeolun 14 hours ago||
Did you contribute that pack back?
isoprophlex 13 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 12 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.

nusl 14 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

INTPenis 13 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.

nusl 3 hours ago|||
If I want to try something like this out it's for fun more than anything, and I'm not really willing to invest much time trying to understand where to put the files etc.
Sayrus 11 hours ago||||
The install method is for Windows, Linux and MacOS. Having those install methods is a choice on all three.
stinkbeetle 8 hours ago|||
Not sure that installer.exe is much better in that regard.
ajnin 10 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 ?

nusl 3 hours ago|||
You're blind-trusting someone to run stuff in the context of your terminal. Sure, it's similar to an installer but the author of the script can also manipulate the script at any time.

One day you run it, it's fine. The next day you run the same command on your machine, it installs malware. No way to tell without inspecting the script every time.

If you download an installer and it's fine, then you can run it again and it's still fine.

ryandrake 6 hours ago||||
My big problem with it is uninstallation. If I ever want to remove the program, I have to 1. Hope that the author published an uninstall.sh, or 2. examine the install.sh to see where it spams all its files to and remove them manually. This seems like a major step backwards from package managers.
badhorseman 8 hours ago||||
I don't think the go module system is great but I am not sure if any programming gets it right and all suffer from many issues, but go has the go.mod and it is easy to see what dependencies are being used both direct and indirect and the user can filter and look though these packages and pin them until they have eyeballed updates to the git repo. I don't feel the most comfortable with it but the whole `curl | sh` is so terrible, no signing no, way of knowing about the integrity of the installer.

> What's a better alternative ?

I do not think the program really needs and installer but if one must then why not just have it under source control that way you get the benefits of git handling all the download bits and the install script being completely offline and just using cp or install commands.

you could tell the user to do this with a pithy command like `git --depth=1 clone $GITSITE/$REPO && $REPO/installer.sh && rm -R $REPO`

dr-detroit 7 hours ago|||
[dead]
bayindirh 13 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?

killingtime74 11 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.
hxugufjfjf 7 hours ago||
What did Claude find?
killingtime74 2 hours ago||
It said other than some GETs for self-updating it didn't do any networks accesses.
_alaya 5 hours ago|
I think this is a really fun project, but even more importantly, I believe it’s a portent of things to come.

I really leaned into coding with agents last year, and after some time, it became evident to me that the vision now being pushed -- the "software factory" -- is where things will eventually end up. Building off that understanding, I began thinking about what interfaces would be necessary and useful for managing code and technology at that scale.

I keep coming back to the idea of a video game-like interface for managing all these agents and fleets of agents. Many of the information affordances in video games are reusable in other scenarios. So even though on the surface this project is 'just' a silly and fun enhancement, I think it’s actually a pretty serious contribution as well.

jasondigitized 3 hours ago|
This. Huge opportunity space for very creative UX moving forward.
More comments...