Every site has a feel.relume measures it.

Point it at any URL. It measures the colour, type, spacing and every curve of motion, then compiles a skill your agent uses to build a new site that feels the same.

linear.app home page, as measured by relume Tessera, a new product page built from the linear.app skill
00check_style vs linear.app
the pipeline

Eight passes over a live site.

the catalogue

Famous sites, recreated.

Each pair is a famous site and a new product site built from relume's skill of it, then measured and scored by the same pipeline. Every build an agent checks with relume joins this list on its own. Open a pair to see both full pages scroll together, section by section.

every extraction stays

The catalogue grows each time you use it.

dna · linear.app

Facts, not vibes.

Read from the live site, never guessed from a screenshot. Colours keep the source's variable names, springs stay exact, and fonts come with their licence.

check_style

Then it checks the agent's work.

The new page goes through the same pipeline and its DNA is compared with the source's, down to each motion's duration, curve, stagger and entry point.

Same language. A page that never existed.

Copying a site is easy and useless. relume transfers its grammar: your product, your words, moving like the reference.

one line

Give your agent taste it can measure.

curl -fsSL https://relume.shubhrgunjan.me/install.sh | sh

Installs what it needs (Node, git, ffmpeg, a headless browser), finds your agents — Claude Code, Codex, Gemini, Antigravity, Cursor, Windsurf, VS Code, OpenCode, Goose — and asks which to set up. --agents claude,codex · --yes · --uninstall

extract_siteget_skillget_dnasee_referencecheck_styleget_pitfallssearch_catalogcompare_entries