© 2026FindAgent  · @simprr
返回列表
a

arc53/DocsGPT

Private AI platform for agents, assistants and enterprise search. Built-in Agent Builder, Deep research, Document analysis, Multi-model support, and API connectivity for agents.

agent-builderagentsaichatgptdocsgpthacktoberfesthacktoberfest2025information-retrievallanguage-modelllmmachine-learningnatural-language-processingpythonpytorchragreactsearchsemantic-searchtransformers
⭐

17.8k

Stars

🔱

2.0k

Forks

👁

95

Watchers

📋

63

Issues

PythonMIT创建于 2023/2/2更新于 今天
在 GitHub 上查看访问主页
README
由 Gemini 翻译整理

DocsGPT 🦖

面向 Agent、助手及企业级搜索的私有 AI 平台

DocsGPT 是一个开源 AI 平台,旨在构建智能 Agent 和助手。具备 Agent 构建器、深度研究工具、文档分析(PDF、Office、网页内容及音频)、多模型支持(可选择云端服务商或本地运行)以及丰富的 API 连接能力,赋予 Agent 可操作的工具和集成。支持在任何地方部署,并提供完善的隐私控制。

link to main GitHub showing Stars number link to main GitHub showing Forks number link to license file

link to discord X (formerly Twitter) URL

⚡️ 快速开始 • ☁️ 云端版本 • 💬 Discord

📖 文档 • 👫 贡献 • 🗞 博客

核心功能:

  • 🗂️ 广泛的格式支持:读取 PDF、DOCX、CSV、XLSX、EPUB、MD、RST、HTML、MDX、JSON、PPTX、图片以及 MP3、WAV、M4A、OGG 和 WebM 等音频文件。
  • 🎙️ 语音工作流:支持录制语音输入到聊天中,在后端转录音频,并将会议录音或语音笔记转化为可搜索的知识库。
  • 🌐 网络与数据集成:支持从 URL、Sitemap、Reddit、GitHub 和网络爬虫获取数据。
  • ✅ 可靠的回答:获取准确且无幻觉的回答,并在简洁的 UI 中查看源引用。
  • 🔑 精简的 API Keys:生成与您的设置、文档和模型关联的 Key,简化聊天机器人及集成的配置过程。
  • 🔗 可操作的工具链:连接 API、工具及其他服务,赋予 LLM 执行具体动作的能力。
  • 🧩 预构建集成:使用现成的 HTML/React 聊天小部件、搜索工具、Discord/Telegram 机器人等。
  • 🔌 灵活的部署:支持主流 LLM(OpenAI、Google、Anthropic)及本地模型(Ollama、llama_cpp)。
  • 🏢 安全且可扩展:支持 Kubernetes,运行私密且安全,专为企业级可靠性而设计。

路线图

  • 为 MCP 添加 OAuth 2.0 认证 (2025 年 9 月)
  • 深度研究 Agents (2025 年 10 月)
  • Prompt 模板功能 (2025 年 10 月)
  • 完整的 API 工具链 (2025 年 12 月)
  • Agent 调度 (2026 年 1 月)

您可以在此处查看我们的完整路线图。欢迎贡献代码或创建 Issue,这有助于我们改进 DocsGPT!

企业生产环境支持与帮助:

我们非常乐意为您将 DocsGPT 部署到生产环境提供个性化协助。

获取演示 :wave:

发送邮件 :email:

加入 Lighthouse 项目 🌟

欢迎开发者和 GenAI 创新者加入!DocsGPT Lighthouse Program 旨在连接在真实场景中积极部署或扩展 DocsGPT 的技术领导者。直接与我们的团队协作,共同制定路线图,获得优先支持,并通过独家的社区洞察构建企业级解决方案。

了解详情并申请 →

快速开始

[!Note] 请确保已安装 Docker

更详细的快速开始指南可在我们的文档中查阅。

  1. 克隆仓库:

    git clone https://github.com/arc53/DocsGPT.git
    cd DocsGPT
    

对于 macOS 和 Linux:

  1. 运行安装脚本:

    ./setup.sh
    

对于 Windows:

  1. 运行 PowerShell 安装脚本:

    PowerShell -ExecutionPolicy Bypass -File .\setup.ps1
    

以上任一脚本都将引导您完成 DocsGPT 的设置。提供五种选项:使用公共 API、本地运行、连接到本地推理引擎、使用云端 API 提供商,或在本地构建 Docker 镜像。脚本会自动配置您的 .env 文件,并根据您的选择处理必要的下载和安装。

访问 http://localhost:5173/

若要停止 DocsGPT,请在 DocsGPT 目录中打开终端并运行:

docker compose -f deployment/docker-compose.yaml down

(或使用运行安装脚本后显示的特定 docker compose down 命令)。

[!Note] 关于开发环境的设置说明,请参考开发环境指南。

贡献

请查阅 CONTRIBUTING.md 文件了解如何参与项目。我们欢迎提交 Issue、提问以及 Pull Request。

架构

Architecture chart

项目结构

  • Application - Flask 应用(主应用程序)。
贡献者
dMdspuaaTf
项目信息
默认分支main
LicenseMIT License
创建时间2023/2/2
最近更新今天
GAI 中文摘要

DocsGPT 是一款开源的私有化人工智能平台,专注于构建智能代理和虚拟助手以提升企业搜索体验。它能够通过深度分析各类文档和多模态数据,为用户提供安全、可控且支持私有化部署的 AI 解决方案。

内置智能代理构建器,支持自定义开发并部署能够执行特定任务的 AI 助手。支持解析 PDF、Office 文档、网页、音频等多种格式,将复杂数据转化为可检索的知识库。提供多模型兼容能力,用户既可以选择第三方主流模型,也可以在本地环境中运行模型以确保数据隐私。具备深度调研和信息检索功能,通过准确的引用标注确保回答的可靠性与准确度。支持丰富的 API 连接与工具集成,赋予 AI 助手主动执行外部任务的能力。

该项目适用于需要处理大规模私有文档的企业及个人开发者,常用于构建自动化客服、内部知识管理系统或基于语音与文档的智能决策辅助工具。