Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

DocsGPT is an open-source genAI tool that helps users get reliable answers from knowledge source, while avoiding hallucinations. It enables private and reliable information retrieval, with tooling and agentic system capability built in.

License

NotificationsYou must be signed in to change notification settings

arc53/DocsGPT

Repository files navigation

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.

video-example-of-docs-gpt

Key Features:

  • 🗂️ Wide Format Support: Reads PDF, DOCX, CSV, XLSX, EPUB, MD, RST, HTML, MDX, JSON, PPTX, and images.
  • 🌐 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

  • Full GoogleAI compatibility (Jan 2025)
  • Add tools (Jan 2025)
  • Manually updating chunks in the app UI (Feb 2025)
  • Devcontainer for easy development (Feb 2025)
  • ReACT agent (March 2025)
  • Chatbots menu re-design to handle tools, agent types, and more (April 2025)
  • New input box in the conversation menu (April 2025)
  • Add triggerable actions / tools (webhook) (April 2025)
  • Agent optimisations (May 2025)
  • Filesystem sources update (July 2025)
  • Anthropic Tool compatibility (July 2025)
  • MCP support (July 2025)
  • Add OAuth 2.0 authentication for tools and sources (August 2025)
  • Agent scheduling

You can find our full roadmaphere. 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 👋

Send Email 📧

Join the Lighthouse Program 🌟

Calling all developers and GenAI innovators! TheDocsGPT 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 →

QuickStart

Note

Make sure you haveDocker installed

A more detailedQuickstart is available in our documentation

  1. Clone the repository:

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

For macOS and Linux:

  1. Run the setup script:

    ./setup.sh

For Windows:

  1. Run the PowerShell setup script:

    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 tohttp://localhost:5173/

To stop DocsGPT, open a terminal in theDocsGPT directory and run:

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

(or use the specificdocker compose down command shown after running the setup script).

Note

For development environment setup instructions, please refer to theDevelopment Environment Guide.

Contributing

Please refer to theCONTRIBUTING.md file for information about how to get involved. We welcome issues, questions, and pull requests.

Architecture

Architecture chart

Project Structure

  • Application - Flask app (main application).

  • Extensions - Extensions, like react widget or discord bot.

  • Frontend - Frontend usesVite andReact.

  • 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 theCODE_OF_CONDUCT.md file for more information about contributing.

Many Thanks To Our Contributors⚡

Contributors

License

The source code license isMIT, as described in theLICENSE file.

This project is supported by:

About

DocsGPT is an open-source genAI tool that helps users get reliable answers from knowledge source, while avoiding hallucinations. It enables private and reliable information retrieval, with tooling and agentic system capability built in.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Sponsor this project

 

Packages

 
 
 

Contributors194


[8]ページ先頭

©2009-2025 Movatter.jp