Measured, not guessed
Works from the live page, not a picture of it, so it sees the motion, not just the layout.
Measured, not guessed
Platho measures the live page, then rebuilds it in your stack.












Measured against 250+ sites, including Google, OpenAI, Claude, Meta, Apple, Stripe, Figma, Netflix, Spotify, Notion, Linear, Vercel and Framer.
The actual tool, screen-recorded: Platho reads a real page, rebuilds it, and checks the result before it ships.
nowthis page
Each card is a real rebuild. Hover one: the chameleon takes the accent colour Platho measured off that site. That gesture is the whole product.
Award-tier references. Motion everywhere. No tolerance for slop. Platho measures all of it, then rebuilds it.
Every AI page builder starts from a guess: a screenshot, a prompt, a template that almost fits. Platho starts from the real page, the living thing, motion and all, so the rebuild has something true to answer to before it ever reaches you.
automated tests passing
run 2026-07-19
first-contact sites rebuilt
never seen before, no tuning
templates involved
every build starts from your reference
award-tier sites measured
the reference library, always growing
Three things every rebuild clears before it reaches you.
Works from the live page, not a picture of it, so it sees the motion, not just the layout.
Entrances, hovers, menus, page transitions, scroll effects: the hard 20% every other tool skips.
Every rebuild is held against the reference before you see it. If it isn't faithful, it doesn't ship, and you're told why.
Seven rebuilds of the same page. The six models worked from a 1,552-character specification and seven full-page screenshots. Platho worked from one sentence: it measures the rest off the live page itself.
Recreate the Y Combinator homepage (https://www.ycombinator.com/) as faithfully as possible - a pixel-accurate, production-ready clone of the full page. DELIVERABLE - A single self-contained folder: index.html, styles.css, and script.js (only add more files if genuinely needed). No frameworks, no build step - it must run by opening index.html directly in a browser. - Use plain HTML, CSS, and vanilla JavaScript. SCOPE - copy the ENTIRE homepage, top to bottom: - The header/nav (logo, menu links, and any buttons), exactly as positioned. - The hero section (headline, subtext, call-to-action buttons). - EVERY section below the hero, in the same order: all headings, body copy, images/logos, cards, grids, columns, stats, and lists. - The footer with all its links and columns. MATCH THE DETAILS: - Layout and spacing: same grid, column counts, alignment, and section order. - Typography: same font families (or the closest free equivalents), weights, and sizes/hierarchy. - Color: the exact YC orange (#FB651E / the orange used on the site), backgrounds, and text colors. - Responsiveness: it should adapt to mobile the way the real site does. ANIMATIONS - this matters: - Reproduce the scroll-triggered animations. As the user scrolls, images and text should fade/slide into view the way they do on the real page. - Include hover states, transitions, and any motion present on the original. For any images you can't access, use clearly-labeled placeholders of the correct size and position. Return the complete code, ready to run.
Copy the exact look of the "https://www.ycombinator.com/" home page fully
No spec. No screenshots. The brief doesn't have to carry the details, because Platho measures them off the live page itself.
Every clip is an unedited screen recording of that model's own output. The runs are different lengths because the recreations are. Nothing is trimmed to make a point. Click any card to watch it full size.
One link in, clean measured code out. Three steps, and you can see each one happen.
Step 1
A site a client sent, an award-winner you admire, or a look you have to match. One URL is the whole brief.
Step 2
It works from the live page rather than a picture of it, so it catches the motion a screenshot can't show.
Step 3
Clean React or vanilla JS, no runtime and no library. Re-theme it freely: the motion is isolated and you cannot break it.
Posted verbatim, criticism included.
The short version. The longer answer is always one email away.
Those tools approximate a static picture, and the approximation shows. Platho measures the living page, including the motion and micro-interactions that make a design feel crafted, then holds the result to that measurement before you see it.
That's the whole point of Platho: no. The output inherits its taste from the reference you chose, not from a template library. If the reference is award-tier, the recreation keeps that standard.
A working recreation you can open and preview immediately, plus clean code for your stack (React or vanilla JS) that's ready to re-theme to your brand and drop into your project.
Platho produces de-branded recreations for use in your own projects; original assets and branding aren't redistributed. Like any reference-driven work, what you ship and where is your call. Platho gives you a clean starting point rather than a copy of someone's property.
We're onboarding the private beta in small groups right now, by hand, so early users get real attention. The waitlist below is the only door in.
From the founders
We're two engineers who love the web's best-crafted sites, and we hate what generic AI tools do to them.
Every AI builder ships the same five layouts, the same gradients, the same slop. Meanwhile the sites that win awards are still built by hand, at hand-built prices.
Platho is our answer: AI grounded in measurement, the actual craft of the reference you point it at, held to that measurement before anything ships. We built all of it together, and we're onboarding early users personally.
If a recreation isn't faithful to its reference, we don't ship it. That isn't a feature we're promising you. It's the rule we built everything else around.
We're onboarding a small number of users by hand. Tell us what you want to recreate; relevant use cases get invited first.
You're on the list. ✓
We invite users in small groups, and replies go straight to the founders.