Overview
npm install @arinze-clinton/loupe -Dnpm · GitHub

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.

Loading demo…

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.