На конференции разработчиков Google I/O был представлен Stitch — новый инструмент, использующий искусственный интеллект для помощи в создании интерфейсов веб- и мобильных приложений. Он генерирует необходимые элементы пользовательского интерфейса (UI) и соответствующий код.
Stitch позволяет создавать интерфейсы приложений, используя простые текстовые команды или изображения. Инструмент обеспечивает разработчиков HTML и CSS-разметкой для сгенерированных дизайнов. Пользователи могут выбирать между двумя моделями ИИ от Google — Gemini 2.5 Pro и Gemini 2.5 Flash, которые используются для генерации кода и идей интерфейса.
Инструмент появляется на фоне растущей популярности так называемого "vibe coding" — программирования с помощью моделей ИИ, создающих код. На этом рынке активно работают несколько крупных стартапов, таких как Anysphere, Cognition и Windsurf. На прошлой неделе OpenAI запустила новый сервис для помощи в кодировании под названием Codex, а Microsoft представила обновления для своего помощника по программированию GitHub Copilot.
Хотя Stitch имеет некоторые ограничения по сравнению с другими продуктами в области vibe coding, он предлагает множество возможностей для настройки. Инструмент поддерживает прямой экспорт в Figma и позволяет пользователям дорабатывать сгенерированный код в интегрированных средах разработки (IDE). Также пользователи могут уточнять любые элементы дизайна, которые были созданы с помощью Stitch.
Во время демонстрации с TechCrunch менеджер по продуктам Google Кэти Коревец продемонстрировала два проекта, созданных с помощью Stitch: адаптивный мобильный интерфейс для приложения для любителей книг и веб-дашборд для пчеловодов.
“Stitch — это место, где вы можете быстро создать начальную версию, а затем продолжить работу над ней,” — отметила Коревец. “Наша цель — сделать процесс дизайна максимально простым и доступным для всех.”
После конференции Google планирует добавить функцию, которая позволит пользователям вносить изменения в свои UI-дизайны, делая скриншоты объектов, которые они хотят изменить, и аннотируя их с описанием необходимых модификаций. Коревец добавила, что хотя Stitch имеет достаточно мощные функции, он не предназначен для полноценной платформы дизайна, такой как Figma или Adobe XD.
Кроме Stitch, Google также расширил доступ к Jules — своему ИИ-агенту, который помогает разработчикам исправлять ошибки в коде. Этот инструмент, находящийся на стадии публичной бета-версии, помогает разработчикам понимать сложный код, создавать запросы на GitHub и справляться с определенными задачами в бэклоге.
В отдельной демонстрации Коревец показала, как Jules обновляет сайт, использующий устаревшую версию Node.js 16 до версии Node.js 22. Jules клонировал код базы сайта на чистую виртуальную машину и предложил “план” для обновления, который Коревец затем одобрила. После завершения обновления она попросила Jules подтвердить, что сайт продолжает работать корректно — с чем тот успешно справился.
В настоящее время Jules использует модель Gemini 2.5 Pro, но Коревец сообщила, что в будущем пользователи смогут переключаться между различными моделями.