What people do with a motion decompiler.
Each page below answers one question the way a colleague would: what mvoom does for it today, step by step, with the real numbers and limits — and where it stops.
Turn any web page into an MP4: 1920×1080 at 60 fps, every animation played at its real speed, the scroll driven like a camera at the pace you choose. Whole pages up to 120 seconds; a 10-second preview is free.
Scroll-linked animations only look right at a steady pace. mvoom drives the scroll at a fixed speed on a controlled clock and captures every frame at 60 fps.
Paste a URL, pick a piece, and get every animation on it measured: duration, easing curve, delay, trigger and the properties that move. Two reads a day, free, no account.
Stop guessing cubic-beziers from DevTools. mvoom measures a running animation and returns the exact curve, duration and delay, then gives you the CSS keyframes and a React component.
Measure a GSAP / ScrollTrigger piece on any site and get a React component that reproduces it with the Web Animations API — no GSAP licence, no plugin, no runtime.
Measure a Framer, Webflow or Squarespace animation on any published site and get it as a plain React component — without the builder, its runtime or its subscription.
The DOM shows nothing for a canvas. mvoom probes the WebGL context — programs, shaders, geometry, uniforms over time — and rebuilds the scene in three.js so you can see and price it.
@mvoom/mcp adds four tools to any MCP client: discover a page, inspect a piece, check the wallet, and purchase-and-inject a component — the last one only with your signature.
@mvoom/cli: mvoom capture measures a piece from the command line, mvoom connect pairs a project so purchases land in it, mvoom auth holds your key. JSON output for scripts.
@mvoom/sdk runs a measured recipe on markup you already have — React, Vue or plain DOM — with zero dependencies. The trigger is interpreted, not approximated. MIT.
Teardowns is mvoom's public library of measured motion: award-winning pieces with their exact durations, curves and triggers, running live, with the generated code. Free to browse.
Verify your domain with one TXT record and read your own site freely, record it in full with no mark, and hand the measured components to your team.
Five measurement passes, a sanitiser that destroys content, and a generator that writes one recipe per mechanism. Here is exactly how a page becomes a dependency-free React component.
Reading is free. A piece costs 1,200–12,000 credits ($12–$120; 100 credits = $1). Plans buy reads, the terminal and monthly credit: Solo $49, Practice $129, Foundry $349. No piece is ever cheaper on a plan.