motion-anything
AI 听懂感觉描述,生成可导出动画代码的动效引擎,403 个零依赖动效配方,8 大 AI 引擎支持
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
AI 听懂感觉描述,生成可导出动画代码的动效引擎,403 个零依赖动效配方,8 大 AI 引擎支持
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
想象一个场景:设计师对 AI 说「给我一种犹豫中的动画感觉」,下一秒 AI 就生成了一组完整的 CSS 动画代码——不是模糊的参数建议,而是可以直接粘贴到项目里的成品。这就是 motion-anything 正在做的事情。
motion-anything 是 nexu-io 团队开源的智能体动效层(agentic motion layer)。它是一个本地优先、对话原生的动效引擎,核心理念是:描述感觉,AI 交付动画。用户无需记忆复杂的 CSS 属性或 JavaScript 动画 API,只需用自然语言描述想要的动效感觉,系统就能自动生成对应代码。
该项目隶属于 nexu-io 旗下的 Open Design 开源设计工作室,后者定位为「AI 时代的设计工作室」,motion-anything 是其在动效细分领域的拳头产品。项目采用 Apache-2.0 开源许可,目前 GitHub 640 Stars,68 Forks。

图 1:motion-anything 主界面,支持对话式动效生成与预览
用户通过命令行或对话界面描述想要的动效(如「弹性」「打字机」「流光」),motion-anything 内置的 403 个动效配方(motion recipes)会自动匹配合适的方案。每个配方都是零依赖的纯代码片段,可直接嵌入任何网页,无需 React、无需 three.js、无需构建工具。
生成的动效可以导出为多种格式,满足不同技术栈的需求:

图 2:支持 8 种 AI 编码引擎 + BYOK 任意切换
motion-anything 不绑定单一 AI 模型,支持 Claude Code、Codex、Cursor、OpenCode、Grok Build、Hermes Code、Gemini、Open Design Cloud 等 8 种编码 Agent。同时支持 Bring Your Own Key(BYOK),用户可接入自己的 API Key。
项目内置 MOTION-SPEC.md,定义了完整的动效标准:包括时间梯度(6 级:从 instant 80ms 到 cinematic 2000ms)、缓动曲线(五种标准化 easing tokens)、GPU 友好属性建议、以及无障碍支持(prefers-reduced-motion)。这是业内少见的将动效工程化的规范文档。

图 3:motion-anything 动效路径编辑器界面
语言:JavaScript / TypeScript
CLI 工具:通过 npm install -g motion-anything 安装,motion 或 motion-anything 命令启动
本地预览:内置 HTML 预览页(gallery/index.html),无需 Web 服务即可查看动效
架构特点:
以下是项目中真实可用的动效效果,均为零依赖的 Web 动效:

图 4:弹跳卡片效果

图 5:解密打字机效果

图 6:弹性滑动条交互效果

图 7:故障终端 Glitch 效果
motion-anything 的部署非常轻量:
npm install -g motion-anything
motion
只需两步即可在本地运行。没有 Python 环境要求,无需 Docker,不需要 GPU。生成的动效以静态 HTML 文件输出,可直接集成到任何前端项目中。
不支持一键容器化部署,这是当前版本的局限——对于 CLI 工具来说影响不大,但对于团队协作场景(希望统一开发环境)稍显不便。

图 8:暗色模式下的动效预览界面
1. 动效质量依赖 AI 模型能力:自然语言描述「感觉」是主观的,不同 AI 模型对同一描述的理解差异可能导致输出质量不稳定。
2. 配方覆盖度有限:403 个动效配方虽已覆盖主流场景,但面对高度定制化的复杂动效(如精确的物理仿真)仍显吃力。
3. 无服务端/Web API:纯本地 CLI 工具,不适合需要远程 API 服务的场景。
4. JavaScript 单语言生态:对于 Python/机器学习背景的开发者而言,存在一定门槛。
motion-anything 代表了一个新兴趋势——AI 正在从生成静态内容,进化到生成动态体验。传统动效开发需要设计师和开发者协作完成,而 AI 动效工具让这一过程压缩为「描述意图、接收代码」。
从增长角度看,项目虽仅 640 Stars,但 Apache-2.0 许可、活跃的维护(最新推送 2026-07-07)以及丰富的生态系统,使其在动效垂直领域具有较强的参考价值和实践意义。随着 AI Agent 能力的持续提升,这类「AI 驱动的创意编码」工具有望成为前端工作流的新标配。
一句话总结:motion-anything 是动效开发者/设计师的 AI 助手,用自然语言替代编码细节,让「描述感觉」成为可能。适合前端开发者、UI 设计师以及探索 AI x 创意工具的爱好者。