Traction
The receipts behind assistant-ui.
assistant-ui is the open-source UX layer for AI chat. Here are the numbers, the packages, and the teams shipping with it today.
Stars over time
Sampled directly from the GitHub stargazers API.
Ecosystem downloads
Monthly npm downloads, stacked across the 5 core packages.
Repository momentum
Live from the assistant-ui/assistant-ui GitHub repository.
35 public packages
One ecosystem, every distribution. Pick the surface that fits your stack.
Top packages by weekly downloads
Last 7 days, npm registry.
Core
Runtime primitives every distribution shares.
Tooling & CLI
Scaffolding and build tooling.
Cloud & streaming
Hosted persistence and stream transports.
Framework adapters
Drop-in bindings for popular AI SDKs.
Vercel AI SDK adapter.
LangGraph adapter.
LangChain useStream adapter.
Google ADK adapter.
OpenCode runtime adapter.
Protocol adapters
Open agent protocols, ready to wire up.
Platform bindings
Run anywhere React runs.
UI & rendering
Markdown, rich composers, and devtools.
Streaming-aware markdown renderer.
Streamdown-based markdown rendering.
Syntax highlighting for assistant-ui.
Markdown for the terminal distribution.
Lexical composer with @-mention support.
React Hook Form integration.
Inspect runtime state in the browser.
Effects & primitives
Standalone packages we built along the way.
MCP & agents
Tooling for MCP hosts and agent runtimes.
Observability
Trace, debug, and measure assistants.
Used by teams shipping AI in production.
From early-stage startups to LangChain, Mastra, and Y Combinator-backed teams. Browse public deployments in the showcase.
Build on a library teams already trust.