A simple visual component for AI chat interfaces in React
[React](https://react.dev/) UI components for the [AI SDK](https://ai-sdk.dev/docs):
[Svelte](https://svelte.dev/) UI components for the [AI SDK](https://ai-sdk.dev/docs):
Customizable chat component for AI APIs
Vercel AI SDK adapter for assistant-ui
Essential JS 2 Component
Cloudflare Agents (x) AI SDK Chat
Type-safe TypeScript AI SDK for streaming chat, tool calling, agents, structured outputs, and multimodal generation.
Framework-agnostic headless client for TanStack AI chat, realtime sessions, streaming transports, and media generations.
React hooks for TanStack AI streaming chat, realtime voice, structured outputs, and media generation.
AI Chat Components
View docs [here](https://radix-ui.com/primitives/docs/utilities/slot).
[Vue.js](https://vuejs.org/) UI components for the [AI SDK](https://ai-sdk.dev/docs):
OpenAI adapter for TanStack AI chat, tools, images, video, speech, transcription, realtime, and structured outputs.
View docs [here](https://radix-ui.com/primitives/docs/utilities/portal).
Essential JS 2 Component for React
View docs [here](https://radix-ui.com/primitives/docs/utilities/visually-hidden).
View docs [here](https://radix-ui.com/primitives/docs/components/dialog).
View docs [here](https://radix-ui.com/primitives/docs/components/tooltip).
View docs [here](https://radix-ui.com/primitives/docs/components/accordion).
View docs [here](https://radix-ui.com/primitives/docs/components/switch).
View docs [here](https://radix-ui.com/primitives/docs/components/collapsible).
View docs [here](https://radix-ui.com/primitives/docs/utilities/label).
View docs [here](https://radix-ui.com/primitives/docs/components/popover).