atlas

Research map / Vision-language and multimodal / Multimodal LLMs

Widget2Code: From Visual Widgets to UI Code via Multimodal LLMs

CVPR 2026 · Vision-language and multimodal › Multimodal LLMs · approach: Interleaved image-text generation with MLLMs · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Formalizes Widget-to-Code, releases an image-only widget benchmark with fine-grained visual metrics, and proposes a modular baseline (Perceptual Agent with icon retrieval and templates, WidgetDSL compiler, adaptive rendering) built on Qwen3-VL.

Problem

UI-to-code methods target web and mobile UIs with paired markup, but app widgets are compact, context-free, and lack source code or layout metadata, so faithful image-to-code reconstruction is unexplored.

Approach

Decompose widget images into atomic components with icon retrieval and reusable chart/control templates, generate a framework-agnostic WidgetDSL compiled to React/HTML, and adaptively search container width via browser feedback to satisfy compactness and avoid overflow.

Key results

Surprising findings

Limitations

Experimental setup

Datasets: Widget2Code benchmark images (2,825 curated widgets; 1,000 test) WidgetFactory synthetic data

Benchmarks: Widget2Code benchmark (1,000 test widgets)

Metrics: Margin Content Area Text Jaccard Contrast LocCon Palette Vibrancy Polarity SSIM

Baselines: GPT-4o Gemini2.5-Pro Seed1.6-Thinking Qwen3-VL Qwen3-VL-235b Design2Code DCGen LatCoder UICopilot WebSight-VLM-8B ScreenCoder UI-UG

Builds on: Design2Code SigLIP Qwen3-VL

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy