assistant-ui
assistant-ui is a TypeScript and React UI library for building conversational AI interfaces that ships with reusable, customizable chat components and optional managed backend services. It is built on shadcn/ui and Tailwind and is offered as an open-source MIT library alongside a hosted backend (assistant-cloud) for production usage. The project includes examples, documentation, and a community on GitHub and Discord to help teams integrate chat UX quickly.
- Customizable UI components — Prebuilt TypeScript/React chat components that you can style and extend to match your app's design system.
- Bring-your-own-backend — Use the library with any AI backend or host your own conversation data and API stack.
- Managed backend (assistant-cloud) — Optional hosted service that provides chat history, thread management, and MAU-based billing for production apps.
- Open source (MIT) — UI library is freely available under the MIT license for modification and self-hosting.
- Examples and documentation — Step-by-step guides and example apps to get started quickly in a React project.
To get started, install the library in your React/TypeScript app, follow the getting-started documentation to wire your preferred AI backend (or sign up for assistant-cloud), and customize components and styles to fit your product.
No discussions yet
Be the first to start a discussion about assistant-ui
Developer
Pricing and Plans
Free
assistant-cloud free tier for development and small projects.
- 200 MAU
- Chat History
- Thread Management
Pro
Pro plan for growing applications with higher MAU and priority features.
- 500 MAU
- Chat History
- Thread Management
- Early Access To New Features
Enterprise
Custom enterprise plans with dedicated support, on-premises options, and compliance features.
- Integration with your own backend
- Replicate data to your own database
- Dedicated Support
- 99.99% Uptime SLA
- On-premises Deployment
- Security & Privacy Compliance