The Future of UI is LLM-Generated¶
A new open source UI Toolkit to facilitate LLM-generated UIs. A2UI is built with A2A protocol and allows an A2A agent to send interactive components instead of just text, using a high level framework-agnostic format that can be rendered natively on any surface (starting with examples for web and mobile).
A New Paradigm for UI Development¶
A2UI's core philosophy enables the creation of dynamic, and adaptable user interfaces driven by AI.
-
Secure & Performant Transport
Built on the Agent2Agent (A2A) protocol, A2UI inherits a secure transport layer, while mitigating risks like UI injection through a clean separation of structure and data.
-
LLM-Friendly Format
A2UI uses a streamable JSON Lines (JSONL) format designed for generative models. Transported over the A2A protocol, it enables progressive rendering and real-time UI updates.
-
Truly Framework-Agnostic
Built for maximum portability. Render components on any platform, with initial clients for JavaScript Web Components, Flutter, and more to come.