whereismyai
assistant-ui
assistant-ui is an open-source TypeScript and React library that provides components and runtimes for building AI chat interfaces.
Assistant-ui is a frontend library and runtime for building conversational AI agents in TypeScript and React. It manages threads, streaming, tools, reasoning, and attachments while letting developers connect any backend through adapters. The library works with AI SDK, LangGraph, and LangChain, and ships for React, Native, and Ink. Developers can customize every surface by composing components, and use a CLI to copy UI source code into their repositories. Assistant-cloud is an optional backend service for hosted thread persistence, history, and user-scoped storage.
assistant-ui at a glance
- Best for: Software engineer
- Runs on: Web, open source, self-hosted
- Pricing: Free open source library; Free plan with 200 MAU; Pro $0.10 per additional MAU with 500 MAU included; Enterprise with custom pricing and SLA
- Released: November 2023
- Category: AI coding tool
- Website: assistant-ui.com
Key features
- Streaming output
- Tool integration
- Human approval handling
- Thread branching
- Generative UI
- Voice support
- Source attribution
- Attachment handling
Use it for
- Build stateful conversational AI agents
- Add streaming AI chat to web applications
- Persist chat history across page refreshes
- Manage multi-turn AI conversations
Alternatives to assistant-ui
- AG-UI — Standardizes agent-user interactions and generative UI for applications.
- AI SDK — Switch providers easily and stream real-time responses without custom parsing.
- OpenUI Standard — Renders generative UI three times faster with sixty-seven percent fewer tokens than JSON.
- Genkit — Provides unified APIs and local developer tools for AI application workflows.
- Tambo — Connects existing React components directly to AI agents without rebuilding.
- Chai UI — Open-source React and Vue components for AI apps with model routing and prompt optimization.
- UI Pilot — Generates form-based user interfaces and running code directly from chat prompts.
- Tabby — Runs self-hosted with local-first deployment and open-source transparency.
- Coucou — It provides open-source, real-time agent monitoring and approvals directly from the screen notch.
- Aider — Free terminal agent with a repo map and automatic git commits
- Genaicode — Unifies multiple coding agents behind one API and CLI.
- AionUi — Auto-detects and runs local CLI agents like Claude Code and Codex in parallel.
All assistant-ui alternatives