At the Google I/O 2025 Developer Conference, Google launched Stitch, an AI-powered tool that helps you generate the required UI elements and code to design front-ends for web and mobile apps.
Stitch will be asked to create an app UI using several words or images and will provide HTML and CSS markup for the design you generate. Users can select Google’s Gemini 2.5 Pro and Gemini 2.5 Flash AI models to select Stitch code and interface ideas.

Stitch arrives as so-called vibe coding (programming using code-generating AI models) continues to remain popular. There are many large tech startups that take place after the burgeoning market, including cursor makers Anysphere, Cognition and Windsurf. Last week, Openai launched a new support coding service called Codex. Yesterday, during the Build 2025 kickoff, Microsoft deployed a series of updates to the GitHub Copilot Coding Assistant.
Stitching is a little more limited in what it can do compared to several other atmospheric coding products, but there are quite a few customization options. This tool supports direct exports to FigMA, allowing you to publish your code to be refined and worked in the IDE. Stitch allows you to fine-tune the design elements of user-generated apps.
In a demo with TechCrunch, Google Product Manager Kathy Korevec showed two projects created using Stitch. A responsive mobile UI design for BookWorm apps and a web dashboard for beekeeping.
“(Stitching) is where you can come and achieve your first iteration and you can continue going from there,” Korevec said. “What we want to do is make it super, very easy and accessible for people to do the next level of design thinking and the next level of software building for them.”
Soon after I/O, Google will add the ability to take screenshots of objects that users want to fine-tune, allowing users to change their UI design by annotating with the changes they need, Korevec said. She added that Stitch is pretty strong, but not intended to be a full-fledged design platform like Figma or Adobe XD.

In addition to Stitch, Google has expanded its access to Jules. This is intended to help developers fix bugs in their code. Currently, public beta versions help developers understand complex code, create pull requests on GitHub, and handle specific backlog items and programming tasks.
In another demo, Korevec showed that Jules upgrades a website running Deprecated node.js version 16 to node.js. Jules cloned the site’s codebase in a clean virtual machine and shared the “plan” of the upgrade. Once the upgrade was complete, Korevec asked Jules to make sure the website was still functioning properly.
Jules is currently using the Gemini 2.5 Pro, but Korevec told TechCrunch that users can switch between different models in the future.