1. Describe the animation
Describe the motion you want — a logo reveal, feature walkthrough, or social clip — then author the scenes and choreography in HTML/CSS and a GSAP timeline.
Motify install
Motify is an open source HTML and GSAP motion graphics editor that runs on your own machine. A normal web project gives you an editable HTML composition, a scoped stylesheet, and a JavaScript timeline you can refine visually and render to video.
Keep your composition files and media together so every animation stays portable and version-controlled alongside your code.
localhost.No account, API key, or cloud upload is needed to install and edit. You can create projects, animate, and preview fully offline.
Requires Node.js 20.19.0 or newer, npm, and FFmpeg on PATH for MP4 export.
git clone https://github.com/COPPSARY/Motify.gitClone the repository, install its dependencies, and open the editor locally. The composition source stays in normal HTML, CSS, JavaScript, and TypeScript files that can be inspected and committed with the rest of your project.
npm install && npm run devStarts the local editor with live preview.
npm run render:videoRenders the bundled composition frame by frame through Chrome and FFmpeg.
Author a composition, edit it visually, then export — in four steps.
Describe the motion you want — a logo reveal, feature walkthrough, or social clip — then author the scenes and choreography in HTML/CSS and a GSAP timeline.
Move layers, retime keyframes, and change easing directly in the editor. Nothing is baked into an opaque render, so every property stays adjustable.
Because the project is readable web code, you can inspect a scene or adjust one timeline tween without rewriting the whole animation.
Render the timeline locally with FFmpeg and drop the result into a launch page, a demo, or a social post.
Keep project media beside the HTML composition and reference it from the browser DOM.
my-video/
composition.html
timeline.js
index.ts
assets/
logo.svg
product-shot.png
soundtrack.mp3assets/.Common questions about setting up and running Motify.
Node.js 20.19.0 or newer, npm, Chrome or Chromium, and FFmpeg available on your PATH for video rendering.
No. Motify runs locally from a normal Vite project. Clone the repository, install dependencies, and start the editor with npm.
A composition uses an HTML template, scoped CSS, a GSAP timeline, and a small TypeScript adapter. Keep those files and any media assets together in Git.
Yes. The source is plain HTML, CSS, JavaScript, and TypeScript, so any coding agent can inspect and adjust a scene or timeline directly.
Run npm run render:video after installing Chrome/Chromium and FFmpeg. Motify seeks the browser composition frame by frame and pipes PNG frames into FFmpeg locally.
Motify is open source and available on GitHub. You can run the editor locally, inspect the source, and contribute to the project.
The full documentation covers HTML composition authoring, SVG animation, GSAP presets, easing, browser rendering, and video export.