项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 3253
使用教程
环境要求
- Node.js 与 pnpm 包管理器(README 使用 pnpm install / pnpm dev)
- 一个可访问的 LangGraph 服务器地址(本地或部署的均可)
- 若连接已部署的 LangGraph 服务器,需准备 LangSmith API Key
- 浏览器(用于访问 http://localhost:3000)
安装与启动步骤
-
1创建项目
二选一:用 npx 脚手架直接生成项目,或克隆官方仓库后进入目录。
npx create-agent-chat-app -
2或克隆仓库
若不用 npx,则克隆仓库并进入 agent-chat-ui 目录。
git clone https://github.com/langchain-ai/agent-chat-ui.git cd agent-chat-ui -
3安装依赖
在项目目录下安装前端依赖,需已安装 pnpm。
pnpm install -
4启动开发服务
运行开发服务器,启动后应用监听 3000 端口。
pnpm dev -
5填写连接信息
打开页面后依次填入 Deployment URL、Assistant/Graph ID,已部署服务还需填 LangSmith API Key,然后点 Continue 进入聊天界面。
-
6生产环境配置
生产化需在服务端代理请求:设置好环境变量(如 NEXT_PUBLIC_ASSISTANT_ID、LANGGRAPH_API_URL),或改用自定义鉴权方式。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
LANGGRAPH_API_URL | 否 | LangGraph 服务器的部署地址,供 API Passthrough 代理使用 | https://my-agent.default.us.langgraph.app |
NEXT_PUBLIC_ASSISTANT_ID | 否 | 聊天时使用的 assistant/graph ID | agent |
NEXT_PUBLIC_API_URL | 否 | 自定义鉴权方案下,指向生产环境的 LangGraph 部署 URL | https://your-langgraph-deployment.com |
如何确认成功
浏览器打开 http://localhost:3000 出现配置页,填入三个字段并点 Continue 后跳转到聊天界面并能发送消息。
常见问题
Q:不想在本地运行可以吗?
A:可以,README 提供了已部署站点 https://agentchat.vercel.app,直接使用即可,无需本地安装。
Q:LangSmith API Key 是必须的吗?
A:仅在连接已部署(生产)的 LangGraph 服务器时需要;连接本地开发服务器时不必填写。
Q:生产环境如何避免用户各自填 API Key?
A:使用 API Passthrough 代理方式,在服务端附加 LangSmith API Key,并配置 LANGGRAPH_API_URL 与 NEXT_PUBLIC_ASSISTANT_ID。
Q:Built with Agent Builder 开关是做什么的?
A:用于 Agent Builder 部署,打开后会自动把鉴权方案设置为 langsmith-api-key。
Q:API Passthrough 会帮我做用户鉴权吗?
A:不会。README 明确说明它不校验代理调用方身份,部署前应先按文档的 Authenticating the API Passthrough 部分补充鉴权。
注意事项
- README 要求使用 pnpm 安装依赖,请先确保本机已安装 pnpm。
- 生产部署时 API Passthrough 不会验证调用方身份,直接上线可能导致你的 LangSmith API Key 被滥用,务必先配置鉴权。
- 自定义鉴权方案需修改 src/providers/Stream.tsx 中的 useTypedStream 钩子,通过 defaultHeaders 传入 Bearer token。
- 本项目针对任何带 messages 键的 LangGraph 服务器,若服务端没有该键将无法正常对话。
核心亮点
- 无缝对接 LangGraph 代理,支持 Python 和 TS 双版本,降低集成门槛
- 内置流式输出和工具调用可视化,交互体验流畅且直观
- 界面现代美观,支持自定义配置,可快速嵌入现有项目
不足之处
- 依赖 LangGraph 框架,非该生态用户无法直接使用
- 文档/社区待观察
适用场景
- 快速为 LangGraph 代理搭建演示或生产级聊天界面
- 在开发调试阶段可视化查看代理的推理过程和工具调用
- 作为 LangChain/LangGraph 应用的前端标准组件
替代项目
Chainlit、Streamlit、LangServe
上一篇:LLMAgentPapers
下一篇:AutoGPT-Next-Web
同类项目推荐
Claude-Code-Game-Studios
开源
一句话把 Claude Code 变成整间游戏工作室,从策划到测试全流程开工。
Turn Claude Code into a full game dev studio — 49 AI agents, 72 workflow skills, an···
OpenWorkProof
开源
给 AI 智能体立合同、留证据、可验收
Open protocol for AI agent work contracts and verifiable execution — authorization,···
pbi-cli
开源
让 AI 秒懂 Power BI,省 token 提效率
Power BI CLI - semantic models (.NET TOM) and PBIR reports for token-efficient AI ag···
SOMAS
开源
让人和多个AI智能体组队协作并互相信任
A Trusted Human-Multi-Agent Reinforcement Learning Interaction Framework
Hopet
开源
把终端 AI 变成桌面像素宠物,实时同步状态
A macOS desktop AI pet that mirrors your Claude Code & Codex CLI session state in re···
Dynamics-memory
开源
把矛盾日志蒸馏成有界可纠错的智能体记忆
LLM agent 的有界自纠错长期记忆层:把连续、含矛盾的项目交互日志蒸馏成有界、可自更新的···
career-ops-plugin-do-not-fork-cu···
开源
用 AI 自动搞定求职全流程,简历、投递、跟进一网打尽
Claude Cowork plugin for job seekers. 9 AI skills: evaluate job postings, generate A···
AutoResearch-SibylSystem
开源
让 AI 自主完成科研全流程,从选题到报告一键生成
Fully Autonomous AI Research System with Self-Evolution, built natively on Claude Co···
opendocswork-mcp
开源
让 AI 秒读改写本地 Office 文档,隐私安全不泄露
Rust-native MCP server for Office document processing (Excel, Word, PowerPoint). Sub···
