开放代码社区 › langchat

langchat

基础设施与运维TypeScript

由 LangChat Team 开发的开源 AI Agent 应用平台 LangChat Agentic 企业商业版 LangChat Agentic 是 LangChat Team 面向企业采购、交付与长期运营推出的商业产品。商业版拥有比当前开源版本更丰富、完整的产品能力,适合需要将 AI 应用规模化部署到真实业务流程中的组织。 商业版主要提供: 标准智能体、工作流智能体与 Agentic 智能体三种应用构建范式; 长期记忆、记忆压缩、独立会话工作空间与容器化沙箱执行; Supervisor、顺序、并行和循环等多 Agent 协同编排

AI/机器学习Web后端前端工具数据库
作者:用户6868语言:TypeScript更新:2026-10-27
仓库地址
https://gitee.com/langchat/langchat.git

前往原仓库

README

<div align="center">
  <a href="https://agentic.langchat.cn/" title="了解 LangChat Agentic 企业商业版">
    <img src="https://gitee.com/langchat/langchat/raw/next/docs/assets/langchat-platform-zh.svg" width="100%" alt="LangChat 开源 AI 智能体应用平台能力总览">
  </a>

  <h1>LangChat</h1>
  <p>由 LangChat Team 开发的开源 AI Agent 应用平台</p>

  <p>
    <a href="https://langchat.cn">官网</a> ·
    <a href="https://agentic.langchat.cn/">企业商业版</a> ·
    <a href="https://gitee.com/langchat/langchat/blob/next/README.en.md">English</a>
  </p>

  <p>
    <img src="https://img.shields.io/badge/license-Apache--2.0-2563eb" alt="Apache-2.0 License">
    <img src="https://img.shields.io/badge/Java-17-ef4444" alt="Java 17">
    <img src="https://img.shields.io/badge/Spring_Boot-3.3-6db33f" alt="Spring Boot 3.3">
    <img src="https://img.shields.io/badge/Vue-3-42b883" alt="Vue 3">
  </p>
</div>

## LangChat Agentic 企业商业版

[LangChat Agentic](https://agentic.langchat.cn/) 是 LangChat Team 面向企业采购、交付与长期运营推出的商业产品。商业版拥有比当前开源版本更丰富、完整的产品能力,适合需要将 AI 应用规模化部署到真实业务流程中的组织。

商业版主要提供:

- 标准智能体、工作流智能体与 Agentic 智能体三种应用构建范式;
- 长期记忆、记忆压缩、独立会话工作空间与容器化沙箱执行;
- Supervisor、顺序、并行和循环等多 Agent 协同编排;
- 企业知识库、混合检索、索引版本切换、融合排序与可选重排;
- 受控 Text2SQL 智能问数、企业数据源接入与可解释图表;
- Function Call、MCP、A2A、Skill、OpenAPI 与 HTTP 扩展通道;
- 模型治理、权限安全、内容安全、用量与成本控制、运行审计;
- 私有化部署、信创适配、实施交付、培训与持续版本服务。

<a href="https://agentic.langchat.cn/" title="访问 LangChat Agentic 企业商业版官网">
  <img src="https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/af1c0ec79931eab9ee025df7.png" width="100%" alt="LangChat Agentic 企业智能体应用工作平台产品界面">
</a>

如果你正在进行企业级 AI 平台选型或采购,建议优先了解 LangChat Agentic:

[查看商业版完整能力](https://agentic.langchat.cn/) · [阅读商业白皮书](https://agentic.langchat.cn/docs) · [查看价格与交付方案](https://agentic.langchat.cn/price) · [了解团队](https://agentic.langchat.cn/about)

## 关于 LangChat

LangChat 是一个模块化、可扩展的开源 AI Agent 应用平台。它将模型接入、Agent 构建、知识库 RAG、Skills、MCP、数据分析和权限管理整合到同一套 Java 与 Vue 技术体系中,帮助开发者快速搭建可运行、可集成的 AI 应用。

开源版本适合技术验证、二次开发和团队内部场景建设。项目采用模块化单体架构,在保持部署简单的同时,为后续按领域拆分和能力扩展保留清晰边界。

## 功能体系

| 能力 | 说明 |
| --- | --- |
| 多模型接入 | 统一管理 OpenAI、Azure OpenAI、Anthropic、Gemini、DeepSeek、通义千问、智谱、Ollama 及 OpenAI 兼容服务 |
| Agent 构建 | 配置模型、系统提示词、知识库、Skills 与 MCP,提供构建、调试和运行界面 |
| 对话运行时 | 支持会话与消息管理、SSE 流式响应,并提供 OpenAI 兼容的 Chat Completions 接口 |
| 知识库 RAG | 管理知识库、文档上传、解析预览、分段、索引状态和向量存储配置 |
| Skills 扩展 | 支持技能包或文件夹上传、文件浏览、下载和运行时工具注册 |
| MCP 集成 | 管理外部 MCP 服务配置,并在 Agent 运行时复用客户端会话 |
| 智能问数 | 接入数据源、读取结构目录,以自然语言生成分析结果与图表 |
| 图像能力 | 提供图像生成与图像识别接口,复用统一模型配置体系 |
| 应用市场 | 发布和发现 Agent,并从统一聊天界面直接运行应用 |
| 权限与治理 | 提供登录、用户、角色、菜单、动态路由与 RBAC 权限管理 |

## 核心亮点

- **统一的 AI 运行时**:模型、Agent、知识库、Skills 与 MCP 通过清晰的运行时定义装配,降低业务代码对具体模型 SDK 的耦合。
- **开放的协议入口**:同时提供平台 API 与 OpenAI 兼容接口,便于现有客户端和内部系统接入。
- **面向扩展的工具体系**:技能文件、工具注册与 MCP 服务可以按 Agent 组合,适合持续接入企业工具和业务能力。
- **从知识到数据分析**:同一平台覆盖文档知识检索与结构化数据分析,减少多套 AI 工具之间的上下文割裂。
- **模块化单体架构**:后端按 common、auth、aigc、core、datasource、server 划分边界,兼顾开发效率与演进空间。
- **完整管理界面**:Vue 3 前端覆盖概览、模型、Agent、知识库、Skills、MCP、数据源、用户与角色等主要工作流。

## 界面预览

以下截图来自本地开发环境启动后的实际界面,按功能分类展示。信息密度较高的页面(Agent 构建器、文档导入、数据源详情)采用一行两张,其余一行三张。

### 登录与总览

<table align="center" style="width: 100%; max-width: 1200px; border-collapse: separate; border-spacing: 12px 4px;">
  <tr>
    <td align="center" style="padding-bottom: 4px;"><b>登录页</b></td>
    <td align="center" style="padding-bottom: 4px;"><b>概览</b></td>
    <td align="center" style="padding-bottom: 4px;"><b>应用市场</b></td>
  </tr>
  <tr>
    <td><img src="https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/fc5788a9babcee287f9ec00a.png" width="100%" alt="LangChat 登录页"></td>
    <td><img src="https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/bb42e0b059980bf39febb8b5.png" width="100%" alt="LangChat 概览页,展示指标与趋势图"></td>
    <td><img src="https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/95f1b16d5184f1d272000016.png" width="100%" alt="LangChat 应用市场"></td>
  </tr>
</table>

### Agent 应用

<table align="center" style="width: 100%; max-width: 880px; border-collapse: separate; border-spacing: 12px 4px;">
  <tr>
    <td align="center" style="padding-bottom: 4px;"><b>Agent 管理</b></td>
    <td align="center" style="padding-bottom: 4px;"><b>构建器 · 应用配置</b></td>
  </tr>
  <tr>
    <td><img src="https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/f7ff18b879ede47b455b7ad1.png" width="100%" alt="Agent 管理列表"></td>
    <td><img src="https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/d67b34fea879753f65ead705.png" width="100%" alt="Agent 构建器应用配置与聊天调试"></td>
  </tr>
  <tr>
    <td align="center" style="padding-bottom: 4px;"><b>构建器 · API 接入</b></td>
    <td align="center" style="padding-bottom: 4px;"><b>构建器 · 消息日志</b></td>
  </tr>
  <tr>
    <td><img src="https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/d700849efa4c905a96d2a906.png" width="100%" alt="Agent 构建器 API 接入页"></td>
    <td><img src="https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/c60059f96f8e718b13d03334.png" width="100%" alt="Agent 构建器消息日志页"></td>
  </tr>
  <tr>
    <td align="center" style="padding-bottom: 4px;"><b>构建器 · 统计报表</b></td>
    <td align="center" style="padding-bottom: 4px;"><b>应用对话</b></td>
  </tr>
  <tr>
    <td><img src="https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/f6a051ac3bcdd9383af33bc2.png" width="100%" alt="Agent 构建器统计报表页"></td>
    <td><img src="https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/bc647336dfd6f9a9ffdc5cb2.png" width="100%" alt="应用市场中的 Agent 对话页"></td>
  </tr>
</table>

### 知识库与文档导入

<table align="center" style="width: 100%; max-width: 880px; border-collapse: separate; border-spacing: 12px 4px;">
  <tr>
    <td align="center" style="padding-bottom: 4px;"><b>知识库管理</b></td>
    <td align="center" style="padding-bottom: 4px;"><b>导入文档 · 上传文件</b></td>
  </tr>
  <tr>
    <td><img src="https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/c092536c3029d5b51bfd6a66.png" width="100%" alt="知识库管理页"></td>
    <td><img src="https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/d39fcd483be31d52a4958342.png" width="100%" alt="知识库导入文档的上传文件步骤"></td>
  </tr>
  <tr>
    <td align="