Your animations, on a timeline
Loupe turns fire-and-forget React animations into something you can scrub like a video — pause on any frame, mark what’s off, and hand the finished motion to your coding agent or straight to production.
That card above is not a video and not a mockup. It’s a real Loupe scene, and the control beneath it is the actual Loupe panel — the same one you mount in your project. Drag the timeline; pause on any frame.
Why timeline-first
Every animation is a function of time. Loupe owns the time, so scrubbing back is just setting the clock to zero and pausing is just freezing it. No state machines, no mount-cycle guesswork — one number going up.