Skip to content

a2ui-vueVue 3 Renderer for A2UI Protocol

Let AI Agents render rich, interactive UIs directly in your Vue apps — with nothing but structured JSON messages

a2ui-vue

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.

npm versionlicenseGitHub starsVue 3.4+
Quick Start

Three lines to A2UI rendering

Install the package, wire up the config in your entry file, and you're ready to render agent-driven surfaces.

bash
npm install a2ui-vue
ts
// main.ts
import { provideA2UI, DEFAULT_CATALOG, defaultTheme } from 'a2ui-vue'

provideA2UI({ app, catalog: DEFAULT_CATALOG, theme: defaultTheme })

Ready to let an Agent drive your UI?

Read the full guide, or jump straight into the Playground to try live A2UI JSON rendering.

Released under the MIT License.