Chatbot for documentation, that allows you to chat with your data. Privately deployable, provides AI knowledge sharing and integrates knowledge into your AI workflow
Open-Source RAG Assistant
DocsGPT is an open-source genAI tool that helps users get reliable answers from any knowledge source, while avoiding hallucinations. It enables quick and reliable information retrieval, with tooling and agentic system capability built in.
You can find our full roadmap here. Please don’t hesitate to contribute or create issues, it helps us improve DocsGPT!
We’re eager to provide personalized assistance when deploying your DocsGPT to a live environment.
[!Note]
Make sure you have Docker installed
A more detailed Quickstart is available in our documentation
Clone the repository:
git clone https://github.com/arc53/DocsGPT.git
cd DocsGPT
For macOS and Linux:
Run the setup script:
./setup.sh
This interactive script will guide you through setting up DocsGPT. It offers four options: using the public API, running locally, connecting to a local inference engine, or using a cloud API provider. The script will automatically configure your .env
file and handle necessary downloads and installations based on your chosen option.
For Windows:
Follow the Docker Deployment Guide:
Please refer to the Docker Deployment documentation for detailed step-by-step instructions on setting up DocsGPT using Docker.
Navigate to http://localhost:5173/
To stop DocsGPT, open a terminal in the DocsGPT
directory and run:
docker compose -f deployment/docker-compose.yaml down
(or use the specific docker compose down
command shown after running setup.sh
).
[!Note]
For development environment setup instructions, please refer to the Development Environment Guide.
Please refer to the CONTRIBUTING.md file for information about how to get involved. We welcome issues, questions, and pull requests.
Application - Flask app (main application).
Extensions - Extensions, like react widget or discord bot.
Scripts - Miscellaneous scripts.
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 file for more information about contributing.
The source code license is MIT, as described in the LICENSE file.
This project is supported by: