OpenRadar

Project · Python · Added June 18, 2026

pixel2motion

Pixel2Motion is an AI agent skill that converts raster logos into smooth SVG animations with motion QA evidence, HTML demos, and GIF/video exports.

702 stars 66 forks View on GitHub

Pixel2Motion

Overview

Pixel2Motion is an open-source AI agent skill that takes your raster logo — PNG, JPG, WebP, even a screenshot — and converts it into a clean, motion-ready SVG animation. It hit 700 GitHub stars in five days after its June 12, 2026 launch, which tracks with the current explosion of AI-powered design tooling.

The project is built by Nolanlai, a designer-developer who runs the “Vibe-Creators” community focused on AI-assisted creative workflows. The skill works with both Codex and Claude as execution environments, positioning it squarely in the emerging “agent skill” ecosystem where AI models follow structured instruction files to produce deterministic output.

The core problem it solves: brand teams and developers constantly need animated logos for websites, apps, presentations, and social media. The traditional path involves manually tracing raster images in Illustrator, building SVG structure by hand, then choreographing CSS or SMIL animations — a process that takes hours per logo. Pixel2Motion collapses that to minutes by using AI for the creative decisions while keeping every intermediate artifact auditable and QA-verifiable.

Why it matters

The design tooling space is having a moment. Figma acquired into Adobe, the open-source alternatives are maturing, and AI-native tools are eating into workflows that used to require dedicated specialists. Pixel2Motion sits at an interesting intersection: it’s not a design app, it’s an agent skill — a structured instruction set that any capable AI model can execute.

This matters for fullstack developers in particular. Frontend teams regularly need logo animations for landing pages, loading screens, and brand moments. Hiring a motion designer for a 3-second logo reveal is expensive and slow. Doing it yourself means learning SVG path manipulation and CSS animation choreography. Pixel2Motion lets you hand a raster logo to an AI agent and get back production-ready HTML with dependency-free CSS animations, replay controls, speed adjustment, and deterministic QA evidence.

The agent skill format is the bigger story here. As AI coding assistants (Claude, Codex, Cursor) become standard in developer workflows, the ability to package complex multi-step processes as reusable skills is becoming a real differentiator. Pixel2Motion demonstrates what a well-structured skill looks like: clear references, QA scripts, deterministic verification, and structured output that any model can produce consistently.

Key Features

Raster-to-Vector Pipeline. The skill traces raster logos into clean semantic SVG with separate addressable parts — mark, wordmark, dot, icon — each with its own ID for animation targeting. The fitting process uses IoU as a diagnostic metric but prioritizes smoothness and structural clarity over raw pixel overlap. A high-IoU jagged trace gets rejected in favor of a cleaner, lower-complexity vector.

Motion Choreography with CSS. Animations are authored as pure CSS targeting semantic SVG element IDs. No JavaScript runtime, no animation library dependencies. The output HTML file includes replay controls, slow-motion mode, speed adjustment, and atomic motion studies — all built into a single self-contained file you can drop into any project.

Deterministic QA Evidence. Every animation ships with frame captures at specific timestamps, motion strips comparing consecutive frames, and continuity probes for risky animation windows (draw-on effects, crossings, mask transitions). This isn’t “trust the AI” — it’s “here’s the proof it works.” The QA scripts run via Playwright and produce PNG evidence you can review.

Multiple Animation Patterns. The skill includes reference files for reveal patterns (draw-on, fade-in, stagger, morph), twelve animation principles adapted specifically for logos, and motion personality profiles (playful, professional, tech-forward, minimal). These aren’t generic CSS tricks — they’re curated patterns that account for how logos actually need to animate in real products.

HTML Showcase Output. Each animation produces a standalone HTML file with a built-in showcase page. Speed controls, replay buttons, slow-motion toggle, and frame-by-frame stepping are all included. This makes it easy to share animation previews with stakeholders who don’t have any design tools installed.

Agent-Agnostic Design. The skill works with Claude, Codex, and any AI agent that can read SKILL.md files and execute Python scripts. The instruction format follows the Agent Skills standard, making it portable across different AI coding environments. You’re not locked into one vendor.

Companion Tooling. The repository includes eleven Python scripts for specific pipeline stages: raster tracing, SVG path auditing, overlay rendering, motion frame capture, and continuity probing. Each script is independently usable, so you can integrate individual steps into your own workflows.

Use Cases

Pros and Cons

Pros:

Cons:

Getting Started

# Clone the repository
git clone https://github.com/nolangz/pixel2motion.git
cd pixel2motion

# Set up Python environment
python3 -m venv .venv
.venv/bin/pip install pillow numpy playwright
.venv/bin/python -m playwright install chromium

# Place your raster logo in the working directory
cp /path/to/your-logo.png .

# Run the overlay QA to verify vector fitting
python3 scripts/render_overlay.py logo.svg your-logo.png \
  --out outputs/fit_iterations/01_overlay.png \
  --render-out outputs/final_render.png \
  --report outputs/fit_metrics.json

# Build the animation showcase HTML
python3 scripts/animate_svg_showcase.py logo.svg \
  --css motion.css \
  --out logo_motion.html \
  --title "Your Logo" \
  --duration-hint 1500

# Capture deterministic motion frames for QA
python3 scripts/capture_motion_frames.py logo_motion.html \
  --times 0,300,700,1000,1250,1500 \
  --out outputs/motion_frames \
  --strip outputs/motion_strip.png

For AI-assisted workflows, load the skill file into your agent:

# In Claude or Codex, reference the skill
# Read SKILL.md, then provide your logo and desired animation style

Alternatives

Lottie + Bodymovin — The established standard for web animations, widely supported across platforms and design tools. Lottie requires After Effects or a similar editor to create animations, and the output depends on the lottie-web runtime library. Choose Lottie when you need cross-platform animation consistency and have a designer who can author in After Effects.

SVGator — A web-based SVG animation tool with a visual timeline editor. More accessible than After Effects for simple SVG animations, with export to animated SVG, Lottie, and video. SVGator is a SaaS product with subscription pricing. Choose SVGator when you want a visual editor and don’t need the AI-assisted pipeline or QA evidence that Pixel2Motion provides.

Rive — A modern animation tool for interactive vector animations with a runtime optimized for web and mobile. Rive excels at state-machine-driven animations (think animated buttons and interactive illustrations) but is overkill for simple logo reveals. Choose Rive when you need interactive, stateful animations rather than one-shot logo reveals.

Verdict

Pixel2Motion is the kind of tool that makes you reconsider what “AI-assisted design” actually means. It’s not generating random art from a prompt — it’s automating a specific, well-defined creative pipeline with deterministic QA at every stage. The raster-to-vector-to-motion workflow has clear inputs and outputs, the QA evidence is genuinely useful for production work, and the agent skill format means it integrates into existing AI coding workflows without lock-in. At 702 stars in five days with active development, it has real momentum. If you’re a frontend developer who regularly needs logo animations for web projects, this is worth adding to your toolkit today. The setup cost is low, the output quality is solid, and the QA pipeline gives you something most AI design tools don’t: proof that the animation actually works.

Related

Shared tags