GitHub 上的 AI PDF 聊天机器人 2026:7 个可自托管开源项目
想和 PDF 对话又不想把文档发给云端?这 7 个 GitHub 项目让你自托管整套栈。
💡 你将学到
想和 PDF 对话又不想把文档发给云端?这 7 个 GitHub 项目让你自托管整套栈。
📜 目录
为什么自托管 PDF 聊天机器人
三个理由:隐私(合同、病历、未发布文档)、成本(超出硬件后免费扩展)、控制(没有供应商在你脚下改功能)。下面是 2026 年有真实人气的项目——stars 2026-08-14 实测。
项目
AnythingLLM(64,687 stars):最容易上手。一条 Docker 命令,连 Ollama 或任意 API,拖入 PDF 就能聊。也有 Win/Mac/Linux 桌面版。
RAGFlow(87,912 stars):解析重量级。文档理解(深度解析、表格、OCR、版式)是这组里对乱 PDF 最好的。
private-gpt(57,431 stars):隐私优先,一切本地、无遥测。功能少些,保证最硬。
Onyx(Danswer)(31,582 stars):面向知识库:连接 PDF 加 Slack、Notion、Google Drive、wiki。企业连接器和权限模型让它成为团队之选。
Khoj(36,480 stars):面向全部文件的个人 AI(PDF、markdown、org)。聊天、语义搜索、自动化研究。
txtai(13,000 stars):可嵌入库:不是应用而是 Python/Rust 工具包,把 PDF 聊天机器人嵌进你自己的产品。
Open WebUI(148,695 stars):通用本地 ChatGPT UI,内置文档 RAG。已经用 Ollama 的话,几分钟就能加 PDF 对话。
对比矩阵
| 项目 | Stars | 最适合 | 安装 |
|---|---|---|---|
| AnythingLLM | 64,687 | 最快上手 | 1 条命令 |
| RAGFlow | 87,912 | 乱/扫描 PDF | Docker compose |
| private-gpt | 57,431 | 严格隐私 | pip install |
| Onyx | 31,582 | 团队知识库 | Docker compose |
| Khoj | 36,480 | 个人文件 | Docker/应用 |
| txtai | 13,000 | 自建产品 | pip install |
| Open WebUI | 148,695 | Ollama 用户 | Docker |
推荐
从 AnythingLLM 开始。PDF 是扫描件或表格多就转 RAGFlow。整个团队要带权限访问就 Onyx。全部都能配本地模型(Ollama)实现完全隐私。
FAQ
哪个项目技术要求最低? AnythingLLM——桌面版,不需要 Docker。
笔记本能跑吗? 能——小模型(7-8B 量化)配 CPU 回答慢但能用;建议 16GB+ 内存。
支持扫描版 PDF 吗? RAGFlow 的 OCR 领先;其他最多基础 OCR。
能接云 API 而不是本地模型吗? 能——都支持 OpenAI 兼容 API,可以本地云混合。
