assistant-ui

assistant-ui.com
На карте связей Открыть сайт

Get ChatGPT-like chat in your own app.

Описание

The frontend library for AI agents. · Open-source React components and runtimes for building AI chat. Streaming, tools, and persistence in TypeScript. · @assistant-ui/react · Start in the docs.

assistant-ui is an open-source Typescript/React library that enables developers to easily create AI chat interfaces in their applications. It offers customizable components, integrations with popular AI tools, and a ChatGPT-like UI that can be directly incorporated into apps. The library is built on shadcn/ui and Tailwind, providing flexibility and ease of use for developers.

Возможности

Customizable React components for AI chat
Integration with Langchain and Vercel AI SDK
TailwindCSS and shadcn-ui support
React-markdown and react-syntax-highlighter integration
Composable primitives for full control over UI
Auto-scrolling and LLM streaming capabilities
Accessibility features

Сценарии использования

Building in-app AI assistants
Creating custom chatbot interfaces
Developing AI-powered customer support tools
Implementing conversational UI for various applications
Prototyping AI chat features quickly

Частые вопросы

assistant-ui is a comprehensive frontend library that enables developers to create beautiful, enterprise-grade AI chat interfaces in minutes. Whether you're building a ChatGPT clone, a customer support chatbot, an AI assistant, or a complex multi-agent application, assistant-ui provides pre-built components and state management layers to accelerate development.

Core capabilities include Instant Chat UI, which offers pre-built, customizable chat interfaces available out of the box for quick iteration; Chat State Management, which is powerful state management optimized for streaming responses and efficient rendering; High Performance, optimized for speed and efficiency with minimal bundle size; and Framework Agnostic design, working seamlessly with any backend system, including Vercel AI SDK, LangGraph, Mastra, or custom solutions. Advanced features include composable primitives for building any chat UX such as message lists, input, threads, and toolbars, along with production-ready functionality with streaming and attachments, keyboard shortcuts, and accessibility support by default.

assistant-ui works with multiple backends, including Assistant Cloud for managed chat persistence and analytics; AI SDK for integration with Vercel AI SDK connecting to any supported provider; LangGraph for integration with LangGraph and LangGraph Cloud; Mastra for integration with Mastra agents, workflows, and RAG systems; and Custom options to use assistant-ui with your own backend or streaming protocol.

To begin using assistant-ui, you can initialize it in a new project or add it to an existing React project. You'll need to add an .env file with your OpenAI API key and then start the application.

The library is designed specifically for developer experience with sensible defaults, battle-tested primitives, and strong TypeScript support. It's composable rather than monolithic, allowing customization without sacrificing production-readiness.

Характеристики

Тип Агент
КатегорияAI-агенты / Клиент чат-бота ИИ
Цена только платно (от $50/мес)
Платформа Командная строка
Системы cli, web
Для когоIndividual
Сложностьdeveloper
Язык сайтаen
Рейтинг0.00 (0 отзывов)
Просмотры100 910
Запуск2025-02-18

Интеграции

Платформы

Соцсети

Исходный код

репозиторий

Найден в источниках

Похожие в разделе «AI-агенты»

Предложить сайт в каталог

Пришлите ссылку — остальное мы выясним сами.

Мы рассмотрим, что вы прислали, и добавим в каталог, если подойдёт.