If you're looking for a tool that uses AI to generate Ethereum app code, EthCreator is a good candidate. The AI-powered tool can generate Solidity code for your Ethereum apps, and it's good for both beginners and experts. It has prebuilt app templates like ERC-20 and ERC-721, but you can also define your own needs. With its GPT-4 AI and SmartBots for error checking, EthCreator can help you get a lot of the heavy lifting done.
Another tool worth checking out is Code Snippets AI. Although its primary purpose is to generate code in many programming languages, it uses multiple AI models to offer a chat interface for coding. It's not geared specifically for Ethereum apps, but its wide language support and features for generating, documenting and debugging code could be useful for learning and experimenting with different programming languages.
For a more general purpose coding assistant, Tabnine offers personalized AI suggestions based on your own coding patterns. It supports a lot of programming languages and IDEs, including VS Code and IntelliJ. Tabnine can generate code, but it also automates repetitive tasks, so it's a good tool for software development. The tool also puts data security first, keeping your code private unless you specifically opt in to share it.