What is DocsGPT built with?
DocsGPT is a Python repo built with Flask, flask-restx, AIOHTTP, asgiref, anyio, and 8 more. It stores its data in Celery, Postgres, and kombu, reaches it with SQLAlchemy and alembic, signs people in with authlib, google-auth, google-auth-httplib2, itsdangerous, joserfc, and 6 more, uses AI through accelerate, faiss-cpu, rapidocr, safetensors, torchvision, and 10 more, connects to Google, makes its content with docling-slim, et-xmlfile, filetype, firecrawl-anydoc, latex2mathml, and 41 more, validates its data with annotated-types, beartype, cel-python, docling-core, email-validator, and 7 more, is tested with Faker and Vitest, deploys with colorlog, loguru, opentelemetry-api, opentelemetry-exporter-otlp-proto-grpc, opentelemetry-instrumentation, and 17 more, and uses amqp, Milvus, obstore, pgvector, psycopg, and 9 more. It has 812,848 written lines, with 1,391 test files.
Read on November 6, 2026, at commit dcf08f1. Read it as markdown
Frontend
Styles 5
class-variance-authority20 files
- styled-components8 files
tailwind-merge1 file
- Tailwind CSS
- soupsieve1 file
Interface 15
- Radix UI22 files
- reactflow14 files
react-dropzone5 files
- Chart.js3 files
- Mermaid2 files
react-chartjs-22 files
react-syntax-highlighter2 files
- D31 file
react-day-picker1 file
matplotlib
prompt-toolkit
- Rich
- @shadcn/react1 file
- cmdk1 file
- react-force-graph-2d1 file
The base 3
- React355 files · in frontend/package.json
react-router-dom81 files
- Vitein frontend/package.json
Icons 1
- Lucide189 files
Backend
The base 2
- Flask77 files
flask-restx48 files
Data 14
- Redis13 files · docsgpt/activity/flags.py, line 26
- Celery12 files
- Postgres11 files · docsgpt/agents/tools/postgres.py, line 3
kombu2 files
- Milvus
pgvector
psycopg
psycopg-binary
psycopg-pool
pyarrow
- amqp
- obstore
- pymilvus
- s3transfer
Data access 2
- SQLAlchemy127 files
- alembic2 files
Sign-in 11
google-auth-oauthlib1 file
authlib
- google-auth
google-auth-httplib2
itsdangerous
joserfc
oauthlib
requests-oauthlib
- pyjwt5 files
- cryptography3 files
- msal1 file
AI 13
- torch2 files
fastembed1 file
mcp1 file
tokenizers1 file
accelerate
safetensors
torchvision
- gtts1 file
- onnxruntime1 file
- tiktoken1 file
- faiss-cpu
- rapidocr
Services 6
- Hugging Face3 files · docsgpt/decisions/files.py, line 177
OpenAI3 files · docsgpt/llm/openai.py, line 10
Google2 files · docsgpt/parser/connectors/google_drive/auth.py, line 1- Anthropic1 file · docsgpt/llm/anthropic.py, line 6
- ElevenLabs1 file · docsgpt/tts/elevenlabs.py, line 9
- Qdrant1 file · docsgpt/vectorstore/qdrant.py, line 22
Other repos with a similar stack
Ordered by how much of its stack they share with DocsGPT, then by stars.
- run-llamallama_index52.8k
LlamaIndex is the document processing platform for AI
53 of 317 in commonCompare → - bojieliai-agent-book57.2k
《深入理解 AI Agent:设计原理与工程实践》(李博杰 著)开源主仓库:全书正文、编译版 PDF 与按章配套代码
47 of 317 in commonCompare →
Frequently asked questions
What language is DocsGPT written in?
What framework does DocsGPT use?
What database does DocsGPT use?
What does DocsGPT sign people in with?
Does DocsGPT use AI?
What services does DocsGPT use?
The proof: docsgpt/parser/connectors/google_drive/auth.py, line 1
Does DocsGPT have tests?
Which repos have a stack like DocsGPT's?
See inside your code, today.
Paste your repo and see it drawn, part by part: a medium one in under a minute.
Free, no account.
Is it your repo? Add its badge, keep it up to date or take it down →

