Introduction
Use unstyled Vue components with keyboard, focus, and screen reader support built in.
These docs cover ui-sdk in Vue. Using another framework? See React, Svelte, Solid or Web Components. To build your own components from behaviors, see Core.
@ui-sdk/vue gives you components such as Select, Dialog, and Tabs, built on ui-sdk's behaviors. They handle interactions, focus, and ARIA attributes. You choose their markup and styles.
Import the parts you need, put them together in your app, and style them with your own CSS.
Quick Start
Copy this prompt into your agent:
Set up ui-sdk in this Vue project. It needs Vue 3.5 or newer.
1. Install @ui-sdk/vue and @ui-sdk/core with the project's package manager.
2. Add a note to AGENTS.md, creating it if needed: before using ui-sdk, follow the ui-sdk skill if it's installed, and read node_modules/@ui-sdk/vue/docs/llms.txt. To build a new component, also search node_modules/@ui-sdk/vue/docs/core.md by heading, and read rendering.md next to it.
3. If you support skills, run: npx skills add vercel-labs/ui --skill ui-sdkIt installs ui-sdk and points your AGENTS.md at the docs that ship with the packages.
Set It Up Yourself
Explore the Components
The Using Components guides cover patterns the components share, such as composing parts, handling state, and styling.