Демонстрационный проект с открытым исходным кодом на Next.js, воссоздающий Intelligent UI из ChatGPT: ответы модели выводятся потоком в виде интерактивных карт, диаграмм, форм и работающих инструментов на базе OpenUI.
langchain-ai/agent-chat-ui
Чат-интерфейс на Next.js для общения с любым сервером LangGraph с ключом messages — на Python или TypeScript.
- Звёзды
- 3,237
- Форки
- 694
- Открытые issues
- 90
- Последний коммит
- 3 дня назад
Что это?
Agent Chat UI — это веб-приложение на Next.js, которое подключается к серверу LangGraph и позволяет общаться с размещённым на нём агентом. Достаточно указать URL развёртывания и ID ассистента или графа: приложение отправляет сообщения и отображает потоковые ответы в окне чата. Оно работает с серверами LangGraph на Python и TypeScript, если в графе используется ключ messages.
Помимо обычного чата, приложение умеет скрывать сообщения из интерфейса с помощью потокового тега на модели или префикса ID, запрещающего отображение, а также показывает артефакты в боковой панели рядом с перепиской. Настроить приложение можно через форму на экране или с помощью переменных окружения, чтобы пропустить форму. Доступна развёрнутая демоверсия, а локальную копию можно запустить командой pnpm dev.
Для production в проекте предусмотрен маршрут API passthrough, который добавляет ключ API LangSmith на сервере, чтобы конечным пользователям не приходилось указывать свой ключ. В документации предупреждают, что этот маршрут не аутентифицирует вызывающих его пользователей, поэтому перед запуском рекомендуется настроить собственную аутентификацию на развёртывании LangGraph.
Ключевые возможности
- 01Общается с любым сервером LangGraph с ключом messages — на Python или TypeScript.
- 02Настраивается через форму на экране или переменные окружения.
- 03Скрывает сообщения при отображении — на время потоковой передачи или навсегда.
- 04Показывает артефакты в боковой панели рядом с чатом.
- 05Включает маршрут API passthrough, который хранит ключ API LangSmith на сервере.
Сценарии использования
- Тестирование агента LangGraph во время разработки через готовый чат-интерфейс.
- Предоставление команде браузерного интерфейса для внутреннего агента LangGraph.
- Создание собственного чат-интерфейса на основе рабочего примера на Next.js.
Быстрый старт
- 1
Создайте проект с помощью команды npx
npx create-agent-chat-app - 2
Установите зависимости с помощью pnpm
pnpm install - 3
Запустите приложение и откройте http://localhost:3000
pnpm dev
Что важно знать
- Для подключения к развернутым серверам LangGraph требуется API-ключ LangSmith.
- В README предупреждается, что настройка API passthrough не проверяет подлинность вызывающих сторон, поэтому перед развертыванием ее необходимо защитить.
Темы
Частые вопросы
- Что такое agent-chat-ui?
- Чат-интерфейс на Next.js для общения с любым сервером LangGraph с ключом messages — на Python или TypeScript. Agent Chat UI — это веб-приложение на Next.js, которое подключается к серверу LangGraph и позволяет общаться с размещённым на нём агентом. Достаточно указать URL развёртывания и ID ассистента или графа: приложение отправляет сообщения и отображает потоковые ответы в окне чата. Оно работает с серверами LangGraph на Python и TypeScript, если в графе используется ключ messages.
- agent-chat-ui можно использовать бесплатно? Какая у него лицензия?
- agent-chat-ui распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- agent-chat-ui всё ещё поддерживается?
- Активно поддерживается. Последний коммит в agent-chat-ui — 19 окт. 2026 г..
- Для чего можно использовать agent-chat-ui?
- Тестирование агента LangGraph во время разработки через готовый чат-интерфейс. Предоставление команде браузерного интерфейса для внутреннего агента LangGraph. Создание собственного чат-интерфейса на основе рабочего примера на Next.js.
- Как установить agent-chat-ui?
- Создайте проект с помощью команды npx: npx create-agent-chat-app Установите зависимости с помощью pnpm: pnpm install Запустите приложение и откройте http://localhost:3000: pnpm dev
- Где скачать agent-chat-ui?
- Исходный код и инструкции по установке — на GitHub: https://github.com/langchain-ai/agent-chat-ui
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
TypeScript SDK для создания приложений с нативной поддержкой агентов, генеративным UI, общим состоянием и сценариями с участием человека в React, Angular, Vue и чат-приложениях.
Локально устанавливаемый интерфейс для опытных пользователей: общение со множеством API LLM, генераторами изображений и голосовыми моделями TTS.
Плагин DSH, который встраивает интерактивные компоненты интерфейса — графики, таблицы, формы, тесты, диаграммы и Mermaid — прямо в ответы ассистента.
Локально-ориентированная AI-среда для общения с несколькими агентами, работы coding-агентов и визуальных сценариев — в виде десктопного приложения или собственного веб-консоли.
Мультииагентный фреймворк на базе LLM с открытым исходным кодом, который моделирует торговую фирму с аналитиками, исследователями, трейдером и агентами по управлению рисками.