AB
AiBoss
project

Vision2Web - A visual website development evaluation benchmark jointly launched by Tsinghua University and Zhipu AI

Vision2Web is a visual website development evaluation benchmark jointly launched by Tsinghua University and Zhipu AI. It is used to evaluate the end-to-end website building capabilities of multimodal AI agents. Vision2Web includes 193 real-world website tasks, divided into three progressively more difficult levels...

What is Vision2Web?

Vision2Web is a joint project launched by Tsinghua University and Zhipu AI.Visual Website Development Evaluation BenchmarkVision2Web is used to evaluate the end-to-end website building capabilities of multimodal AI agents. It includes 193 real-world website tasks, divided into three progressively more difficult levels: static webpage generation, interactive front-end development, and full-stack website construction. The benchmark employs an innovative "workflow-based agent verification" paradigm, combining GUI agent verification of functional correctness with VLM evaluation of visual fidelity, systematically revealing the capability boundaries of current state-of-the-art (SOTA) models in complex, long-term software development tasks.

Vision2Web's main functions

  • Three-tiered progressive competency assessmentFrom static webpage generation to interactive front-end development, and then to full-stack website construction, the visual understanding and engineering implementation capabilities of the AI Agent are tested step by step.
  • Two-dimensional automated verificationThe system verifies the correctness of functions through a GUI Agent and evaluates the visual fidelity using a VLM Judge, thus achieving objective and reproducible end-to-end testing.
  • Real-world data supportThe dataset is built based on 193 real websites, covering four main categories and 16 subcategories, and provides 918 prototype diagrams and 1,255 test cases.
  • Systemic capacity diagnosis: Accurately pinpoint the capabilities and failure reasons of agents in cross-modal reasoning, long-term planning, and complex system construction.

How to use Vision2Web

  • Environmental preparationConfigure a containerized runtime environment that includes front-end, back-end, and database dependencies.
  • Data loadingPlace prototype diagrams, requirements documents, and multimedia resources into the specified working directory.
  • Agent access: Integrate the model under test into an agent framework such as OpenHands or Claude Code.
  • Task executionThe Agent reads the input and generates code, ultimately outputting a deployable website project.
  • Automated deploymentRun the startup script generated by the Agent to complete the website deployment on a fixed port.
  • Functional verificationThe GUI Agent Verifier executes expert-designed test workflows, evaluates the correctness of interactions, and outputs a Functional Score.
  • Visual verificationVLM Judge compares the rendered result with the prototype image, evaluates the visual fidelity, and outputs a Visual Score.
  • Results AnalysisBy combining the scores from both dimensions, we can pinpoint the model's shortcomings in specific development stages.

Key information and usage requirements of Vision2Web

  • Research BackgroundThis is a joint initiative by Tsinghua University and Zhipu AI, designed to systematically evaluate the visual website development capabilities of multimodal AI agents.
  • Task sizeIt includes 193 real-world website tasks, divided into three progressively more difficult levels: static webpage generation, interactive front-end development, and full-stack website construction.
  • Data compositionIt provides 918 multi-device prototype diagrams and 1,255 test cases, covering 16 subcategories across four major areas: content, transactions, SaaS, and public services.
  • Verification mechanismA two-dimensional automated verification paradigm is adopted, which uses a GUI Agent to verify the correctness of the function (Functional Score) and a VLM Judge to evaluate the visual fidelity (Visual Score).
  • Environmental requirementsRequires a containerized runtime environment with pre-installed front-end framework, back-end services, database, and other complete dependencies.
  • Framework AccessThe model to be tested needs to be integrated into a standardized agent framework such as OpenHands or Claude Code.

Vision2Web's core advantages

  • Task design is hierarchical and progressive.The three-tier architecture, from static web pages to full-stack development, can accurately pinpoint the capability boundaries of the Agent at different development stages.
  • Data sourced from real-world scenarios: Based on the C4 validation set, a real website is built to avoid the bias of synthetic data and ensure that the evaluation results are close to the actual application.
  • The verification mechanism is objective and reliable.The GUI Agent and VLM Judge components work together to achieve reproducible and automated evaluation of functional correctness and visual fidelity.
  • Comprehensive and diverse coverageIt covers four major areas and 16 subcategories, and supports systematic comparative analysis across models, frameworks, and devices.
  • Diagnostic capabilities are refined and in-depthBy using workflow-based verification nodes, the specific reasons for failures of the Agent in UI understanding, interaction logic, long-term planning, and other aspects can be clearly traced.

Vision2Web project address

  • arXiv technical paper: https://arxiv.org/pdf/2603.26648

Comparison of Vision2Web with similar competitors

Comparison Dimensions Vision2Web Design2Code WebGen Bench
Task Scope Three-tiered progression: static web pages, interactive front-end, and full-stack development. Static UI to Code Generation Only Text-driven end-to-end development lacks multimodal support.
Verification method GUI Agent + VLM Judge dual-component workflow verification Pixel-level comparison and rule scripts Open-ended text evaluation, lacking structured constraints
Reproducibility High: Structured workflows clearly constrain execution paths Low: Layout changes make the script vulnerable. Low: Open-ended assessments are difficult to reproduce
Data scale 193 tasks / 918 prototype diagrams / 1255 test cases / 16 subclasses Limited in scale and with limited category coverage The task hierarchy is not clearly defined, and the number of tasks is relatively small.
Multi-device support Supports adaptation evaluation for desktop/tablet/mobile devices. The multi-device scenario was not clearly distinguished. Multi-device compatibility not emphasized
Capability Diagnosis Precise: Capable of pinpointing weaknesses in UI understanding, interaction logic, and system architecture. Roughness: Visual similarity score only Rough: Overall end-to-end rating, difficult to break down into smaller parts.

Application scenarios of Vision2Web

  • Model capability assessmentProvides standardized benchmark tests for visual website development capabilities for multimodal large models such as Claude, Gemini, and GPT.
  • Agent framework optimizationCompare the performance of different agent frameworks such as OpenHands and Claude Code to guide framework iteration and upgrades.
  • Algorithm Development and Verification: Evaluate the innovative effects of the new model on key technologies such as UI understanding, code generation, and long-term planning.
  • Product capability benchmarking: To help AI website building products (such as Vibe Coding tool) quantify their own level and clarify the gap with the state-of-the-art (SOTA) products.
  • Education and Training ReferenceIt serves as a teaching case library to train engineers and researchers in AI-assisted development.