I've built most of mine using Google's Gemini. Antigravity is the GUI app, and gemini-cli for the terminal. If you want to give it a little test building a web app, you can use the AI studio, no install necessary.
https://aistudio.google.com/
It's fairly knowledgeable about Nostr, and pointing it at a Nip page or the GitHub of another Nostr project to learn works well for stuff it doesn't know.
https://antigravity.google/