MaxKB
开源企业级智能体平台,Docker一键部署,RAG+Agent工作流构建私有知识库问答
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
开源企业级智能体平台,Docker一键部署,RAG+Agent工作流构建私有知识库问答
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。

想象一下这样的场景:一家传统制造企业的 IT 部门负责人老张,手里握着几千份内部文档——产品规格书、生产工艺流程、售后维修手册——却发现员工遇到问题只能靠打电话逐级询问。当公司决定上线一套"智能问答系统"时,供应商给出的报价是 80 万,交付周期三个月。老张犯愁了。
MaxKB(Max Knowledge Brain)就是为解决这个痛点而生的。
当前企业引入大语言模型(LLM)能力的阻力主要来自三个方面:数据安全顾虑(企业文档不能上传到第三方 API)、技术门槛高(RAG 检索、工作流编排、模型对接需要专业团队)、集成成本大(与现有业务系统对接周期长)。MaxKB 从 1Panel 团队(知名 Linux 服务器管理面板)孵化而来,试图用一个开源产品同时解决这三个问题。
项目的技术选型非常务实:后端基于 Django 5.2 + DRF,前端 Vue 3 + TypeScript,数据库用 PostgreSQL 17,缓存用 Redis,整个技术栈都是业界主流方案,没有引入过多冷门框架。LangChain 家族承担了 RAG 和 Agent 编排的核心逻辑,使得 MaxKB 能够对接包括 DeepSeek、Qwen、Llama 在内的多种私有模型,以及 OpenAI、Claude 等公有模型。
MaxKB 的架构可以类比为三个能力模块的叠加。
第一剑:RAG 检索增强生成管道。 用户可以直接上传 PDF、Word、Excel 等文档,也可以抓取网页内容,系统自动进行文本分割、向量化存储。查询时通过语义检索召回相关段落,再交给大模型生成答案。这套流程在 LangChain 的封装下标准化了,开发者只需配置向量模型(如 sentence-transformers)和 LLM 接口即可启动。相比纯 API 调用方案,MaxKB 的本地 RAG 方案特别适合对数据安全有严格要求的企业——文档始终存储在自有服务器上。
第二剑:工作流编排引擎。 基于 LangGraph 实现,支持可视化编排复杂的 AI 业务流程。比如"先检索文档、再调用 API 查库存、最后汇总生成报告"这类多步骤任务,可以通过拖拽节点的方式配置。函数库和 MCP(Model Context Protocol)工具集提供了扩展接口,允许接入第三方业务系统。
第三剑:多模型兼容。 MaxKB 并不绑定某个特定大模型,而是通过统一的 Provider 接口层接入不同模型。用户可以根据场景选择 DeepSeek R1(性价比高,适合中文场景)或 Claude(推理能力强)等多种选择。
MaxKB 的部署设计非常友好。官方提供 start-all.sh 启动脚本,一行命令拉起 PostgreSQL + Redis + MaxKB 三个容器,无需手动配置数据库连接。对于已经使用 1Panel 面板的用户,还可以通过 App Store 一键安装。整个过程对 Linux 命令行不熟悉的用户也能完成。
硬件需求方面,CPU 版本足够运行(向量计算走 CPU),内存建议 4GB 以上,磁盘 20GB 即可。没有强制 GPU 依赖,降低了入门门槛。

图1:MaxKB 应用界面
Web UI 提供了知识库管理、聊天机器人配置、工作流设计等完整功能,中文界面本土化程度高。
作为一个相对年轻的开源项目(2024 年起步),MaxKB 在生产环境的稳定性仍在验证中。具体问题包括:大规模知识库(百万级文档)下的检索性能尚未有充分验证;多租户场景下的权限模型相对简单;工作流编排的可视化编辑器功能还在持续完善中。对于超大规模企业用户,建议在正式采购前进行 PoC(概念验证)。
MaxKB 的出现代表了一个趋势:AI 能力的下沉。过去只有大型企业才能负担的智能问答系统,现在中小企业借助开源工具也可以快速搭建。它与 LlamaIndex、LangChain 等开发者导向框架不同,MaxKB 更侧重于"开箱即用的产品体验",目标是让业务人员也能独立完成知识库问答系统的配置。
从 GitHub stars 增长曲线看,项目从 2024 年中至今已积累超过 21,000 颗星,Docker 镜像下载量持续攀升,表明市场对这类产品的需求真实存在。随着 1Panel 生态的协同效应,MaxKB 有望成为企业私有化 AI 部署的入门级首选方案。