Open-source React component library and hosted runtime for embedding ChatGPT-style AI chat interfaces into any application.
Open-source React component library and hosted runtime for embedding ChatGPT-style AI chat interfaces into any application.
assistant-ui is an open-source React component library that lets developers drop a fully-featured, ChatGPT-style chat surface into any web application in minutes rather than weeks. It handles the messy parts of AI UX that teams typically rebuild from scratch: streaming tokens, tool-call visualization, message branching and editing, file attachments, voice input/output, generative UI components rendered inline in the chat, and accessible keyboard navigation. The library is framework-agnostic on the backend — it ships adapters for the Vercel AI SDK, LangChain, Mastra, AWS Bedrock, OpenAI, Anthropic, and any custom backend that streams chunks. A hosted runtime tier called Cloud handles thread persistence, multi-user history, and team collaboration without forcing teams to design their own database schema. Styling is built on shadcn/ui and Tailwind, so the components match modern React apps out of the box and are fully customizable down to the primitive level. The project has grown rapidly on GitHub and is used by AI startups, internal enterprise tools, and developer tools that need a polished chat surface without becoming a UI shop. Pricing offers a generous free open-source core, plus paid Cloud plans for hosted persistence and team features.
Was this helpful?
Feature information is available on the official website.
View Features →Free
Paid (tiers on website)
Custom
Ready to get started with assistant-ui?
View Pricing Options →Weekly insights on the latest AI tools, features, and trends delivered to your inbox.
No reviews yet. Be the first to share your experience!
Get started with assistant-ui and see if it's the right fit for your needs.
Get Started →Take our 60-second quiz to get personalized tool recommendations
Find Your Perfect AI Stack →Explore 20 ready-to-deploy AI agent templates for sales, support, dev, research, and operations.
Browse Agent Templates →