AVW-1:AI 动态视觉 Web 生态全景——40+ 工具的完整地图

AI 动态视觉 Web 专题 全景地图(本文) | 动画引擎 | 数据可视化 | 交互叙事 | AI 生成 UI | 视频与动效 | 程序化三剑客 | 中国生态 | 视觉指南


# AI 动态视觉 Web 生态 ## 动画引擎 - GSAP / anime.js / Motion - Animate.css / Glaze ## 视频 & 动效 - Remotion / Motion Canvas - Revideo / Editly - Theatre.js / Rive / Jitter - Motionity / LottieFiles ## 数据可视化 - ECharts / AntV G2/G6/X6/L7 - Plotly / Bokeh / D3Blocks - HiPlot / Yellowbrick / PyGWalker - Pyvis / Observable / Flourish ## 交互叙事 - Twine / Ren'Py / Ink - Inform / Shorthand / Idyll ## AI 生成 UI - v0 / bolt.new / CopilotKit - A2UI / AG-UI / AGenUI - Onlook / Open-Lovable - DeepSite / LlamaCoder ## 低代码 & 建站 - AMIS / LowCode Engine - GrapesJS / Puck / Plasmic - Appsmith / ToolJet / Budibase - Streamlit / Gradio / Reflex ## 设计系统 - Ant Design / Semi Design - Arco Design / TDesign ## 资产 & 工具 - Heroicons / Flaticon - Cubic-Bezier / Animista / Markmap

为什么写这个专题

前面用七篇文章深入了 GSAP——Web 动画的工业标准。但 GSAP 只是整盘棋里的一颗子。在 AI 应用开发中,真正的问题不只是"怎么让一个 DOM 元素动起来",而是:

  • AI 推理结果怎么可视化?用什么图表?
  • LLM 的输出文本怎么动态展示?
  • 能不能直接在浏览器里生成视频?
  • 用户输入一句描述,能不能直接生成一个网站?
  • 高维数据(Embedding、t-SNE、Attention weights)用什么工具画?
  • 交互式叙事(AI 对话小说、视觉小说)用什么引擎?

这 40+ 个工具分别回答了这些问题中的一个或几个侧面。本文把它们放进一张地图。


生态全景图

第一象限:动画引擎

工具 官网 GitHub Stars 一句话
GSAP gsap.com greensock/GSAP 19k+ Web 动画工业标准
anime.js animejs.com juliangarnier/anime 50k+ 轻量优雅的通用动画库
Motion motion.dev motiondivision/motion 25k+ React/Vue 原生动画方案
Animate.css animate.style animate-css/animate.css 80k+ 零门槛 CSS 动画预设
Glaze glaze.dev 新锐 Tailwind 风格的动画框架

第二象限:视频 & 动效

工具 官网 GitHub Stars 一句话
Remotion remotion.dev remotion-dev/remotion 20k+ React 组件写视频
Motion Canvas motioncanvas.io motion-canvas/motion-canvas 16k+ 代码驱动的数学动画引擎
Revideo re.video midrender/revideo 新锐 AI 辅助的程序化视频生成
Editly mifi/editly 4.5k+ JSON 声明式命令行视频编辑
Theatre.js theatrejs.com theatre-js/theatre 12k+ 开发者+设计师协作的动效编辑器
Rive rive.app rive-app/rive-wasm 行业级 状态机驱动的实时交互动效
Jitter jitter.video YC 投资 在线动效编辑器,Figma 级别体验
Motionity motionity.app 开源 3k+ 开源 After Effects 替代
LottieFiles lottiefiles.com airbnb/lottie-web 30k+ JSON 跨平台矢量动画

第三象限:数据可视化

工具 官网 GitHub Stars 一句话
ECharts echarts.apache.org apache/echarts 60k+ Apache 顶级,中国可视化事实标准
G2 g2.antv.antgroup.com antvis/G2 12k+ 图形语法驱动的通用图表
G6 g6.antv.antgroup.com antvis/G6 11k+ 图可视化与知识图谱引擎
X6 x6.antv.antgroup.com antvis/X6 6k+ 流程图/ER 图/DAG 编辑器
L7 l7.antv.antgroup.com antvis/L7 4k+ WebGL 地理空间可视化
AVA ava.antv.antgroup.com antvis/AVA 新锐 AI 驱动的可视化推荐引擎
Plotly plotly.com plotly/plotly.js 16k+ Python/JS 交互图表工业标准
Bokeh bokeh.org bokeh/bokeh 19k+ Python 服务端渲染大数据可视化
D3Blocks d3blocks.github.io d3blocks/d3blocks 新项目 D3 组件化封装
HiPlot hiplot facebookresearch/hiplot 3k+ Facebook 高维数据平行坐标
Yellowbrick scikit-yb.org DistrictDataLabs/yellowbrick 4k+ Scikit-learn ML 模型诊断
PyGWalker kanaries.net Kanaries/pygwalker 12k+ Tableau 风格的 Python 数据探索
Pyvis pyvis WestHealth/pyvis 1k+ 交互式网络/知识图谱可视化
Observable observablehq.com observablehq 生态 D3 原生的数据叙事笔记本
Flourish flourish.studio Canva 旗下 无代码数据故事,被 Canva 收购

第四象限:交互叙事

工具 官网 GitHub Stars 一句话
Twine twinery.org klembot/twinejs 1.5k+ 可视化的分支故事编辑器
Ren'Py renpy.org renpy/renpy 5k+ 2D 视觉小说引擎,Steam 验证
Ink inklestudios.com inkle/ink 4k+ 交互叙事脚本语言,80 Days 同款
Inform inform ganelson/inform 1k+ 自然语言编程的交互小说引擎
Shorthand shorthand.com 企业 BBC/NYT 同款滚动叙事工具
Idyll idyll-lang.org idyll-lang/idyll 2k+ 声明式交互文档标记语言

第五象限:AI 生成 UI / Agent 协议

工具 官网 GitHub Stars 一句话
v0 v0.app Vercel AI 生成 React 全栈应用
bolt.new bolt.new StackBlitz 浏览器内运行的 AI 全栈生成器
CopilotKit copilotkit.ai CopilotKit/CopilotKit 15k+ Agent UI 框架,AG-UI 协议制定者
Onlook onlook.dev onlook-dev/onlook 增长中 AI-first 设计工具,设计师的 Cursor
Open-Lovable firecrawl/open-lovable 新锐 克隆任意网站为 React 应用
DeepSite deepsitev2.com HuggingFace DeepSeek 驱动的 AI 建站
LlamaCoder llamacoder.together.ai Together AI Llama 3.1 驱动的代码生成
A2UI a2ui.org Google Agent→UI 流式渲染协议
AG-UI ag-ui-protocol/ag-ui 新协议 开源 Agent-UI 交互协议
AGenUI openi.cn AGenUI/AGenUI 新锐 首个三端 Native A2UI 渲染引擎
GenUI genui.amap.com 高德 高德内部的 AI UI 生成

第六象限:低代码 & 建站平台

工具 官网 GitHub Stars 一句话
AMIS amis baidu/amis 17k+ 百度出品,JSON 配置生成页面
LowCode Engine lowcode-engine.cn alibaba/lowcode-engine 15k+ 阿里出品,可扩展的低代码引擎
GrapesJS grapesjs.com GrapesJS/grapesjs 23k+ 开源 Web Builder 框架
Puck puckeditor.com measuredco/puck 6k+ React 可视化编辑器
Plasmic plasmic.app plasmicapp/plasmic 5k+ React 可视化构建器
Webstudio webstudio.is webstudio-is/webstudio 5k+ 开源 Webflow 替代
Appsmith appsmith.com appsmithorg/appsmith 35k+ 低代码后台管理面板
ToolJet tooljet.com ToolJet/ToolJet 34k+ AI 驱动的企业应用生成
Budibase budibase.com Budibase/budibase 23k+ AI agents + 自动化 + 应用
Streamlit streamlit.io streamlit/streamlit 37k+ 最快的 Python 数据应用构建
Gradio gradio.app gradio-app/gradio 36k+ ML 模型 Web 界面,HuggingFace 默认
Reflex reflex.dev reflex-dev/reflex 21k+ 纯 Python Web 应用框架
Mesop mesop mesop-dev/mesop 5k+ Google 出品 Python AI 应用框架
NiceGUI nicegui.io zauberzeug/nicegui 11k+ 最简单的 Python Web UI

第七象限:设计系统 & 资产

工具 官网 GitHub Stars 一句话
Ant Design ant.design ant-design/ant-design 93k+ 全球最高 Star 的 React UI 库之一
Semi Design semi.design DouyinFE/semi-design 9k+ 抖音出品,3000+ Design Tokens
Arco Design arco.design arco-design/arco-design 5k+ 字节跳动内部系统
TDesign tdesign.tencent.com Tencent/tdesign 3k+ 腾讯统一设计体系
Heroicons heroicons.com tailwindlabs/heroicons 22k+ Tailwind 团队 SVG 图标
Flaticon flaticon.com 最大 最大动效图标库
Cubic-Bezier cubic-bezier.com 经典 贝塞尔曲线可视化编辑器
Animista animista.net 经典 CSS 动画代码可视化生成
Markmap markmap.js.org markmap/markmap 10k+ Markdown 转交互思维导图
IconPark iconpark bytedance/IconPark 8k+ 字节出品,多主题 SVG 图标

两个核心趋势

趋势一:从"写动画代码"到"AI 理解意图 → 生成视觉"

传统路径:设计师 → After Effects/Figma → 开发写 GSAP/anime.js → 测试 → 上线

新路径:用户描述 → v0/bolt.new/CopilotKit 生成 → Agent 实时控制 UI 渲染(A2UI/AG-UI)→ 动态适应

Remotion 代表中间态——你用 React 组件写视频,本质上还在写代码。真正的质变发生在 A2UI 和 AG-UI——AI 直接输出 UI 指令流,前端只是一个渲染器。

趋势二:可视化从"静态图表"到"AI 驱动的实时叙事"

Plotly/ECharts 的交互图表 → Observable/Flourish 的数据叙事 → AVA(AI 推荐图表类型)→ AI 直接生成可视化

核心转变:图表不再是独立存在的,而是叙事的一部分。AI 根据分析结果自动选择可视化类型、调整参数、生成解释文本。


怎么选:按场景决策矩阵

你的场景 首选 备选 为什么
Web 页面复杂动画 GSAP anime.js Timeline + ScrollTrigger 无可替代
React 项目动画 Motion GSAP + useGSAP() Motion 更 React-native
快速 CSS 动画 Animate.css Animista 即插即用
程序化生成视频 Remotion Motion Canvas 代码驱动,版本控制
Python ML 可视化 Plotly + Yellowbrick Bokeh Plotly 交互性最强
高维数据探索 HiPlot PyGWalker 平行坐标图是降维必备
知识图谱 G6 Pyvis G6 WebGL 大数据模式更优
LLM 应用界面 CopilotKit + A2UI v0 (原型) Agent-native 架构
AI 对话叙事 Ink + Ren'Py Twine Ink 脚本引擎更灵活
零代码建站 v0 / bolt.new Vev v0 更 AI-native
JSON 配置生成页面 AMIS LowCode Engine AMIS 链路最短
Python 数据应用 Streamlit Gradio 数据科学家最友好

本专题导航

编号 文章 涵盖工具数
AVW-1 全景地图(本文) 40+
AVW-2 动画引擎对比 5
AVW-3 数据可视化全景 15+
AVW-4 交互叙事引擎 6
AVW-5 AI 生成 UI & Agent 协议 11
AVW-6 视频与动效 9
AVW-7 程序化三剑客(补充) 28
AVW-8 中国可视化与 UI 生态 20+
AVW-9 视觉指南与演示索引 演示合集

下一篇:AVW-2 动画引擎对比——GSAP / anime.js / Motion / Animate.css / Glaze

实操清单

  • 打开 markmap 思维导图,对照各象限确认自己最熟悉 / 最陌生的工具区域
  • 根据"按场景决策矩阵",找到当前项目最匹配的场景行,记录首选和备选工具
  • 在 GitHub 上分别打开 GSAP、anime.js、Motion 三个仓库,对比 Star 数与最近提交活跃度
  • 访问 v0.devbolt.new,各输入同一句描述(如"一个深色主题的数据仪表盘")对比生成结果
  • 安装 CopilotKit 并运行官方示例,观察 AG-UI 协议下 Agent 与 UI 的交互流
  • 用 Streamlit 或 Gradio 把一个本地 ML 模型包装成 Web 界面(10 分钟内完成)
  • 在 ECharts 官方示例库中找到一个"动态排序柱状图"案例并复制到本地运行
  • 用 HiPlot 导入一份高维数据集(如 Iris 数据集),拖拽平行坐标轴筛选数据子集
  • 访问 Twine 并完成一个最小分支故事(3 个节点、2 个选择),导出为 HTML 在浏览器预览
  • 对比 AMIS 和 LowCode Engine 各自的 JSON Schema 文档,判断哪个更适合当前后台项目
  • 阅读 A2UI 和 AG-UI 各自的协议文档,记录二者在事件格式上的核心差异