{"repo":"KumarSashank/motiscope","free":true,"listed":false,"github":"https://github.com/KumarSashank/motiscope","clone":"git clone https://github.com/KumarSashank/motiscope.git","description":"Recreate any web animation from a screen recording. A motion-design plugin: analyzes motion (timing, easing, stagger, loops) and rebuilds it as GSAP / CSS / Framer Motion / Lottie code.","language":"Python","stars":107,"topics":["ai-agent","animation","claude-code","claude-code-plugin","css-animation","ffmpeg","framer-motion","gsap","lottie","motion-design"],"license":"MIT","category":"media-processing","readme_excerpt":"motiscope See the motion, recreate the animation. Drop a screen recording of an animation — get working GSAP / CSS / Framer Motion / Lottie code. 🔗 Live site · Quickstart · Install · Platforms · How it works --- A motion-design tool for coding agents. Pure Python (standard library) + ffmpeg . No cloud, no npm, no accounts required. Ships as a Claude Code plugin , and as portable agent skills for Codex, Cursor, and anything that reads AGENTS.md . \"I want this animation on my site.\" — drop the clip, run /motiscope:analyze , then /motiscope:recreate gsap . Demo — original → recreated Left: the original. &nbsp; Right: recreated with motiscope. &nbsp; (one clip, so the beats stay in sync) motiscope measured the motion of the tomato — a 4.45s clock, the wake-and-wave beats, and the easing curve of each. The banana is an original character built on that measured motion: an 11 KB animated SVG. The timing transfers; the artwork doesn't have to. Original animation from SVGator's website-animation examples — all credit to the original creator. → full example · gallery Ambient geometric loop — fifteen tiles, one beat Left: the original. &nbsp; Right: recreated with motiscope. Fifteen tiles spin, scroll and ripple. motiscope measured a 0.75s master beat — burst peaks at 0.317 / 1.067 / 1.817s, agreeing to ±0.02s across three independent tiles — and an easing whose peak angular speed is 3.6× the mean , far sharper than a stock ease-in-out. The result is 14 KB of animated SVG with no JavaS","default_branch":null,"files":null,"tree":[],"storefront":"/r/KumarSashank","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/KumarSashank/motiscope/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}