📚

Generative UI 生成式 UI 资源 - 博客、SDK 与开源项目

查找最佳 Generative UI 生成式界面资源:来自 Google Research 和 NNGroup 的技术博客、Flutter GenUI 和 LangUI 等开源 SDK,以及构建 AI 生成界面的完整教程。

33 项
📚资源

将 MCP Apps 接入 AI SDK 应用

Vercel Knowledge Base 指南,讲解如何用 AI SDK 构建 MCP Apps host。文章展示 `@ai-sdk/mcp` 与 `@ai-sdk/react` 如何区分 model-visible tools 和 app-only tools、读取 `ui://` resources,并用 `experimental_MCPAppRenderer` 在沙箱 iframe 中渲染交互式工具 UI。

vercelai-sdkmcp-apps
作者 Vercel · 2026-06
查看资源
📚资源

ag-ui-protocol/ag-ui

AG-UI 协议的官方仓库,定位为把 Agent 接入前端应用的 agent-user interaction 层。它的价值在于不只是某个应用 demo,而是更底层地定义了传输与事件模型,让 Agent 后端能把消息、工具活动和 UI 更新流入不同客户端中的真实产品。

protocolagent-uiopen-source
作者 AG-UI Contributors · 2026-06
查看资源
📚资源

A2UI + MCP Apps:结合声明式与自定义 Agent UI

Google Developers Blog 的官方架构文章,解释如何把 A2UI 与 MCP Apps 组合使用。它的价值在于不只停留在协议发布,而是给出三种集成模式:通过 MCP 传递 A2UI payload、在 A2UI 组件中嵌入 MCP Apps,以及在 MCP Apps 内运行 A2UI renderer。

googlea2uimcp-apps
作者 Google A2UI Team · 2026-06
查看资源
📚资源

syntux - 为 Web 构建 Generative UI

Syntux 是一个开源 React 库,聚焦根据输入数据和可选提示生成 Web 界面。它使用名为 React Interface Schema 的扁平 JSON-DSL,支持流式生成、自定义组件、缓存和响应式再生成,是理解“数据到界面”式 GenUI 的实用参考,而不只是聊天助手外壳。

syntuxreactjson-dsl
作者 Puffinsoft · 2026-05
查看资源
📚资源

Agent Framework 的 AG-UI 集成

Microsoft Learn 文档,讲解如何把 Agent Framework agent 连接到 AG-UI 前端。它展示了 Microsoft 如何在生产型 agent 应用中理解 AG-UI,涵盖 agentic generative UI、tool-based UI,以及后端 agent runtime 与 React 客户端之间的事件桥接。

microsoftagent-frameworkag-ui
作者 Microsoft Learn · 2026-04
查看资源
📚资源

A2UI v0.9:面向可移植、框架无关 Generative UI 的新标准

Google Developers Blog 关于 A2UI v0.9 的官方更新。文章将 A2UI 定位为面向生产环境的声明式 Agent 生成 UI 标准,补充了官方 React renderer,并解释了 Agent 如何在不生成任意前端代码的前提下,面向 Web 与移动端的既有组件目录生成界面。

googlea2uistandard
作者 Google A2UI Team · 2026-04
查看资源
📚资源

别再让 AI 写 JSON 了:我们为什么构建 OpenUI

OpenUI 官方工程文章,解释团队为何不再使用 JSON 树来承载 Generative UI。文章梳理了交互式 Agent 生成界面的运行时需求,指出嵌套 JSON 在有状态 UI 中会变得脆弱,并引入了面向流式生成的 OpenUI Lang。

openuiframeworkstreaming
作者 Thesys Engineering Team · 2026-04
查看资源
📚资源

Introducing Tambo 1.0

Tambo 官方发布文章,介绍其面向生产环境的 React 生成式 UI 工具包。文章解释了完整栈模式:开发者注册现有 React 组件,Agent 选择组件并流式写入 props,而 Tambo 负责对话状态、编排和持久化交互组件行为。

tamboreactsdk
作者 Michael Milstead · 2026-02
查看资源
📚资源

MCP Apps:为 MCP 客户端带来 UI 能力

Model Context Protocol 官方发布文章,介绍 MCP Apps 这一首个可用于生产环境的 MCP 扩展,用于在 AI 客户端中直接返回交互式 UI。文章说明了工具如何声明 `_meta.ui.resourceUri`、宿主如何以沙箱方式渲染界面,以及为什么仪表盘、表单、可视化和多步骤工作流比纯文本更适合许多 Agent 任务。

mcpmcp-appsprotocol
作者 MCP Core Maintainers · 2026-01
查看资源
📚资源

Introducing A2UI:面向 Agent 驱动界面的开放项目

Google Developers Blog 官方文章,发布面向 Agent 生成界面的声明式格式 A2UI。文章解释了本地或远程 Agent 如何向宿主应用请求受信任的 UI 组件,而不是输出任意 HTML,从而让 Generative UI 更安全、跨平台且支持渐进更新。

googlea2uiprotocol
作者 Google A2UI Team · 2025-12
查看资源
📚资源

Google Research 博客:Generative UI

Google Research 博客发表的文章《Generative UI: A rich, custom, visual interactive user experience for any prompt》。由 Google 研究院资深工程师撰写,介绍了 Generative UI 的实现思路和实验结果。文章指出:"Generative UI 是一种让 AI 模型不仅生成内容还能创造完整用户体验的新能力",并说明此功能已在 Gemini 应用和 Google 搜索 AI 模式中实验推出。

googleblogofficial
作者 Google Research · 2025-11
查看资源
📚资源

Google 发布 Gemini 3、Google Antigravity 和 Generative UI 功能

Constellation Research 技术分析文章,介绍了 Gemini 3 发布会内容,强调 Generative UI 功能:Gemini 3 可以"创建互动组件、提供不同情景选项、图像、表格和文本"。文中详细描述了 Visual Layout 和 Dynamic View 实验。

constellationanalysisgemini-3
作者 Larry Dignan · 2025-11
查看资源
📚资源

9to5Google:Gemini 3 发布分析

9to5Google 关于 Gemini 3 的详细分析,解释了 Generative UI 功能。文章指出动态视图(Dynamic View)可让 Gemini 3 为每个提示"设计并编码一个完全定制的交互式响应",可视化布局则生成"杂志风格"的沉浸式多媒体界面。

9to5googlegemini-3analysis
作者 9to5Google · 2025-11
查看资源
📚资源

Generative UI 项目 - Google

Google 团队发布的 Generative UI 项目网页(generativeui.github.io),含研究论文、交互示例和部分代码,展示其 GenUI 实现方式。

googleprojectdemo
作者 Google · 2025-11
查看资源
📚资源

AIBase 新闻:Google Generative UI

中文媒体 AIBase 在 2025 年 11 月报道称,"Generative UI 让 AI 在回答问题时生成可操作的动态界面"。

aibasenewschinese
作者 AIBase · 2025-11
查看资源
📚资源

AI 驱动的 Generative UI:前端 Web 开发的未来

Pansofic 发布的综合性文章,探讨 AI 驱动的 Generative UI 如何变革前端开发。文章涵盖实时 UI 适配、自然语言生成界面、个性化体验和快速原型设计等主题,并包含 Builder.io、Vercel AI SDK 和 Figma AI Assistant 等案例研究,以及实施最佳实践。

pansoficfrontendweb-development
作者 Pansofic · 2025-07
查看资源
📚资源

AI 即新 UI:使用 FastHTML 构建 Generative UI

Pol Alvarez Vecino 撰写的深度教程,演示如何使用 FastHTML 和 HTMX 在不到 150 行代码内构建交互式 Generative UI 应用。文章探讨了从纯文本聊天界面到展示型 GenUI 再到完全交互式 GenUI 的演进,解释了超媒体方法如何消除前后端之间的"契约耦合",使 LLM 能够生成真正动态的界面。

mediumfasthtmlhtmx
作者 Pol Alvarez Vecino · 2025-04
查看资源
📚资源

Generative UI:智能、基于意图、AI 驱动

Medium/Design Bootcamp 上 Daniel Ostrovsky 撰写的文章,从商业和用户角度阐述了 Generative UI 的潜力。文章认为 GenUI 不是让 AI "凭空创造全新组件",而是根据用户意图智能地选择和排列现有界面元素。并通过金融服务、教育应用等示例说明 GenUI 如何提升效率和体验。

mediumdesignintent-based
作者 Daniel Ostrovsky · 2025-02
查看资源
📚资源

Generative UI 简介

UX Collective 上 Mark O'Neill 撰写的文章,介绍了 Generative UI 的概念和实践案例。作者指出这一术语"在 2023 年出现",并将其定义为"通过生成式 AI 根据上下文自动构建或调整界面的技术"。文章举例说明,采用 GenUI 后界面元素、布局、风格可以随用户而异,实现个性化体验。

uxdesignintroductionarticle
作者 Mark O'Neill · 2024-08
查看资源
📚资源

Generative UI 与结果导向设计

Nielsen Norman Group 撰写的文章,讨论了 Generative UI 对设计范式的影响。作者定义 Generative UI 为"由 AI 实时动态生成、为用户量身定制界面的技术",认为其将使界面设计从满足大多数人转向满足个体需求。文章提倡从传统界面设计转向"结果导向设计",即重点考虑用户目标和最终体验。

nngroupuxdesign
作者 Nielsen Norman Group · 2024-03
查看资源
📚资源

MCP-UI-Org/mcp-ui

MCP-UI 官方 SDK 仓库,用于在 MCP 之上构建和渲染交互式 UI。它的价值在于清晰展示了标准化之后的生态形态:`@mcp-ui/*` 现已实现 MCP Apps 标准,支持 TypeScript、Python 与 Ruby 服务端路径,并继续作为落地 UI-rich Agent 工具的实际 host/client SDK。

mcpmcp-appssdk
作者 The MCP-UI Authors
查看资源
📚资源

CopilotKit 文档:Generative UI 概览

CopilotKit 官方文档页面,系统解释其 Generative UI 技术栈中的核心原语。页面将这一领域拆解为 components-as-tools、tool-call rendering、state rendering、sandboxed MCP Apps、declarative UI renderers 等具体运行时模式,是理解生产级实现选型的一张清晰地图。

copilotkitdocspatterns
作者 CopilotKit
查看资源
📚资源

CopilotKit/generative-ui

CopilotKit 官方示例仓库,集中演示三类具体的 Generative UI 模式:基于前端工具的 controlled GenUI、基于 A2UI/Open-JSON-UI 的 declarative GenUI,以及在沙箱中渲染的开放式 UI 生成。相比零散 demo,它的价值在于把多种 GenUI 路线放进同一套持续维护的示例中对照呈现。

copilotkitexamplesa2ui
作者 CopilotKit
查看资源
📚资源

CopilotKit/OpenGenerativeUI

CopilotKit 官方开源框架,面向更开放式的 Generative UI。与声明式组件规范示例不同,这个仓库聚焦沙箱中的 HTML/SVG 富交互体验,如图表、图解、模拟器和 3D 场景,展示 Agent 如何在受控 iframe 运行时中生成完整的交互式可视化响应。

copilotkitsandboxhtml
作者 CopilotKit
查看资源
📚资源

thesysdev/openui

Thesys 官方 OpenUI GitHub 仓库。它将 OpenUI language、runtime 以及基于组件的 React 集成放在同一项目中,是团队设计文章对应的具体实现入口。对于想评估“超越纯 JSON schema”的流式 GenUI 系统的开发者来说,这个仓库尤其有参考价值。

openuigithubreact
作者 Thesys
查看资源
📚资源

google/A2UI

Google 官方 A2UI 仓库,集中提供 agent-to-user-interface 格式的规范、renderers、示例和工具,是理解“可移植、声明式、基于受信组件目录的 Generative UI”最直接的一手实现入口。

googlea2uigithub
作者 Google
查看资源
📚资源

Flutter GenUI SDK

Flutter 团队的官方库(BSD 许可证),用于在 Flutter 应用中集成生成式 UI 功能。它提供 JSON 格式的交互式组件定义和状态回馈机制,将聊天输出转为可操作界面。该库目前星标 930 余,是 Flutter 官方的实验性项目。

fluttersdkopen-source
作者 Flutter
查看资源
📚资源

OpenAI Structured Outputs 示例:Generative UI

OpenAI 官方示例应用,展示了用结构化输出实现 Generative UI 的一条务实路径。该 demo 使用递归组件 schema 与 `generate_ui` 工具,让模型在多轮对话和自动工具执行过程中,能够稳定流式返回 UI 定义,而不只是文本。

openaistructured-outputssample
作者 OpenAI
查看资源
📚资源

vercel-labs/json-render

Vercel Labs 官方开源的 Generative UI 框架。json-render 让模型基于提示生成界面,同时被限制在开发者定义的组件目录内,并把生成出的 spec 逐步渲染到 Web、移动端等不同运行时。

vercelframeworkschema-driven
作者 Vercel Labs
查看资源
📚资源

Hashbrown - TypeScript Generative UI 框架

Hashbrown 是一个面向浏览器端 Agent 与 Generative UI 的开源框架,支持 React 和 Angular。它与本站主题的契合点在于“组件控制”模型:开发者暴露可信 UI 组件,由 LLM 组合动态视图、流式渲染到页面中,并结合客户端 tool calling 与结构化数据,而不是只返回文本。

hashbrownreactangular
作者 LiveLoveApp
查看资源
📚资源

mdocUI - 基于 Markdoc 标签的 Generative UI

mdocUI 是一个仍处于 alpha 阶段的 Generative UI 库,让 LLM 在普通 Markdown 中内嵌 Markdoc 风格组件标签。项目还早期,但它提供了不同于 JSON 树和 tool call 的路线:自然语言内容与交互组件可以共用同一条流,由渲染器处理校验、占位、错误边界和自定义组件映射。

mdocuimarkdocmarkdown
作者 mdocUI
查看资源
📚资源

LangUI - AI 专用 UI

LangUI 库(MIT 协议)是一个开源的 Tailwind CSS 组件库,专为 GPT/生成式 AI 应用定制。它提供丰富的 UI 组件,可与任何使用 LLM 的项目(如聊天机器人、内容生成工具)集成,简化 GenUI 开发。

languitailwindui-library
作者 Langbase
查看资源
📚资源

Anilturaga/Generative-UI - 与 Claude 一起想象

Anil Turaga 的开源"Imagine with Claude"演示项目,展示与 Claude 配合的生成式 UI 能力。

claudedemoopen-source
作者 Anil Turaga
查看资源

生成式 UI 精选资源合集。

用 ❤️ 由社区制作