Motion graphics,
rendered from code.
Kinetic typography, 3D titles, lower thirds, chat stories, charts, flights across a world map, characters who act out your script and your own mascot as host, with music made by code. One command gives you an MP4, a transparent MOV/WebM for your editor, a GIF or a WebP. No After Effects, no AI video model: every frame is drawn by code, so every render is exact and repeatable.

Gallery
Every preview is a real render. Click a command to copy it.
Install
Needs Node 18+ and ffmpeg. Works on Windows, macOS and Linux.
# CLI git clone https://github.com/Rudywizz/rudywizz-motion cd rudywizz-motion npm install npx playwright install chromium npx rudywizz-motion doctor # first video npx rudywizz-motion render glitch-title --text "Hello / world"
# Claude Code plugin /plugin marketplace add Rudywizz/rudywizz-motion /plugin install rudywizz-motion@rudywizz # any agent that reads skills npx skills add Rudywizz/rudywizz-motion # then just ask "a 16:9 YouTube intro for my channel, glitchy, then a lower third with my name"
Templates
Whole edits in one command: npx rudywizz-motion render stats-recap. Copy the JSON and make it yours.
3d-title16:9extrude-3d → cube-spin → particle-sphere → retro-gridbirthday9:16chat-story → inflate → odometer → highlight-quoteblack-friday9:16glitch-title → led-marquee → odometer → receipt → countdownchat-reel9:16chat-story → glitch-title → cta-followevent-countdown9:16countdown → split-flap → neon-signhistory-short9:16history-title → map-route → image → parchment-letterkinetic-promo9:16glitch-title → word-stack → scramble → ticker-rowslaunch9:16signal-tune → orbit-ring → inflate → halftone-presslyric-teaser9:16beat-cut → lyric-video → vhs-memorynew-year9:16split-flap → countdown → particle-sphere → neon-signpodcast-clip9:16scramble → highlight-quote → scenequote-card4:5highlight-quotesave-the-date9:16parchment-letter → split-flap → map-routeshowreel16:9glitch-title → word-stack → extrude-3d → map-route → cube-spin → neon-sign → particle-sphere → retro-gridstats-recap9:16countdown → odometer → bar-chart → cta-followtour9:16map-route → neon-sign → history-title → image → inflate → split-flap → murmuration → receipt → led-marquee → halftone-presstravel-reel9:16map-route → split-flap → odometer → neon-signyoutube-intro16:9scramble → word-stack → lower-thirdyoutube-outro16:9word-stack → cta-follow → retro-grid
Why it looks better
A real compositor, not a text-animation toy.
Frame-perfect
Each frame is computed at t = frame / fps and piped to ffmpeg. No screen recording, no dropped frames. Same seed, same video (checked in CI).
WebGL2 compositor
Camera moves with motion blur, shader transitions, bloom, lens, light leaks, film damage and colour grades on every scene.
Every format
9:16, 1:1, 4:5 and 16:9 at any size. Text is fitted, wrapped and hyphenated so it never leaves the frame.
Transparent output
Render with --alpha to ProRes 4444 or VP9 and drop titles onto footage in Premiere, Resolve, Final Cut or CapCut.
Your footage
Clips and photos get speed ramps, hand-held camera, captions, parallax layers, sketch and engraving looks.
Safe to run
No network, no telemetry, one dependency. The local render server is bound to 127.0.0.1 behind a random per-run token.