11st of 6 in Agent UI and generative UI

agent-chat-ui

Next.js chat frontend for any LangGraph server with interrupts and artifacts

Stars
3.2k
License
MIT
Last commit
Oct 2026
Language
TypeScript

Overview

A Next.js frontend that connects to any LangGraph server exposing a messages key: enter the deployment URL and assistant ID (or set them as env vars) and you get streaming chat, tool-call rendering, human-in-the-loop interrupts and an artifacts side panel. A built-in API passthrough route injects your LangSmith key server-side for production. For teams that have a LangGraph backend and need a UI today.

Who it is for: Teams with a LangGraph backend that need a chat UI

Strengths

  • Works against local and deployed LangGraph servers with no backend changes
  • Hosted version at agentchat.vercel.app and an npx scaffold
  • Message hiding and artifact rendering conventions are documented
  • Tests included; committed within the last two days

Weaknesses

  • The passthrough proxy does not authenticate callers; README warns it exposes your deployment
  • Production auth requires custom LangGraph authentication and code edits
  • LangGraph SDK only; no AG-UI or AI SDK stream support
  • No persistence of its own; threads live in the LangGraph server

What it needs

  • TypeScript, langgraph
  • Needs langgraph-server, langsmith-api-key-for-deployed-servers
  • env example file

Also in Agent UI and generative UI

See all 6
Also in Agent UI and generative UI
RankProjectScore
2OpenGenerativeUIChat interface that answers with 3D models, charts, calculators and maps2.3k stars, MIT45 out of 100
3agent-uiNext.js chat frontend for Agno AgentOS with tool calls and reasoning1.9k stars, MIT40 out of 100
#4stockbot-on-groqGroq chatbot answering with TradingView widgets via AI SDK generative UI Live demo ↗ (opens in a new tab)1.5k stars, Apache-2.024 out of 100
#5assistant-ui-stockbrokerassistant-ui frontend and LangGraph.js stockbroker agent with approval steps281 stars, MIT13 out of 100
#6openai-structured-outputs-samplesThree Next.js samples driving UI from schema-constrained OpenAI outputs685 stars, MIT11 out of 100