English | 简体中文
LightningRAG 以 RAG(检索增强生成) 为核心,基于 Vue + Gin 全栈前后端分离:提供知识库(文档入库、解析分块、向量化与检索)、可插拔的大模型 / 嵌入 / 重排 / 向量库,基于画布的 Agent 编排(检索、LLM、工具与流程节点),并可通过 Webhook 对接飞书、钉钉、Slack、Teams 等渠道。管理端同时覆盖权限、动态菜单与配置等通用能力。
- 前端:Vue(Vite),Element Plus 风格 UI
- 后端:Go / Gin,GORM(MySQL)、Redis、Swagger、Viper
- 平台能力:JWT、动态路由与菜单、Casbin、表单生成器、代码生成与示例脚手架
- RAG 与 Agent:混合 / 多路检索(向量、关键词、PageIndex 等);对话与流式接口,可返回
references;模块化提供商见server/rag/(server/rag/README_zh.md) - 渠道连接器:已发布的 Agent 可绑定 Webhook 公网地址接入第三方平台 — 详见
docs/THIRD_PARTY_CHANNEL_CONNECTORS_zh.md
环境要求: Node.js > v18.16.0,Go ≥ 1.22。克隆、依赖安装与启动步骤见仓库主文档:
- English: README.md
- 简体中文: README_zh.md
在线演示: https://demo.LightningRAG.com — 用户名 admin,密码 123456(说明以主 README 为准)。
代码仓库: https://github.com/LightningRAG/LightningRAG
Apache 2.0。 商用及版权声明要求见主 README 中的「重要提示」章节。
适用于 GitHub 组织主页等场景的简短介绍;部署、config.yaml → rag: 配置与贡献说明请以仓库根目录 README.md / README_zh.md 为准。