
Stitch is Google’s AI-powered tool to help design apps
Google has unveiled Stitch, an AI-powered tool designed to streamline the creation of web and mobile app front ends. Launched at the Google I/O 2025 developer conference, Stitch generates UI elements and code from simple text prompts or even images.
Stitch provides HTML and CSS markup for the designs it creates, allowing users to choose between Google’s Gemini 2.5 Pro and Gemini 2.5 Flash AI models to drive its code and interface generation. This flexibility allows developers to quickly prototype and iterate on their app designs.
As vibe coding—programming using AI models—gains traction, Stitch enters a competitive landscape alongside startups like Anysphere (maker of Cursor), Cognition, and Windsurf. Even tech giants like OpenAI and Microsoft have recently launched or updated their AI-assisted coding services, Codex and GitHub Copilot, respectively.
While Stitch offers customization options, including direct export to Figma and code refinement in an IDE, it distinguishes itself by focusing on ease of use and accessibility. Google product manager Kathy Korevec demonstrated Stitch’s capabilities with projects like a responsive mobile UI for a bookworm app and a web dashboard for beekeeping.
“[Stitch is] where you can come and get your initial iteration done, and then you can keep going from there,” said Korevec. “What we want to do is make it super, super easy and approachable for people to do that next level of design thinking or that next level of software building for them.”
Google plans to enhance Stitch with a feature allowing UI modifications via screenshots and annotations. However, Korevec clarified that Stitch is not intended to replace full-fledged design platforms like Figma or Adobe XD but to serve as an accessible starting point.
In addition to Stitch, Google has expanded access to Jules, an AI agent designed to help developers identify and fix bugs. Currently in public beta, Jules assists in understanding complex code, creating pull requests on GitHub, and managing backlog items. In a demo, Jules successfully upgraded a website from Node.js version 16 to Node.js 22.
Jules currently leverages Gemini 2.5 Pro, with plans to allow users to switch between different models in the future, further enhancing its adaptability and effectiveness in assisting developers.