I find myself using AI quite a lot for personal projects. I give a detailed architectural overview, coding guidance and particular details, make a first pass with maybe a couple of iterations then i review the code and correct by hand. I then release the code, cause these things very likely learned from open source to begin with.