WcodeW v2 · web→code→web

Web → code → Web

We seal a public webpage, ask an LLM agent to clone it from a static spec (no live URL access), and compare what comes back, pixel-for-pixel, to the original. This site is the side-by-side viewer for that loop.

Original sealed page Agent's clone original agent clone drag to compare

Gallery

Every (bundle × agent) pair as a hover-scrub thumbnail with diff%, sortable.

browse →

Compare

Full slider — iframe / screenshot / diff / code modes. Step through interactions.

open →

Matrix

One bundle, all 6 viewport×step combinations side-by-side at once.

open →

v2 viewer

Every sealed bundle with seal status + reference clone scores.

browse →

How it works

  1. Web — we capture a real page with Playwright at desktop + mobile viewports and three scroll positions. The DOM, accessibility tree, screenshots, and every network response get pinned to disk under wclone/<category>/<id>/sealed/.
  2. Code — an LLM agent reads only the public spec (agent_input/) and writes a single self-contained index.html that should look identical when rendered.
  3. Web — we render the agent's HTML in the same captures and score it: 50 % visual SSIM, 30 % DOM similarity, 5 % interaction success, 15 % LLM-as-judge. The viewer here surfaces those numbers and lets you scrub the slider yourself to see where the clone drifts.