APIUp to 28% cheaper than official pricesTry the API →
Hermes
Back to News

Vercel Labs' UI SDK Gives AI Agents 50+ Open Source Building Blocks

Vercel Labs released UI SDK , a headless library of 50+ behaviors for agents to compose UIs. Instead of fixed components, it ships primitives like createPopup , createSelection and createTypeahead . One core powers adapters for React, Vue, Svelte, Solid and Web Components via createParts .

Vercel Labs' UI SDK Gives AI Agents 50+ Open Source Building Blocks
Source
AlphaSignal
Published
Author
AlphaSignal
Read
1 min read

Takeaways

  • Vercel Labs released UI SDK , a headless library of 50+ behaviors for agents to compose UIs.
  • Instead of fixed components, it ships primitives like createPopup , createSelection and createTypeahead .
  • One core powers adapters for React, Vue, Svelte, Solid and Web Components via createParts .
  • Accessibility, focus, keyboard navigation and ARIA are baked into each behavior by default.
  • Agents can also operate the built UIs directly through MCP, skipping screenshot-based browsing.
  • Apache 2.0 licensed, currently in public beta; install via npm install @ui-sdk/react @ui-sdk/core .

Vercel Labs has released UI SDK , an open source library for composing interfaces from reusable interaction behaviors. The public beta includes a framework-neutral core plus adapters for React, Vue, Svelte, Solid, and Web Components. It is available under the Apache 2.0 license.

AreaDetails
StatusPublic beta
Core package@ui-sdk/core
AdaptersReact, Vue, Svelte, Solid, and Web Components
Included behaviorsMore than 50
LicenseApache 2.0
Agent supportOptional coding skill plus MCP-oriented control access

The unit of reuse gets smaller

A behavior packages one piece of headless interaction logic, including state, keyboard handling, focus management, and relevant ARIA attributes. Headless packages leave visual styling to the application. A Select, for example, can combine createPopup , createSelection , and createTypeahead . Those behaviors can also support a combobox, autocomplete, tag picker, or custom assignee menu.

The core currently includes behaviors for focus, selection, dismissal, popups, drag and drop, resizing, virtualization, and other common interaction patterns:

  • createRovingFocus manages arrow-key navigation with one Tab stop.
  • createTypeahead adds jump-to-letter navigation inside lists.
  • createPopup manages anchored, dismissible overlays.
  • createSelection supports single and multiple selection with Shift and Ctrl modifiers.
  • createReorder handles reorderable collections.

Reporting is indexed from AlphaSignal. Rights remain with the original publisher and cited sources.

Read original report

Sources

  1. 01github.com
  2. 02ui-sdk.dev
  3. 03ui-sdk.dev