vercel/ai-elements
AI Elements is a component library and custom registry built on top of shadcn/ui to help you build AI-native applications faster. observed · 2026-08-28
Health v2 · maintenance only
75/100
- Activity 98
- Release rhythm 74
- Longevity 27
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 1
- age_days: 383
- days_rel: 174
- days_push: 12
- n_releases_24m: 20
Adoption not part of the score
2365 stars · 272 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
AI Elements is a React component library and custom shadcn/ui registry from Vercel providing pre-built, composable UI components for AI-native applications, such as conversations, messages, reasoning displays, and voice components. Components are installed directly into your codebase via a CLI or the shadcn CLI and integrate deeply with the Vercel AI SDK, including streaming and status states.
Use cases
- build a chat interface for an LLM app in React
- add AI chat components to a Next.js project
- render streaming markdown responses in a chat UI
- build a voice agent UI with transcription and audio player
- create an AI workflow canvas or agent IDE interface
- customize shadcn-style components for AI apps
When to choose
- you use Next.js with the Vercel AI SDK and shadcn/ui
- you want full source-code ownership and customization of AI UI components
- you need streaming-aware chat, reasoning, tool-call, or voice UIs
- you want accessible, themeable components following shadcn conventions
When to avoid
- your project is not React 19 / Next.js / Tailwind CSS 4 based
- you need a framework-agnostic or Vue/Svelte/Angular solution
- you want a prebuilt hosted chat widget rather than in-codebase components
- you don't use the AI SDK and don't want its conventions
Facets
library · maturity active
ui-components chat-interface cli frontend-framework markdown speech-recognition audio-processing artificial-intelligence large-language-models chatbots frontend web-development developer-tools cli cross-platform shadcn-ui ai-sdk react tailwind-css nextjs component-registry chat-ui streaming-ui vercel copy-paste-components nodejs web-server
10 sources
- readme: https://github.com/vercel/ai-elements · fetched 2026-08-28 · 6e87a7456553
- homepage: https://elements.ai-sdk.dev · fetched 2026-08-29 · 73144714edc2
- site_page: https://elements.ai-sdk.dev/en/docs · fetched 2026-08-29 · da9f58cda22f
- site_page: https://elements.ai-sdk.dev/docs · fetched 2026-08-29 · b6d6cefdd651
- site_page: https://elements.ai-sdk.dev/docs/benefits · fetched 2026-08-29 · 7bf8b09c7766
- site_page: https://elements.ai-sdk.dev/docs/community · fetched 2026-08-29 · 958ca42df270
- site_page: https://elements.ai-sdk.dev/docs/vercel-ai-frontend · fetched 2026-08-29 · 0aaa993032b9
- site_page: https://elements.ai-sdk.dev/docs/setup · fetched 2026-08-29 · ce28a3e6b208
- site_page: https://elements.ai-sdk.dev/docs/usage · fetched 2026-08-29 · 2dcf49549e6b
- site_page: https://elements.ai-sdk.dev/docs/skill · fetched 2026-08-29 · 14f34042e0e0
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| vercel/ai-elements | main | 75 |
For agents
markdown · JSON · MCP: product_card(name="vercel/ai-elements")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem