用 JSON 描述 UI,让智能体构建界面。AUP 是一种结构化 UI 渲染的语义节点图——智能体编写组件树,运行时负责渲染、处理事件和管理实时数据更新。
输入 JSON,输出 UI。无需框架、无需构建步骤、无需 CSS。智能体组合语义节点树——运行时决定如何渲染。
专为 AI 智能体编写而设计,而非人类。41 个原语覆盖所有 UI 模式——从表单到仪表盘到实时图表。
降级链让同一棵树适配任何设备。chart 降级为 table,editor 降级为 input,globe 降级为 map 再到 image 再到 text。
AUP 是声明式渲染协议。智能体描述展示什么——运行时决定如何展示。
AUPNode 是核心单元——带有 id、type、props、children 的类型化节点。智能体将节点组合成树;渲染器决定如何展示。
节点通过 src(只读)和 bind(读写)绑定到 AFS 路径。数据从智能体内存流向 UI——表格分页、图表动画、表单验证。
事件将用户操作映射为 AFS exec 调用。点击、滑动、提交——每个事件触发智能体定义的带结构化参数的操作。
样式 = 色调 × 色板 × 模式。4 种色调、5 种色板、2 种模式产生 40 种视觉组合——无需改动智能体代码。
AUP 的可组合样式系统:样式 = 色调 × 色板 × 模式。4 种色调、5 种色板、2 种模式——40 种独特组合。点击任意单元格实时预览。
AUP 协议规范——节点模式、事件模型、补丁操作
18 个跨平台原语——view、text、media、table、chart、map 等
4 种色调、5 种色板、2 种模式——40 种视觉组合,适配任何品牌形象
52 个交互式 AUP 演示——仪表盘、表单、图表、智能家居等
Markdown 能力参考——GFM、admonitions、cards、steps、tabs 与嵌入,两条渲染管线对照
A standalone full app scaffold with web, AUP, agent, support, and settings.