A2UI Launched: Full CopilotKit support at launch!

A2UI Launched: CopilotKit has partnered with Google to deliver full support in both CopilotKit and AG-UI!

Check it out
LogoLogo
  • Overview
  • Integrations
  • API Reference
  • Copilot Cloud
Slanted end borderSlanted end border
Slanted start borderSlanted start border
  • Getting Started
  • Introduction to CopilotKit
  • LLM Quickstart
  • Agent Quickstart
  • Vibe Coding MCP
  • What's New
  • CopilotKit Features
  • Agentic Chat UI
  • Copilot Suggestions
  • Human in the Loop (HITL)
  • Generative UI
  • Frontend Actions
  • Backend Actions
  • Shared State
  • Premium Features
  • CopilotKit Premium
  • Fully Headless UI
  • Observability
  • Inspector
  • Agentic Protocols
  • Agentic Protocols
  • AG-UI (Agents<->Users)
  • MCP (Agents<->Tools)
  • A2A (Agents<->Agents)
  • Generative UI Specs
  • Generative UI Specs
  • A2UI
  • Open-JSON-UI
  • MCP-UI
  • Learning
  • Tutorial: AI Todo App
  • Tutorial: AI Travel App
  • Video: Research Canvas
  • Cookbook: State Machine
  • Troubleshooting
  • Error Debugging
  • Error Observability Connectors
  • Common Copilot Issues
  • Migrate to 1.10.X
  • Migrate to 1.8.2
  • Other
  • Integrations
  • ADK
  • A2A
  • Microsoft Agent Framework
  • AWS Strands
  • Direct to LLM
  • LangGraph
  • AutoGen2
  • Agno
  • CrewAI Crews
  • CrewAI Flows
  • LlamaIndex
  • Mastra
  • Open Agent Spec
  • Pydantic AI

Generative UI Specs

Understanding Generative UI Specifications and their support in both AG-UI and CopilotKit

Generative UI Specs Generative UI Specs

Generative UI Specifications

Several recently released specifications enable agents to return generative UI, increasing the power and flexibility of the Agent-to-User conversation.

A2UI, MCP-UI, and Open-JSON-UI are all generative UI specifications that allow agents to respond to users not only with text but also with dynamic UI components. CopilotKit now provides universal support for all major Generative UI specifications.

SpecificationOrigin / MaintainerPurpose
A2UIGoogleA declarative, LLM-friendly Generative UI spec. JSONL-based and streaming, designed for platform-agnostic rendering.
Open-JSON-UIOpenAIAn open standardization of OpenAI's internal declarative Generative UI schema.
MCP-UIMicrosoft + ShopifyA fully open, iframe-based Generative UI standard extending MCP for user-facing experiences.

AG-UI vs Generative UI Specs

Despite the naming similarities, AG-UI is not a generative UI specification — it's a User Interaction protocol that provides the bi-directional runtime connection between the agent and the application.

AG-UI natively supports all of the above generative UI specs and allows developers to define their own custom generative UI standards as well.

Learn More

Explore each specification in detail:

  • A2UI - Google's declarative Generative UI spec
  • Open-JSON-UI - OpenAI's open Generative UI standard
  • MCP-UI - Microsoft + Shopify's iframe-based Generative UI spec

Or learn about related protocols:

  • AG-UI Protocol - The user interaction protocol that supports all these specs
  • Generative UI Guide - Build with Generative UI in CopilotKit
PREV
A2A (Agents<->Agents)
Slanted end borderSlanted end border
Slanted start borderSlanted start border
NEXT
A2UI

On this page

Generative UI Specifications
AG-UI vs Generative UI Specs
Learn More