← all repositories
langchain-ai/agent-chat-ui

A universal remote for LangGraph agents

One chat interface that talks to any LangGraph server, whether you built it in Python or TypeScript.

3k stars TypeScript Chat AssistantsAgents
agent-chat-ui
Not currently ranked — collecting fresh signals.
star history

What it does

Agent Chat UI is a Next.js application that drops a chat interface on top of any LangGraph server exposing a messages key. Point it at a local dev server or a production deployment, pick your graph, and start talking to your agent. There’s a hosted version if you don’t feel like running anything locally.

The interesting bit

The project treats your agent like a black box with a streaming message contract. It doesn’t care what’s inside the graph—tool calls, multi-step reasoning, human-in-the-loop breakpoints—so long as the server speaks LangGraph’s protocol. The artifact rendering is the clever part: agents can emit structured content that opens in a side panel, turning a text stream into something closer to an interactive workspace.

Key highlights

  • Connects to both Python and TypeScript LangGraph servers interchangeably
  • Supports message visibility controls: suppress live streaming or hide messages permanently via ID prefixes and tags
  • Renders agent-generated artifacts in a dedicated side panel using a React context hook
  • Production path via an API passthrough package that proxies and authenticates requests server-side
  • Can be bootstrapped with npx create-agent-chat-app or used directly at the deployed Vercel URL

Caveats

  • Production requires reworking authentication; the default setup exposes LangSmith API keys to the client, which the README explicitly warns against
  • The artifact rendering API is powerful but underspecified—implementing it means writing custom React components against a loosely documented hook contract

Verdict

Worth a look if you’ve already got LangGraph agents running and want a quick, standardized chat frontend without building one yourself. Skip it if you need deep customization of the UI or aren’t bought into the LangChain ecosystem.

Frequently asked

What is langchain-ai/agent-chat-ui?
One chat interface that talks to any LangGraph server, whether you built it in Python or TypeScript.
Is agent-chat-ui open source?
Yes — langchain-ai/agent-chat-ui is open source, released under the MIT license.
What language is agent-chat-ui written in?
langchain-ai/agent-chat-ui is primarily written in TypeScript.
How popular is agent-chat-ui?
langchain-ai/agent-chat-ui has 3k stars on GitHub.
Where can I find agent-chat-ui?
langchain-ai/agent-chat-ui is on GitHub at https://github.com/langchain-ai/agent-chat-ui.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.