
a2ui
a2ui-project
暂无描述
AI 简介
A2UI 是一个开源项目,旨在让代理能够生成或填充丰富的用户界面。其核心功能包括一种优化的格式用于表示可更新的代理生成的UI以及一组初始渲染器。通过发送描述UI意图的声明式JSON格式,代理可以“说UI”,客户端应用程序则使用自身的原生组件库(如Flutter、Angular等)来渲染这些内容。这种机制确保了代理生成的UI既安全又具有表现力。A2UI 适用于需要跨平台、基于模板或生成式UI响应的场景中,特别适合那些远程运行或跨越信任边界的代理应用。该项目强调安全性,避免直接执行任意代码;同时支持逐步更新和多框架兼容性,使得同一份A2UI JSON可以在不同前端框架下渲染。
TypeScript
Apache License 2.0 最后更新 2026年6月10日活跃15.3k
Stars
1.2k
Forks
91
Watchers
197
Issues
Star 增长
今日+17
近 7 天+108
近 30 天+108
综合评分116.23
默认分支main