git404hub

what is docsgpt fr?

arc53/docsgpt — explained in plain English

Analysis updated 2026-06-24

17,876PythonAudience · developerComplexity · 4/5LicenseSetup · moderate

tl;dr

Open-source AI platform for building private chatbots and agents that answer questions over your own documents, with citations and multi-model support.

vibe map

mindmap
  root((DocsGPT))
    Inputs
      PDF DOCX XLSX
      Audio MP3 WAV
      URLs Sitemaps
      GitHub Reddit
    Outputs
      Cited Answers
      Chat Widget
      Discord Telegram Bot
    Use Cases
      Internal Search
      Doc QA Assistant
      Agent Workflows
    Tech Stack
      Python
      Flask
      React
      Docker

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Build a private chatbot that answers questions over company PDFs and Office docs with source citations.

VIBE 2

Deploy an internal search tool that ingests SharePoint, Confluence, and web content.

VIBE 3

Create an agent workflow that looks up document info and calls external APIs.

VIBE 4

Embed a doc-aware chat widget on a website or as a Discord or Telegram bot.

what's the stack?

PythonFlaskReactViteDockerKubernetes

how it stacks up fr

arc53/docsgptinstapy/instapymikubill/sd-webui-controlnet
Stars17,87617,87417,871
LanguagePythonPythonPython
Setup difficultymoderatemoderatemoderate
Complexity4/53/53/5
Audiencedeveloperdeveloperdesigner

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Requires Docker and an LLM provider key or a local model runtime like Ollama.

MIT license: use freely for any purpose including commercial use, as long as you keep the copyright notice.

in plain english

DocsGPT is an open-source AI platform for building chatbots and search tools that work with your own documents and data sources. Rather than querying a general-purpose AI, you connect it to your company's files, and it answers questions using those specific documents, with citations back to the source, to reduce the chance of the AI inventing facts. The platform supports a wide range of document formats: PDFs, Word documents, spreadsheets, presentations, Markdown, HTML, JSON, audio files (which it transcribes), and web content fetched from URLs, sitemaps, Reddit, or GitHub. You can ingest all of these into a shared knowledge base and then deploy a chat interface that searches and reasons over that content. Beyond simple question-answering, DocsGPT includes an agent builder with a visual workflow editor that lets you create more complex automated processes, for instance, looking up information from a document, calling an external API, and returning a combined answer. It supports multiple AI model providers (OpenAI, Google, Anthropic) as well as locally-run models, giving you control over privacy and cost. Pre-built integrations include embeddable chat widgets for websites, Discord and Telegram bots, and connectors for services like SharePoint and Confluence. The tech stack uses Python and Flask for the backend and a JavaScript-based frontend. Deployment is handled via Docker. You would use DocsGPT if you are a developer or business that wants to build a private, document-aware AI assistant or internal search tool without sending sensitive data to third-party AI providers.

prompts (copy fr)

prompt 1
Walk me through running DocsGPT locally with Docker and connecting it to a folder of PDFs.
prompt 2
Show me how to swap the default model in DocsGPT for a local Ollama model.
prompt 3
Help me build a DocsGPT agent that pulls from Confluence and calls an internal REST API.
prompt 4
How do I embed the DocsGPT chat widget on a Next.js site with a custom knowledge base?
prompt 5
Configure DocsGPT to ingest a sitemap plus a GitHub repo into one knowledge base.

Frequently asked questions

what is docsgpt fr?

Open-source AI platform for building private chatbots and agents that answer questions over your own documents, with citations and multi-model support.

What language is docsgpt written in?

Mainly Python. The stack also includes Python, Flask, React.

What license does docsgpt use?

MIT license: use freely for any purpose including commercial use, as long as you keep the copyright notice.

How hard is docsgpt to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is docsgpt for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.