An open API service indexing awesome lists of open source software.

https://github.com/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.
https://github.com/arc53/docsgpt

agent-builder agents ai chatgpt docsgpt hacktoberfest hacktoberfest2025 information-retrieval language-model llm machine-learning natural-language-processing python pytorch rag react search semantic-search transformers

Last synced: 8 days ago
JSON representation

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.

Awesome Lists containing this project

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, and audio), 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:




  • πŸ—‚οΈ Wide Format Support: Reads PDF, DOCX, CSV, XLSX, EPUB, MD, RST, HTML, MDX, JSON, PPTX, images, and audio files such as MP3, WAV, M4A, OGG, and WebM.


  • πŸŽ™οΈ Speech Workflows: Record voice input into chat, transcribe audio on the backend, and ingest meeting recordings or voice notes as searchable knowledge.


  • 🌐 Web & Data Integration: Ingests from URLs, sitemaps, Reddit, GitHub and web crawlers.


  • βœ… Reliable Answers: Get accurate, hallucination-free responses with source citations viewable in a clean UI.


  • πŸ”‘ Streamlined API Keys: Generate keys linked to your settings, documents, and models, simplifying chatbot and integration setup.


  • πŸ”— Actionable Tooling: Connect to APIs, tools, and other services to enable LLM actions.


  • 🧩 Pre-built Integrations: Use readily available HTML/React chat widgets, search tools, Discord/Telegram bots, and more.


  • πŸ”Œ Flexible Deployment: Works with major LLMs (OpenAI, Google, Anthropic) and local models (Ollama, llama_cpp).


  • 🏒 Secure & Scalable: Run privately and securely with Kubernetes support, designed for enterprise-grade reliability.

## Roadmap
- [x] Add OAuth 2.0 authentication for MCP ( September 2025 )
- [x] Deep Agents ( October 2025 )
- [x] Prompt Templating ( October 2025 )
- [x] Full api tooling ( Dec 2025 )
- [ ] Agent scheduling ( Jan 2026 )

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. Five options available: using the public API, running locally, connecting to a local inference engine, using a cloud API provider, or build the docker image locally. 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:








color