assistant-ui
An open-source TypeScript and React library for building AI chat interfaces.
Linked from assistant-ui.com · checked 1 Nov
- Tool type
- Open-source TypeScript and React library for AI chat interfaces
- Made for
- Developers building conversational AI applications
- Runs on
- React web, React Native, and React Ink
- Official docs identify web, iOS and Android, and terminal app surfaces. Next.js or Vite is recommended for React setup.
What it does
assistant-ui is a frontend library for developers building conversational AI applications. Its React components and runtime manage chat threads and streamed responses, while adapters connect the interface to an AI backend. Developers can scaffold a project or add the library to an existing app, then compose and customize the chat UI in their code.
The library supports web apps, React Native apps for iOS and Android, and terminal apps with React Ink. Documented backend options include the Vercel AI SDK, LangGraph, LangChain, Google ADK, and custom servers. The UI can present streaming responses, reasoning, tool activity, approvals, sources, attachments, branching, voice, and generative UI. assistant-ui is MIT-licensed; hosted assistant-cloud persistence is optional and separately priced. Model execution is handled by the app’s backend, so developers supply or configure that runtime and account for any model-provider or hosting charges.
Getting started requires a JavaScript development environment and a compatible app setup; the installation guide recommends Next.js or Vite and documents an API-key route for model access. The library’s documented framework surfaces should not be confused with a hosted end-user chat product. When deploying a backend endpoint, the documentation warns that browser-supplied prompts and tool schemas are untrusted and recommends server-side authorization, validation, and authentication.
What it can do
- Composable chat UI components and primitives
- Runtime management for chat threads and streams
- Backend adapters for AI runtimes
- Rendering for reasoning, tool activity, approvals, sources, and attachments
- Branching conversations and voice interfaces
- Generative UI
Works with
- Vercel AI SDK
- LangGraph
- LangChain
- Google ADK
- Custom backend adapters
Before you choose
- assistant-ui is a frontend library, not a model host: the app’s backend runs the model and returns streamed responses.
- Hosted persistence is optional; assistant-cloud plans are distinct from the MIT-licensed library, and model or compute charges may be separate.
- The installation guidance cautions that browser-supplied system prompts and tool schemas are untrusted; secure backend routes with server-side validation and authentication.
Listed under
Get started
Start with `npx assistant-ui@latest create` or add to an existing project with `npx assistant-ui@latest init`.
- Create a project with `npx assistant-ui@latest create`, or initialize an existing app with `npx assistant-ui@latest init`.
- Set up a supported React app; the installation guide recommends Next.js or Vite and describes prerequisites including Tailwind CSS and TypeScript path aliases.
- Connect a backend runtime and configure its provider credentials or other documented authentication; then start the app with `npm run dev`.
Plans and prices
Cloud is optional; the library can use a developer's own backend and persistence. Cloud MAU counts are usage-based; consumer-app pricing requires contacting the provider. External model-provider or hosting charges are not specified here.
- MIT-licensed TypeScript and React library
- Use with a developer's own backend; Cloud not required
- 200 MAU included
- Thread persistence and history
- Thread list and auto-generated titles
- User and workspace authorization
- 500 MAU included
- $0.10 per additional MAU
- Early access to new features
Source: assistant-ui.com/pricing, checked 1 Nov 2026. Prices can change; check before you buy.
Sources for this overview
Product pages, documentation, and pricing checked 1 Nov 2026. Each source supports part of the overview; availability and prices can change.
- assistant-ui · The frontend library for AI agents ↗www.assistant-ui.com
- Overview · assistant-ui ↗www.assistant-ui.com
- Installation · assistant-ui ↗www.assistant-ui.com
- Pricing · assistant-ui ↗www.assistant-ui.com
- Introduction · assistant-cloud · assistant-ui ↗www.assistant-ui.com
Ratings and reviews
No ratings for assistant-ui yet.
What’s changed
Free accountSignals
Free accountData and security
Free accountCompare with similar tools
Free accountWhere this comes from
How we research- Company website
- assistant-ui.com: product, pricing and policy pages
- YC directory mirror
- Batch and company name
- Social accounts
- Accounts the company links, and its posts on X
- Human review
- Checked by a person
- manual_review
Last checked 1 Nov 2026. Every field keeps its source and date; unknown means we couldn’t confirm it.