github.devotd.
NewAI agents

langchain-ai/agent-chat-ui — Chat UI for LangGraph agents

langchain-ai/agent-chat-ui is a Next.js web app for chatting with LangGraph agents while displaying messages, streaming, and artifacts.

Repositorylangchain-ai/agent-chat-ui ↗

langchain-ai/agent-chat-ui is a Next.js web app for chatting with LangGraph agents while displaying messages, streaming, and artifacts.

GitHub description: 🦜💬 Web app for interacting with any LangGraph agent (PY & TS) via a chat interface.

stars
★ 3.2K
Forks
712
Language
TypeScript
License
MIT
Read original source ↗View on GitHub ↗

langchain-ai/agent-chat-ui is a Next.js web app for chatting with LangGraph agents. It is a dedicated chat interface that attaches to a LangGraph server, and it targets both the Python and TypeScript versions of that server. There are no public releases.

The role of this app is to turn what the LangGraph server sends and receives into a screen that can be viewed like a conversation. The screen shows LangGraph messages and streaming, and artifacts produced by the agent are rendered separately in the panel on the right of the chat. While chatting, you can directly adjust how messages are displayed. The server to connect to is set by entering the server URL and the Assistant or Graph ID in the settings screen, and the only servers it can attach to are LangGraph servers that have a messages key.

Connecting to a deployed server may require a LangSmith API Key, and if you preset the environment variables you can skip the settings screen. The implementation language is TypeScript and the license is MIT. The repository was created on February 18, 2025 and has 3234 GitHub stars.

The evidence stops here. Because there is no release, the install baseline cannot be pinned to a version, and there are no comparison figures for LangGraph servers. The evaluation record only has a Momentum score of 2.5 out of 10, with no scores for the novelty, technology, and quality items. A Momentum of 2.5 reads as low. The setup and display methods written in the README are verifiable, but what works correctly depending on the type of server is hard to judge from the documentation alone.