motion-anything - Open Design's open-source native-first motion engine
motion-anything is an open-source, native-first motion engine from the Open Design team, positioned as a free version of Figma Motion + a watermark-free motion video workshop. The tool allows motion effects to come alive directly on real web pages, as you see...
What is motion-anything?
motion-anything is an open-source, native-first motion engine from the Open Design team, positioned as a free version of Figma Motion plus a watermark-free motion video workshop. The tool allows motion effects to come alive directly on real-world web pages, offering a WYSIWYG experience; modifications are ready to be deployed. Users can use natural language descriptions to instruct the AI Agent to generate motion effects, supporting keyframe fine-tuning, and exporting in formats including code, video, and portable skills.
The main functions of motion-anything
-
Realistic webpage animationThe deliverables are ready-to-run HTML/CSS/JS files, not design drafts or prototypes; they can be deployed immediately after modification.
-
AI Natural Language GenerationIt can generate motion effects by describing the feeling, and supports keyframe and spring curve fine-tuning.
-
Curated-level motion effects ecosystemIt includes 403 animation recipes, 230 Skills, 59 design systems, and 2680 icons.
-
Watermark-free video workshopSupports multi-camera arrangement, text-by-text animation effects and path drawing, and local browser rendering of MP4/GIF.
-
Multi-Agent IntegrationAutomatically identifies 8+ local code agents such as Claude Code and Cursor, and supports cloud and BYOK.
-
Restraint EngineThe recipe comes with an avoid_when annotation, which automatically issues a warning when excessive animation is detected.
-
Seven export formatsSupports JSON, CSS, React, Lottie, MP4, GIF, and SKILL.md.
Follow us on WeChat and reply with "open source",join inAI open source project discussion group
How to use motion-anything
- Installation and startupClone the GitHub repository to your local machine, then navigate to the directory and execute the command.
node cli/bin/motion.js serve 4399Start the service and access it via your browser.localhost:4399Open the workbench. - Generate pageEnter a page description on the homepage, select the design system and motion style, and click Generate Initial Page.
- Component editingSelect any component, adjust the parameters in the Inspector panel, or describe the desired animation effect in natural language through the chat box.
- Timeline ArrangementDrag and drop components on the bottom timeline to adjust the trigger order, duration, and delay interval of the page-wide animation effects.
- Export DeliveryAfter completing the editing, export and deliver the file in JSON, CSS, React, Lottie, MP4, GIF, or SKILL.md format.
- Configure AgentGo to Settings → Execution mode, select the installed local Agent CLI or configure BYOK and enter the API Key for direct connection.
The core advantages of motion-anything
-
Realistic webpage animationThe deliverables are directly executable HTML/CSS/JS files, not static prototypes. Once modified, they can be written back to a file for deployment.
-
Zero-threshold AI creationDesign novices can simply describe their feelings in natural language to get a finished product, while professional users can fine-tune keyframes.
-
Watermark-free local renderingVideo export requires no ffmpeg, no cloud access, and no pay-per-use fee; it's all done in the browser.
-
Ecological unityA single motion model integrates design, development, video production, and agent collaboration, eliminating fragmented toolchains.
The project address for motion-anything
- GitHub repositoryhttps://github.com/nexu-io/motion-anything
Comparison of motion-anything with similar competing products
| Comparison Dimensions | motion-anything | Figma Motion |
|---|---|---|
| Core positioning | An open-source, local-first motion effects engine that allows motion effects to run directly on real web pages. | Closed-source plugins, animations are mainly previewed within the design draft. |
| Open source license | Apache 2.0 is completely open source and free. | Closed-source commercial products, with some features requiring payment. |
| AI generation | Support for natural language allows the Agent to generate and modify animations. | It relies on manual configuration and has limited AI capabilities. |
| Code output | Directly export runnable HTML/CSS/JS/React and write it back to a file. | It requires the use of third-party tools to convert the code; it is not native. |
| Video export | Browser native watermark-free rendering of MP4/GIF files, with built-in video workshop. | It lacks native video export capabilities and requires the use of external tools. |
| Local priority | Runs entirely locally, supports self-hosting and offline use. | Cloud-first, relies on the Figma platform and network. |
Application scenarios of motion-anything
- Product Launch PageQuickly generate product websites with scroll-triggered and hover animations, and export the code for direct deployment.
- Marketing video productionCreate watermark-free product promotional videos using multi-camera templates and text-to-text animation effects, without the need for external editing tools.
- AI Page Post-ProductionAdd interactive animations to static web pages generated by AI in batches, solving the problem that generated pages cannot be modified at once.
- Design system accumulationSave motion effect formulas as portable skills for unified reuse across multiple projects within the team, maintaining brand motion effect consistency.
- Improving front-end development efficiencyDesigners can directly produce React/CSS code, reducing the loss of rendering and communication costs between design drafts and development.