I just ran into this today: https://github.com/gumyr/build123d - seems like an LLM should have no problem writing python code...