# DocsGPT **Repository Path**: mirrors/DocsGPT ## Basic Information - **Project Name**: DocsGPT - **Description**: DocsGPT 是一种 AI 文档解决方案,可简化在项目文档中查找信息的过程 - **Primary Language**: Python - **License**: MIT - **Default Branch**: main - **Homepage**: https://www.oschina.net/p/docsgpt - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 6 - **Created**: 2023-03-15 - **Last Updated**: 2025-09-27 ## Categories & Tags **Categories**: ai **Tags**: None ## README

DocsGPT 🦖

Private AI for agents, assistants and enterprise search

DocsGPT is an open-source AI platform for building intelligent agents and assistants. Features Agent Builder, deep research tools, document analysis (PDF, Office, web content), Multi-model support (choose your provider or run locally), and rich API connectivity for agents with actionable tools and integrations. Deploy anywhere with complete privacy control.

![link to main GitHub showing Stars number](https://img.shields.io/github/stars/arc53/docsgpt?style=social) ![link to main GitHub showing Forks number](https://img.shields.io/github/forks/arc53/docsgpt?style=social) ![link to license file](https://img.shields.io/github/license/arc53/docsgpt) ![link to discord](https://img.shields.io/discord/1070046503302877216) ![X (formerly Twitter) URL](https://img.shields.io/twitter/follow/docsgptai) ⚡️ Quickstart☁️ Cloud Version💬 Discord
📖 Documentation👫 Contribute🗞 Blog
video-example-of-docs-gpt

Key Features:

## Roadmap - [x] Full GoogleAI compatibility (Jan 2025) - [x] Add tools (Jan 2025) - [x] Manually updating chunks in the app UI (Feb 2025) - [x] Devcontainer for easy development (Feb 2025) - [x] ReACT agent (March 2025) - [x] Chatbots menu re-design to handle tools, agent types, and more (April 2025) - [x] New input box in the conversation menu (April 2025) - [x] Add triggerable actions / tools (webhook) (April 2025) - [x] Agent optimisations (May 2025) - [x] Filesystem sources update (July 2025) - [x] Json Responses (August 2025) - [x] MCP support (August 2025) - [x] Google Drive integration (September 2025) - [ ] Add OAuth 2.0 authentication for MCP (September 2025) - [ ] Sharepoint integration (October 2025) - [ ] Deep Agents (October 2025) - [ ] Agent scheduling You can find our full roadmap [here](https://github.com/orgs/arc53/projects/2). Please don't hesitate to contribute or create issues, it helps us improve DocsGPT! ### Production Support / Help for Companies: We're eager to provide personalized assistance when deploying your DocsGPT to a live environment. [Get a Demo :wave:](https://www.docsgpt.cloud/contact)⁠ [Send Email :email:](mailto:support@docsgpt.cloud?subject=DocsGPT%20support%2Fsolutions) ## Join the Lighthouse Program 🌟 Calling all developers and GenAI innovators! The **DocsGPT Lighthouse Program** connects technical leaders actively deploying or extending DocsGPT in real-world scenarios. Collaborate directly with our team to shape the roadmap, access priority support, and build enterprise-ready solutions with exclusive community insights. [Learn More & Apply →](https://docs.google.com/forms/d/1KAADiJinUJ8EMQyfTXUIGyFbqINNClNR3jBNWq7DgTE) ## QuickStart > [!Note] > Make sure you have [Docker](https://docs.docker.com/engine/install/) installed A more detailed [Quickstart](https://docs.docsgpt.cloud/quickstart) is available in our documentation 1. **Clone the repository:** ```bash git clone https://github.com/arc53/DocsGPT.git cd DocsGPT ``` **For macOS and Linux:** 2. **Run the setup script:** ```bash ./setup.sh ``` **For Windows:** 2. **Run the PowerShell setup script:** ```powershell PowerShell -ExecutionPolicy Bypass -File .\setup.ps1 ``` Either script will guide you through setting up DocsGPT. Four options available: using the public API, running locally, connecting to a local inference engine, or using a cloud API provider. Scripts will automatically configure your `.env` file and handle necessary downloads and installations based on your chosen option. **Navigate to http://localhost:5173/** To stop DocsGPT, open a terminal in the `DocsGPT` directory and run: ```bash docker compose -f deployment/docker-compose.yaml down ``` (or use the specific `docker compose down` command shown after running the setup script). > [!Note] > For development environment setup instructions, please refer to the [Development Environment Guide](https://docs.docsgpt.cloud/Deploying/Development-Environment). ## Contributing Please refer to the [CONTRIBUTING.md](CONTRIBUTING.md) file for information about how to get involved. We welcome issues, questions, and pull requests. ## Architecture ![Architecture chart](https://github.com/user-attachments/assets/fc6a7841-ddfc-45e6-b5a0-d05fe648cbe2) ## Project Structure - Application - Flask app (main application). - Extensions - Extensions, like react widget or discord bot. - Frontend - Frontend uses Vite and React. - Scripts - Miscellaneous scripts. ## Code Of Conduct We as members, contributors, and leaders, pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation. Please refer to the [CODE_OF_CONDUCT.md](CODE_OF_CONDUCT.md) file for more information about contributing. ## Many Thanks To Our Contributors⚡ Contributors ## License The source code license is [MIT](https://opensource.org/license/mit/), as described in the [LICENSE](LICENSE) file.

This project is supported by: