
昨天 Open Design 团队又开源了一个力作:motion-anything。

这几年动效工具层出不穷,但大多数都卡在一个尴尬的位置:设计稿里动得再美,一旦变成代码,就像被施了定身咒。
AI 生成页面更是如此,动效永远是"一次性"的——生成完就定型,想改就得重来。
动效本应该是网页的灵魂,却成了最尴尬的"半成品"。
直到 motion-anything 的出现,这个问题有了真正的答案。
motion-anything 是 Open Design 团队原班人马打造的开源动效引擎。
和市面上大多数工具不同,它不做"设计稿里的动效",而是让动效直接活在真实的、正在运行的网页上。
你在编辑器里看到的每一个动效,都是真实的 HTML + CSS + JavaScript,双击就能运行,部署就能上线。
更厉害的是,你可以随时回来继续编辑——选中任意组件,在聊天里说一句"让它悬停时弹一下",它就立刻动起来。
这不是原型,这是能直接交付的产品。
而且它完全免费,遵循 Apache 2.0 开源协议。
motion-anything 自带一个庞大的动效生态:
更贴心的是,你可以用插件形式导入自己的设计资产——从 GitHub 拉、传 zip、拖文件夹都行,导入即用。
这是 motion-anything 最让人兴奋的功能。
设计小白零门槛:不用懂任何术语,说"感觉"就能出顶尖动效。比如:
专业设计师和 AE 老手也够用:关键帧、弹簧曲线、自定义轨迹全都能上手精调。
它支持 4 种触发方式(加载/滚动到/悬停/点击)、13 个动法(位移/缩放/旋转/透明/模糊等),还有完整的 6 轨关键帧编辑器——你甚至可以直接在画布上画一条线,让元素沿着这条路径运动。
动效不只是网页的专利,motion-anything 还自带一个完整的视频工坊:
最重要的是,导出 MP4 / GIF 无水印、不装 ffmpeg、不上云、不按次收费——所有渲染都在你的浏览器里完成。
motion-anything 会自动识别你本地的代码 Agent:
顶栏一键切换,复用已登录会话零配置。本地一个 CLI 都没有?开通 Open Design Cloud 就能云端跑各种模型,长任务不中断,填个 API key 直连也行。
这是 motion-anything 最特别的设计——它内置了一套"克制引擎"。
每个动效配方都带"什么时候别用我"的标注(avoid_when),时间轴检测到太多元素挤在同一入场窗口会直接警告你。
开发团队亲身实践告诉我们:好动效的秘密不是多,是收着用。太多动效反而会让用户分心,好的动效应该像呼吸一样自然。
改好的动效是你的资产,想怎么用就怎么用:
# 克隆仓库
git clone https://github.com/nexu-io/motion-anything.git
cd motion-anything
# 启动服务
node cli/bin/motion.js serve 4399
# 打开浏览器访问
# http://localhost:4399在 Settings → Execution mode 中选择已安装的 Agent CLI,或配置 BYOK(使用自己的 API Key 直连 Anthropic / OpenAI / Google)。
motion-anything 解决了动效领域的四大痛点:
如果你是设计师、开发者,或者只是想让自己的网页更有灵魂,motion-anything 值得一试。
GitHub:https://github.com/nexu-io/motion-anything
如果本文对您有帮助,也请帮忙点个 赞👍 哈!❤️