Repolode
langchain-ai

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. 1

    Создайте проект с помощью команды npx

    npx create-agent-chat-app
  2. 2

    Установите зависимости с помощью pnpm

    pnpm install
  3. 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 обновляется ежедневно.

Похожие проекты

Демонстрационный проект с открытым исходным кодом на Next.js, воссоздающий Intelligent UI из ChatGPT: ответы модели выводятся потоком в виде интерактивных карт, диаграмм, форм и работающих инструментов на базе OpenUI.

77159TypeScriptMITОбновлён 5 дней назад

Локально-ориентированная AI-среда для общения с несколькими агентами, работы coding-агентов и визуальных сценариев — в виде десктопного приложения или собственного веб-консоли.

11,5 тыс.1,4 тыс.TypeScriptOtherОбновлён 5 часов назад

Мультииагентный фреймворк на базе LLM с открытым исходным кодом, который моделирует торговую фирму с аналитиками, исследователями, трейдером и агентами по управлению рисками.

112,9 тыс.21,8 тыс.PythonApache-2.0Обновлён 6 дней назад