GenUI, or generative UI, is an exciting new way to build personalized experiences individually tailored to the needs of every user. GenUI makes it easier for users to complete the task at hand, improving core metrics such as activation, retention and conversion. Today, we’re announcing GenUI Kit.
What is GenUI Kit?
GenUI Kit is Very Good Ventures’ solution to building GenUI-powered applications quickly and securely, following all of our best-practices learned shipping GenUI to production.
Creating a GenUI demo is easy. Making sure the demo solves real problems for customers, moves business metrics, and does so in a secure and cost-effective manner requires more in-depth expertise. We’ve packaged up that expertise into GenUI Kit.
GenUI Kit builds on top of Flutter’s GenUI library, the open-source foundation for rendering generative UI in Flutter. It works with any model, so you’re not locked into a single provider, and it speaks A2UI, the emerging protocol for generative interfaces.
What’s inside GenUI Kit?
GenUI Kit contains four parts, all of it source code you add to and host in your own repository:
Flutter Frontend
The GenUI experience your users interact with, built in Flutter. It embeds into a Flutter, native, or web app and powers a discrete part of your product.
Dart Backend
Connects GenUI to your data and handles the unglamorous but important parts. Ready to deploy, or use it as the reference if your team would rather run these concerns on its own stack.
MCP Server
Guides the team through the process of customizing the GenUI experience to your particular use case.
Sandbox App
Connects the pieces together so your team can build and preview the GenUI experience on its own, outside your full app.
What can I build with GenUI Kit?
It starts with customers. What jobs do they need to do? Where would a deeply personalized experience make their lives easier or help them complete a task faster? We don’t recommend applying GenUI Kit to every part of your app, only those where it really moves the needle for your business. Some examples include:
Enhanced Chat

Perhaps your customers need support. They come to a point where they need to book an appointment with a service technician. With traditional chatbots, you’d provide a wall of text with a link to where they can book a technician. With GenUI, you can provide a rich booking experience right inside the chat experience.
Customers win as it makes their lives simpler. Businesses win because it reduces support call volume and increases customer satisfaction scores. Research shows AI enhanced chat experiences reduce support volume by 50%.
Personalized Shopping Assistant

Say a customer needs to shop for a new wedding outfit. They need shoes and a new suit and don’t know where to begin. Traditionally, they’d start searching for different outfits, filtering the results, maybe finding shoes to go along with it, not knowing if it all fits their size, budget, and if it would really look good together.
Instead, what if they had a simple back and forth conversation with a personalized shopping assistant that walked them through the process, helping them figure out their style, sizing, and budget. It puts together a few options for them to pick and makes ordering the items a breeze.
The shopper saves time and ends up with a far better result than they could put together themselves. For businesses, tailoring the experience moves the numbers, providing a 10-15% revenue lift.
Built to ship.
When it comes to getting started with GenUI, it’s easy to duplicate an example app and start running with it. When it’s time to ship to production, you need to take several concerns into consideration.
- Hallucinations: What happens if the model makes something up or tries to show a product that doesn’t exist?
- Security: How do I ensure that users don’t hack my application? For example, what if a customer asks for a 100% discount on every product presented.
- Cost: Personalized experiences are fantastic and provide a real revenue lift, but revenue is only one half of the equation. You need to keep expenses under control as well.
- Observability: As with any system, it’s important to know what’s going on. When something goes wrong, you need the information to figure out what it is and fix it quickly.
GenUI Kit is built to handle all of these technical concerns out-of-the-box. Over the next weeks, we’ll publish several articles on how we handle every one of these topics!
Get started today.
We are excited to share GenUI Kit with the world! To learn more and chat with us about how your team can succeed with GenUI, please see us at FlutterCon, visit the GenUI Kit product page or get in touch with us!
