https://github.com/williamcotton/guish
The rest is Claude 3.5 (with a dash of GPT-4o) with a LOT of supervision!
I'd say I'm about 8 hours deep and that this would have taken me at least 30+ hours to get it to the current state of polish.
I used it to make some graphs at work today!