I use Codeium in NeoVim and yes I find it very helpful. Of course, is not 100% error free, but even when it has errors most of the time it is easier for me to fix them than to write it from scratch.
I'm doing https://bialet.dev a web framework for simple web apps with idea to get back to have a fully static HTML first, and then you code the dynamic part.
It's based on the Object-Oriented scripting language Wren, it's fully integrated with SQLite, and it has a sort of JSX for the HTML (it's actually strings and interpolations, being part of the language).