Hey there Chris, long time viewer of the channel but never one to really get involved.
But your winutil project is something that’s always fascinated me. I don’t use windows so i had no reason to get involved. But what i am very good at is taking a complex project and breaking it down into manageable pieces and architeching solutions. I’ve been writing code for 25 years now and I have been a solo entrepreneur for 14 years helping clients with automation and IT needs, like systems building, reporting and the whole mobile app boom of the 2010s.
So i decided to see how this experiement would work out for me, but doing it my way if i was doing this for a real client. I used Claude Fable 5 for this project, however, because most of the project had to do with windows Security over almost half the work was actually done by Opus 4.8. total time taken from watching the video to posting the code was just over 5 hours. It is also only 4650 lines of code. But the reality of that over 1000 of those lines are not code they are documentation and spec files. There is really only around 3500 lines of actual code, which is about half the powershell version, btw
wow got an arch meme in there.
this is the Usage breakdown from the session:
Session
Total cost: $139.04
Total duration (API): 2h 22m 48s
Total duration (wall): 5h 8m 12s
Total code changes: 4527 lines added, 334 lines removed
Usage by model:
claude-haiku-4-5: 585 input, 13 output, 0 cache read, 0 cache write ($0.0006)
claude-fable-5: 1.8k input, 300.6k output, 59.7m cache read, 380.0k cache write ($82.36)
claude-opus-4-8: 1.5k input, 244.4k output, 89.6m cache read, 577.7k cache write ($56.67)
In this time i tested every tweak in your library on a VM since i dont have a windows machine and i was able to apply all your tweaks without any powershell usage at all. Would probably have saved an hour if i stopped testing the network ones… my vm kept losing my entire network stack hehe.
So yes you are correct. Having 20+ years of experience in the space did make an extremely huge difference, because that 20 years of experience created my setup and how i make use of AI. It obviously also helped a lot that i didnt just say do it and walked away for a day. I treat the agents like employees. We build a spec sheet, i approve it, they code, i review it and test it. Module by module, layer by layer, brick by brick.
Hope you enjoy the build i have no idea what the proper way of sharing this with you is so i just put it up on my github but feel free to leave me any instructions. As far as i am concerned this is now yours.
Cheers and thanks for the years of entertainment Chris! If you ever care to know how i manage to get everything working so well and fast for myself i’d gladly have a converstion with you any day even if its just on here on the forum.
github final build link: GitHub - HexPIItGroupInc/WinUtilDotNet: A Claude Code Fable 5 version of WinUtil without any use of powershell but instead all .net native libraries · GitHub
I worked locally with my gitea instance and pushed this so you could access it.
Just clone, build, run as admin!