If you're using Claude code or cursor, for example, they can read files automatically instead of needing the user to copy paste back and forth.
Both can generate code though, I've generated code using the web interface and it works, it's just a bit tedious to copy back and forth.