motion-anything  by nexu-io

Agentic motion layer for generative animation

Created 5 days ago

New!

359 stars

Top 77.8% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

nexu-io/motion-anything offers an agentic, chat-native motion engine for web animations. It bridges AI-generated content and refined motion design, allowing users to describe animations via chat for automatic generation and editing. This local-first, engine-agnostic tool targets developers and designers needing efficient, sophisticated AI-driven motion integration.

How It Works

The engine uses multiple coding-agent backends (incl. BYOK) to interpret natural language prompts into animations. Key features include in-page, component-level motion editing via triggers, verbs, easing, and a keyframe editor. It integrates with the Open Design ecosystem, using pre-defined brand packs and templates. "Taste" in motion is enforced via avoid_when and restraint budgets, prioritizing GPU-safe properties and reduced-motion preferences.

Quick Start & Requirements

Installation involves cloning the repo and running a Node.js script; no npm install is needed due to zero dependencies.

  • Primary command: git clone https://github.com/nexu-io/motion-anything.git && cd motion-anything && node cli/bin/motion.js serve 4399 http://localhost:4399
  • Prerequisites: Node.js 18+ and at least one agent engine (CLI on PATH or BYOK API key).
  • Dependencies: Zero npm dependencies.
  • Links: Repo: https://github.com/nexu-io/motion-anything.git

Highlighted Details

  • Library of 403 motion recipes (77 real effects with live previews).
  • Exports animations to JSON, CSS, React, Lottie, MP4, GIF, and portable SKILL.md.
  • Video editor with in-browser WebCodecs MP4 export; no watermarks or per-render fees.
  • "Boring to run" architecture: plain files, no build step, zero dependencies.
  • Open Design integration: 59 brand packs, 58 video templates, 112 HTML prototypes, 2,680 icons.

Maintenance & Community

Part of the nexu.io / Open Design family, indicating team-driven development. Roadmap details v0.x and v1.0 plans, including Figma import and auto-motion assignment.

Licensing & Compatibility

Licensed under Apache-2.0, permissive for commercial use and closed-source integration. Third-party source permissions are in ATTRIBUTION.md.

Limitations & Caveats

As a v0.1 release, it's early-stage; features like Figma import are in development. The effectiveness of "AI taste" mechanisms (avoid_when, restraint) needs validation. Reliance on external agent engines may introduce variable costs, latency, or output consistency issues.

Health Check
Last Commit

4 days ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
4
Star History
360 stars in the last 5 days

Explore Similar Projects

Starred by Eric Zhu Eric Zhu(Coauthor of AutoGen; Research Scientist at Microsoft Research), Luis Capelo Luis Capelo(Cofounder of Lightning AI), and
1 more.

hyperframes by heygen-com

3.4%
34k
HTML-native video rendering for AI agents
Created 4 months ago
Updated 15 hours ago
Feedback? Help us improve.