A2UI
Open protocol for agents to stream declarative UIs without executing arbitrary code.
- ai agent framework
- Free
- ai agent frameworks
- Build an app
- Browser and computer use
Pricing
Apache 2.0 open-source protocol and implementations; no commercial product pricing on the official site.
Overview
A2UI is an open protocol that lets ai agents send rich, interactive user interfaces as declarative JSON instead of executable code. Clients render approved components with their own native widgets on web, mobile, or desktop. The project includes specs, renderers for Angular, Flutter, Lit, and others, plus transports such as A2A. Google started it with community contributions; versions range from legacy v0.8 to a v1.0 candidate.
Key features
- Declarative component catalogs instead of code execution
- Streaming JSON for progressive UI updates
- Framework-agnostic client renderers
- Client-to-server actions and action responses
- Custom catalogs for charts, maps, and domain widgets
- Composer and theater demos for authoring and playback
- Apache 2.0 specification and implementations
Use cases
- Agent UI protocol
- Generative UI
- Cross-platform agent UIs
- Agent-driven forms
- Safe UI generation across trust boundaries
Show all 6Show fewer
Alternatives
Last updated 2026-09-16