Files
copilotkit__copilotkit/docs/snippets/shared/generative-ui-specs-overview.mdx
Sam Julien 75abdb3a40 fix(docs): repair broken links in shared snippets
Several shared snippets linked to paths that no longer exist:
- /generative-ui/specs/* → /learn/generative-ui/specs/* (specs moved)
- /premium/threads → /threads (page is at root, not under /premium)
- /premium/inspector → /inspector (page is at root, not under /premium)

Because these snippets are inlined into many integration pages,
each broken link multiplied across the site and accounted for the
majority of internal-referrer 404s on docs.copilotkit.ai.
2026-05-06 09:56:09 -07:00

50 lines
2.1 KiB
Plaintext

import Image from "next/image"
<Image
src="/images/gen-ui-specs-light.png"
alt="Generative UI Specs"
width={4096}
height={2304}
className="block dark:hidden mb-8"
/>
<Image
src="/images/gen-ui-specs-dark.png"
alt="Generative UI Specs"
width={4096}
height={2304}
className="hidden dark:block mb-8"
/>
## **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 Apps**, 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.
| **Specification** | **Origin / Maintainer** | **Purpose** |
| --- | --- | --- |
| **A2UI** | Google | A declarative, LLM-friendly Generative UI spec. JSONL-based and streaming, designed for platform-agnostic rendering. |
| **Open-JSON-UI** | OpenAI | An open standardization of OpenAI's internal declarative Generative UI schema. |
| **MCP Apps** | MCP Ecosystem | Iframe-based Generative UI extending MCP, enabling servers to return interactive UI components. |
## **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](/learn/generative-ui/specs/a2ui) - Google's declarative Generative UI spec
- [Open-JSON-UI](/learn/generative-ui/specs/open-json-ui) - OpenAI's open Generative UI standard
- [MCP Apps](/learn/generative-ui/specs/mcp-apps) - Iframe-based Generative UI extending MCP
Or learn about related protocols:
- [AG-UI Protocol](/ag-ui-protocol) - The user interaction protocol that supports all these specs
- [Generative UI Guide](/generative-ui) - Build with Generative UI in CopilotKit