RAGFlow
Go · Apache-2.0
领先的开源 RAG 引擎,融合前沿 RAG 技术与 Agent 能力,为 LLM 提供高质量的上下文层,支持深度文档理解、知识库管理和智能检索。
ragdocument-understandingknowledge-baseretrievalocr
查看项目 →
概览
RAGFlow(88k+ stars,Apache-2.0)是面向企业的开源 RAG 引擎,深度文档理解 + Agent 能力,支持 Docker 部署;MaxKB(22k+ stars,GPL-3.0)是开源知识库问答与 Agent 构建平台,主打零代码集成 + 工作流编排。本文从检索能力、文档处理、部署方式和典型场景四个角度对比。
Go · Apache-2.0
领先的开源 RAG 引擎,融合前沿 RAG 技术与 Agent 能力,为 LLM 提供高质量的上下文层,支持深度文档理解、知识库管理和智能检索。
| 适合场景 | RAGFlow |
|---|---|
| 产品定位 | 开源 RAG 引擎,专注深度文档理解 + 知识提取 + Agent 能力。面向企业级应用,强调"为 LLM 提供高质量的上下文层"。 |
| 检索能力 | 多路召回 + 融合重排序。支持多种 embedding 模型和 LLM 配置。模板化分块(chunking)可解释性强。 |
| 文档处理 | 深度文档理解(DeepDoc):支持 Word、PPT、Excel、TXT、图片、扫描件、结构化数据、网页。模板化分块 + 可追溯引用。 |
| 部署方式 | Docker Compose 一键部署。支持 GPU 加速(DeepDoc 任务)。也提供托管云服务(cloud.ragflow.io)。主服务 Python(ragflow_server.py),Go 用于 sandbox executor。 |
| 典型场景 | 企业级 RAG 应用 / 复杂文档理解 / 合规场景需可追溯引用 / 已有 Docker 基础设施的团队。 |
| Metric | RAGFlow |
|---|---|
| Stars | 88.6k |
| Forks | 10.4k |
| 语言 | Go |
| 许可证 | Apache-2.0 |
| 最近提交 | 2026年8月16日 |
建议根据你的主要工作流、技术栈语言和集成需求来选择。用于生产前,请进一步查看项目文档、社区活跃度和最近的 GitHub 维护情况。
两者都是中文友好项目。RAGFlow 有深度文档理解(DeepDoc),对中文扫描件/PDF 提取效果好;MaxKB 支持多模态输入,适合中文知识库问答。
MaxKB 更简单——单行 Docker 命令即可启动。RAGFlow 需要 Docker Compose 配置,但文档完善。对于非技术用户,MaxKB 上手更快。
两者都支持多种 LLM 和 embedding 模型。RAGFlow 底层可对接 LangChain 生态;MaxKB 内建 LangChain 框架,集成更直接。
RAGFlow 适合大规模企业级 RAG(88k stars,Apache-2.0,GPU 加速)。MaxKB 适合中小团队快速搭建知识库(22k stars,GPL-3.0)。