agent-chat-ui
Next.js chat frontend for any LangGraph server with interrupts and artifacts
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.
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
- TypeScript, langgraph
- Needs langgraph-server, langsmith-api-key-for-deployed-servers
- env example file