I wrote chatcraft.org for dev and mobile use cases. It can run code for validation does voice input. Anthropic is the first ui that's end competitive, aider is another interesting one. Special trick in chatcraft is that it allows using very advanced models for free without any signups and logins