assistant-ui
Open-source React components and runtimes for building AI chat and agent front ends with streaming, tools and persistence.
Updated
✨ Try AgentScout's free AI image generator →Good for: building AI agents
Use cases
About assistant-ui
assistant-ui is listed in our frameworks category and is aimed at builders. Open-source React components and runtimes for building AI chat and agent front ends with streaming, tools and persistence. Pricing, as the maker states it: Library free (MIT); optional assistant-cloud Free (200 MAU), Pro $50/mo, Enterprise custom. Maturity: Mature. We last checked the official link on 2026-10-20.
What is assistant-ui?
assistant-ui is an open-source TypeScript/React library for building production-grade AI chat experiences, the UX of ChatGPT in your own app. It gives you composable primitives (Thread, Message, Composer, ThreadList, ActionBar) that you can style yourself or start from a shadcn/ui theme that its CLI copies into your project.
It handles streaming, auto-scroll, retries, attachments, markdown, code highlighting, voice dictation, keyboard shortcuts and accessibility, and supports generative UI: rendering tool calls as React components and collecting inline human approvals. Runtimes connect it to the Vercel AI SDK, LangGraph and LangChain, AG-UI and A2A, Google ADK and others, and it also targets React Native and Ink. Optional assistant-cloud adds hosted thread persistence.
Sources: the official README and our directory listing, checked 2026-10-20. Official site: assistant-ui.com.
Who is assistant-ui for?
Front-end and full-stack developers adding a chat or agent interface to a React, React Native or terminal app.
assistant-ui at a glance
- Open source: Yes (MIT License)
- GitHub: assistant-ui/assistant-ui · 12,656 stars (as of Oct 21, 2026)
Key features
- Composable chat primitives with a shadcn/ui starting theme
- Streaming, attachments, markdown, code highlighting and voice dictation
- Generative UI: tool calls as components, inline approvals
- Runtimes for AI SDK, LangGraph, AG-UI, A2A and more
- Optional hosted thread persistence (assistant-cloud)
assistant-ui pricing
- Library: Free · MIT licence, use your own backend
- Cloud Free: $0 · 200 monthly active users, thread persistence
- Cloud Pro: $50/mo · 500 MAU included, $0.10 per extra MAU
- Cloud Enterprise: Custom · own backend, on-prem, 99.99% SLA
MAU = monthly active users who send at least one message.
Source: official pricing page, checked Oct 20, 2026. Prices change; check the source before buying.
assistant-ui FAQ
What is assistant-ui?
assistant-ui is an open-source TypeScript/React library for building production-grade AI chat experiences, the UX of ChatGPT in your own app. It gives you composable primitives (Thread, Message, Composer, ThreadList, ActionBar) that you can style yourself or start from a shadcn/ui theme that its CLI copies into your project.
Who is assistant-ui for?
Front-end and full-stack developers adding a chat or agent interface to a React, React Native or terminal app.
Is assistant-ui free?
Yes. assistant-ui has a free option (Library, Cloud Free), according to its pricing page (checked Oct 20, 2026).
How much does assistant-ui cost?
As of Oct 20, 2026, assistant-ui's official pricing page lists: Library: Free; Cloud Free: $0; Cloud Pro: $50/mo; Cloud Enterprise: Custom. MAU = monthly active users who send at least one message.
Is assistant-ui open source?
Yes. assistant-ui is released under the MIT License, according to its GitHub repository.
What are alternatives to assistant-ui?
Similar tools include Agno, Haystack, Strands Agents, FrontierAgent, Atmosphere and Viam.
assistant-ui ratings and reviews
Be the first to rate assistant-ui: tap 1 to 5 stars below. A written review is optional.
assistant-ui alternatives
Other frameworks tools in our directory. See all frameworks tools →
Agno
Python framework and runtime for building, running and managing multi-agent systems with memory, knowledge and tools.
Haystack
Open-source orchestration framework for building production LLM apps, RAG and agents.
Strands Agents
Strands open-source SDK for building production agent harnesses in Python and TypeScript.
FrontierAgent
Open-source agent runtime and terminal app for long-horizon research and file work, with single-agent ReAct and parallel agent-team modes.
Atmosphere
Real-time AI agent runtime for the JVM that runs one agent class on Spring AI, LangChain4j and other backends with streaming, MCP, A2A and AG-UI.
Viam
Software platform for building and operating robots and smart machines.
Related lists
🏆 See also: AutoGen alternatives · All best-of lists
💲 Estimate API cost: compare per-request and monthly costs for GPT, Claude, Gemini and Grok models.
Badge for makers
Built assistant-ui? Add this badge to your README or site. It links back to this page. About badges