GitHub radar

Copy any animation you like into your own code with an AI agent

This tool records an animation from a site or video, rebuilds it in your own code, and checks the copy against the original until the gap disappears.

01NiazMorshed2007/reanimate 732JavaScript

An add-on skill for the Claude Code AI agent: it records an animation from a site, video or gif, then rewrites it in your project's code, checking the copy against the original frame by frame.

When it helps

Use it when you want to recreate one specific effect — a hover state, parallax, a 3D scene — from a site you like. Skip it for a plain static page with no real motion.

Pros

  • Checks the copy frame by frame instead of guessing timing
  • Runs on your existing Claude Code subscription, no paid AI keys
  • Handles canvas, WebGL and 3D scenes, not just CSS
  • Real clones of live sites finished in 30–90 minutes

Cons

  • Only works on macOS and Linux, not Windows
  • First run downloads about 250 MB of extra tools
  • Pages behind a login need a screen recording instead of a link

How to set it up — step by step

  1. 1Open Claude Code in your project folder.
  2. 2Send the agent the text from the block below.
  3. 3Once the skill is installed, type `/reanimate` with a link to the animation you want to copy.
  4. 4Wait through a few verification rounds while the agent compares the copy to the original frame by frame.
  5. 5Read the final report: what matches and what's still off.
  6. 6Use the resulting code as a starting point and adjust the style to fit your project.

Text for your agent

Copy this and send it to your agent — Claude Code, Codex, any of them:

Install the reanimate skill from https://github.com/NiazMorshed2007/reanimate by running `npx skills add NiazMorshed2007/reanimate -g`, then ask me for a link to the animation I want cloned and run /reanimate on it in Claude Code — show me the result.

A regular laptop on macOS or Linux — no GPU needed (Windows is untested). You just need Bun and Claude Code; the first run downloads a headless browser and ffmpeg, about 250 MB, and after that everything runs locally.

Open on GitHub