Agent-to-UI Protocol
Based on the open A2UI protocol, AI Agents describe UI intent via structured JSON messages — no knowledge of frontend implementation required.
Let AI Agents render rich, interactive UIs directly in your Vue apps — with nothing but structured JSON messages
This project brings complete Vue 3 support to the A2UI protocol — a brand-new Vue 3 renderer built with the Composition API, along with multiple sample applications. It maintains protocol spec and component parity with the official Angular and Lit implementations by Google. See the sample videos or download to try it out.
Install the package, wire up the config in your entry file, and you're ready to render agent-driven surfaces.
npm install a2ui-vue// main.ts
import { provideA2UI, DEFAULT_CATALOG, defaultTheme } from 'a2ui-vue'
provideA2UI({ app, catalog: DEFAULT_CATALOG, theme: defaultTheme })Read the full guide, or jump straight into the Playground to try live A2UI JSON rendering.