A2UI

Open protocol for agents to stream declarative UIs without executing arbitrary code.

Visit site

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

Show all 6Show fewer

Alternatives

  • assistant-uiOpen-source React toolkit for production AI chat UIs and copilots.ai agent frameworkFreemium
  • AgentForgeOpen-source low-code Python framework for agents and YAML cognitive architectures.ai agent frameworkFree
  • AgentOpsDeveloper observability platform to trace, debug, and cost-track ai agents.AI toolFreemium
  • AgnoSelf-hosted Python agent platform with AgentOS runtime and browser control plane.ai agent frameworkFreemium
  • AiriaEnterprise AI security and governance platform for discovering and controlling agents.AI tool
  • ArizeObservability and evaluation platform for tracing, testing, and improving ai agents.AI toolFreemium

Last updated 2026-09-16