DocsGPT 是什么?1.8 万星的开源 Agent 平台,文档问答起家、1.0 版把 Agent Builder 焊进同一套栈(基础篇)

DocsGPT 是什么?1.8 万星的开源 Agent 平台,文档问答起家、1.0 版把 Agent Builder 焊进同一套栈(基础篇)

DocsGPT 是什么?1.8 万星的开源 Agent 平台,文档问答起家、1.0 版把 Agent Builder 焊进同一套栈(基础篇)

导语

横向 Agent 平台这个赛道,Dify、Flowise、Langflow 卷得头破血流,但还有一类玩家走的是另一条路:先靠「私有文档问答」站稳脚跟,再掉头往 Agent 平台长。DocsGPT 就是这条路走得最典型的那个。

2023 年 2 月开坑,做到 1.8 万星、2191 个 fork,MIT 协议,Python 项目。就在 10 月 8 日,它发布了 v1.0.0——不是简单换个版本号,而是把 README 第一行的定位整个改了:Open-source AI agents grounded in your docs,扎根在你文档里的开源 AI Agent。文档问答的底子一点没丢,但现在人家明说自己是 private、self-hosted、any model 的 Agent 平台。

项目介绍:知识、Agent、渠道,一条链焊到底

DocsGPT 现在的骨架分四层,逐层看:

  • 知识层:30+ 种格式(PDF、Office、网页、音频)加 OCR,还能开 GraphRAG。真正省事的是连接器:Google Drive、SharePoint、Confluence、GitHub、Linear、S3 全能定时同步,知识库不用隔三差五手动倒腾。
  • Agent 层:Classic、Agentic、Research(深度研究,多步出答案)、Workflow 四种模式,每个 Agent 自带提示词、知识、工具和模型。工作流是拖拽画布:Agent 节点、条件分支、状态、沙箱代码节点往上摆就行。
  • 工具层:联网搜索、任意 REST API、MCP server、沙箱里跑代码、顺手产出 DOCX/PPTX/XLSX/PDF 成果文件,还能挂定时任务和 webhook 触发。
  • 交付层:OpenAI 兼容的 /v1 API、Agent API、网页挂件、MCP server(Claude、Cursor 直接查它的知识库)、Discord/Slack/Telegram 机器人,外加一个 CLI。

最对站长胃口的是引用:每个回答都标出处文档。再加上 guardrails——PII 脱敏、提示注入拦截、没依据的回答直接拦下,这套东西明显是冲着接真业务去的,不是给你跑 demo 看的。

DocsGPT 1.0 自托管架构图:客户端经 DocsGPT API 连接 Redis 队列、Worker 解析嵌入、Postgres 与向量库,模型可选云端或本地 Ollama/vLLM
DocsGPT 自托管架构:API、Worker、Redis、Postgres、向量库全跑在你自己的环境里,模型云端本地随便换

模型随便挑:OpenAI、Anthropic、Google、Groq、OpenRouter,或者干脆 Ollama、vLLM 跑本地。SSO、团队、配额这些企业功能也全开在 MIT 协议里,没留收费后门。

对比一下各家的侧重:Dify 偏应用编排,RAGFlow 偏检索引擎,n8n 偏自动化调度(n8n 那篇讲过);DocsGPT 是「知识库 → Agent → 交付渠道」一条链自己焊完。之前测十个平台的 MCP 支持时 MetaGPT、Flowise 的 MCP 路径数是 0,DocsGPT 反过来,MCP server 和 MCP 工具双向都做,Claude、Cursor 这类客户端可以直接把它整个知识库当工具查。

上手:一条 curl,两个问题

官方给了一键安装脚本,macOS 和 Linux 通吃:

curl -fsSL https://docs.ac/install | bash

Windows 用 irm https://docs.ac/install.ps1 | iex。脚本先检查 Docker,装好 docsgpt 命令,最后跑 docsgpt up,问你两个问题:谁来访问(默认只这台机器)、用什么模型(默认走 DocsGPT 公共 API)。答完等它把数据库镜像拉下来,开 http://localhost:7091 就能用。老手直接跳过脚本,Docker Compose、pip、Kubernetes、断网 air-gapped 部署官方文档里都有对应章节。

日常维护就三个命令:

docsgpt status   # 版本、地址、健康状态
docsgpt logs     # 追日志
docsgpt upgrade  # 升级并重启到新版本

不想自托管就开云版 app.docsgpt.cloud 先试,免费起步。

实话:转得彻底,但别低估这坨栈

第一,星数不算顶流。 1.8 万星在横向平台里排不上前列,Dify 那篇写过人家 15.7 万。DocsGPT 胜在转向彻底:从「chat with your docs」到 Agent 平台,连 SSO、配额、活动日志这种企业功能都开进了 MIT,冲着自托管接真业务的团队来的。

第二,这坨栈不轻。 API、Worker、Redis、Postgres、向量库、文件存储全在你环境里跑,2 核 4G 的小机器别硬上,想跑顺先把内存备足。

第三,默认模型走官方公共 API。 quickstart 默认选的就是 DocsGPT public API,不想数据出门的,装完第一件事就是把模型切到本地 Ollama 或 vLLM,别一路点默认。

第四,1.0 刚落地,升级别裸奔。 版本节奏肉眼可见地加快:0.19(8 月)→ 0.21(9 月)→ 1.0(10 月 8 日)。大版本刚发,生产环境先 pin 住版本,敲 docsgpt upgrade 之前把 changelog 过一遍。

一句话:私有文档多、要给产品嵌一个能标注出处的 Agent、还要求全栈自托管的团队,DocsGPT 值得进候选名单;只想找个聊天框聊本地文档的,RAGFlow 这类更专注检索的反而更对口。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注