项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 455
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Go 1.21+
- Node.js 18.16+
安装与启动步骤
-
1拉仓库
后端 Go、前端 Node,两边都要装工具链。
git clone https://github.com/LightningRAG/LightningRAG.git -
2装 Node 依赖
要求 Node 18.16 以上,低了装不上。
npm install -
3装 Go 依赖并编译
后端二进制由它自己构建,注意 GOPROXY 在国内要配镜像。
go run . -
4起前端
前端单独起服务,按终端提示的端口访问。
npm run serve -
5按需编译本地嵌入
要完全离线检索时再编这个目标,耗时较长。
make build-server-embed-local
如何确认成功
上传一份文档后能在页面上检索到其中的句子,且整个过程不依赖外部嵌入接口(走本地嵌入时)
注意事项
- 项目还在早期,前后端要分别起,没有一键启动脚本。
- Go 模块下载在国内容易卡,先配好代理。
- 本地嵌入版本的模型要另下,仓库不含权重。
- 接口文档由 swag 生成,改接口后要重新生成。
核心亮点
- 前后端分离,Vue + Gin 技术栈,结构清晰,易于二次开发
- 内置知识库和向量检索,集成多种 LLM 和向量库,开箱即用
- Go 后端性能好,适合高并发场景,且提供完整的前端界面
不足之处
- 早期项目,文档和社区生态尚待完善
- 功能深度可能不及专业 RAG 平台,高级定制需自行扩展
适用场景
- 快速搭建企业知识库问答系统
- 作为 RAG 应用开发脚手架,加速项目启动
- 用于学习全栈 RAG 架构和 Go + Vue 集成实践
替代项目
Dify、RAGFlow、FastGPT
同类项目推荐
Awesome-LLM4Cybersecurity
开源
一张清单看懂 LLM 如何用于攻防安全
An overview of LLMs for cybersecurity.
MiniRAG
开源
用小模型也能轻松搭建 RAG,省成本又高效
[ACL2026] "MiniRAG: Making RAG Simpler with Small and Open-Sourced Language Models"
medical-rag
开源
一键搭中文医学知识库,问答有据可查
医学中文RAG项目,使用langchain+milvus,支持快速一键式部署,支持无缝领域迁移
llm-wiki-compiler
开源
把散落 Markdown 笔记自动编译成主题 wiki
Claude Code plugin that compiles markdown knowledge files into a topic-based wiki. I···
firecrawl
开源
网页抓取像喝水一样简单,开发者省下整周加班
Supercharge your AI agents with data from the web and beyond. Building the library f···
LongRAG
开源
长文档问答更准,双视角检索+长上下文生成
[EMNLP 2024] LongRAG: A Dual-perspective Retrieval-Augmented Generation Paradigm for···
rag-experiment-accelerator
开源
一键跑通 RAG 实验,自动对比参数选最优
The RAG Experiment Accelerator is a versatile tool designed to expedite and facilita···
Awesome-LLM-based-Text2SQL
开源
一站式掌握大模型Text-to-SQL前沿,从论文到代码全收录
[TKDE2025] Next-Generation Database Interfaces: A Survey of LLM-based Text-to-SQL | ···
ApeRAG
开源
把知识图谱塞进 RAG,多跳问答和复杂检索一次搞定
ApeRAG: Production-ready GraphRAG with multi-modal indexing, AI agents, MCP support,···
