Source: https://seerepo.com/compare/arc53/DocsGPT/vs/bojieli/ai-agent-book
Markdown source: https://seerepo.com/compare/arc53/DocsGPT/vs/bojieli/ai-agent-book.md
Description: DocsGPT and ai-agent-book share 47 technologies: Flask, pyarrow, Postgres, Hugging Face, OpenAI, Google, Anthropic, AIOHTTP, anyio, fastmcp, uvicorn, React, Vite, matplotlib, Rich, authlib, google-auth, google-auth-httplib2, google-auth-oauthlib, accelerate, faiss-cpu, transformers, torch, MCP, tiktoken, lxml, xlsxwriter, pillow, beautifulsoup4, pypdf, openpyxl, pdfplumber, python-docx, python-pptx, reportlab, Pydantic, loguru, psutil, Tailwind CSS, class-variance-authority, tailwind-merge, Radix UI, react-syntax-highlighter, D3, Lucide, react-markdown, and remark-gfm. Both are written in Python.

# DocsGPT vs ai-agent-book

DocsGPT and ai-agent-book share 47 technologies: Flask, pyarrow, Postgres, Hugging Face, OpenAI, Google, Anthropic, AIOHTTP, anyio, fastmcp, uvicorn, React, Vite, matplotlib, Rich, authlib, google-auth, google-auth-httplib2, google-auth-oauthlib, accelerate, faiss-cpu, transformers, torch, MCP, tiktoken, lxml, xlsxwriter, pillow, beautifulsoup4, pypdf, openpyxl, pdfplumber, python-docx, python-pptx, reportlab, Pydantic, loguru, psutil, Tailwind CSS, class-variance-authority, tailwind-merge, Radix UI, react-syntax-highlighter, D3, Lucide, react-markdown, and remark-gfm. Both are written in Python.

- [arc53/DocsGPT](https://seerepo.com/r/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.
- [bojieli/ai-agent-book](https://seerepo.com/r/bojieli/ai-agent-book): 《深入理解 AI Agent：设计原理与工程实践》（李博杰 著）开源主仓库：全书正文、编译版 PDF 与按章配套代码

## What they share and what sets them apart

- In common: Flask, pyarrow, Postgres, Hugging Face, OpenAI, Google, Anthropic, AIOHTTP, anyio, fastmcp, uvicorn, React, Vite, matplotlib, Rich, authlib, google-auth, google-auth-httplib2, google-auth-oauthlib, accelerate, faiss-cpu, transformers, torch, MCP, tiktoken, lxml, xlsxwriter, pillow, beautifulsoup4, pypdf, openpyxl, pdfplumber, python-docx, python-pptx, reportlab, Pydantic, loguru, psutil, Tailwind CSS, class-variance-authority, tailwind-merge, Radix UI, react-syntax-highlighter, D3, Lucide, react-markdown, remark-gfm
- Only in DocsGPT: flask-restx, amqp, Milvus, obstore, pgvector, psycopg, psycopg-binary, psycopg-pool, pymilvus, s3transfer, Redis, Celery, kombu, ElevenLabs, Qdrant, asgiref, starlette, werkzeug, a2wsgi, react-router-dom, soupsieve, prompt-toolkit, SQLAlchemy, alembic, itsdangerous, joserfc, oauthlib, requests-oauthlib, pyjwt, cryptography, msal, rapidocr, safetensors, torchvision, fastembed, gtts, onnxruntime, tokenizers, docling-slim, et-xmlfile, filetype, firecrawl-anydoc, latex2mathml, mako, markdown-it-py, markupsafe, mdurl, olefile, pdfminer.six, pylatexenc, uharfbuzz, pypdfium2, markdownify, defusedxml, docling, docx2txt, imageio, jinja2, pdf2image, pytesseract, annotated-types, beartype, cel-python, docling-core, email-validator, jsonschema-path, jsonschema-specifications, marshmallow, pydantic-core, referencing, jsonschema, colorlog, opentelemetry-api, opentelemetry-exporter-otlp-proto-grpc, opentelemetry-instrumentation, opentelemetry-instrumentation-aiohttp-client, opentelemetry-instrumentation-asgi, opentelemetry-instrumentation-celery, opentelemetry-instrumentation-flask, opentelemetry-instrumentation-logging, opentelemetry-instrumentation-psycopg, opentelemetry-instrumentation-redis, opentelemetry-instrumentation-requests, opentelemetry-instrumentation-sqlalchemy, opentelemetry-semantic-conventions, opentelemetry-util-http, boto3, botocore, Gunicorn, OpenTelemetry, daytona, styled-components, dompurify, markdown-it, prismjs, reactflow, react-dropzone, Chart.js, Mermaid, react-chartjs-2, @shadcn/react, cmdk, react-day-picker, react-force-graph-2d, unified, micromark-util-character, micromark-util-types, micromark-util-symbol, unist-util-visit, rehype-katex, remark-math, remark-parse, remend
- Only in ai-agent-book: FastAPI, azure-search-documents, azure-storage-blob, chromadb, psycopg2-binary, PostHog, Next.js, Express, Astro, mkdocs-material, seaborn, Plotly, pyotp, bitsandbytes, cut-cross-entropy, lightgbm, mem0ai, nltk, openai-whisper, scikit-image, sentencepiece, triton, xformers, peft, datasets, litellm, Ollama, scikit-learn, rank-bm25, groq, librosa, trl, snac, torchaudio, opencv-python, sentence-transformers, langchain-openai, mlx-audio, vLLM, python-magic, torchcodec, xlrd, pypdf2, html2text, markdown, pymupdf, sendgrid, youtube-transcript-api, yt-dlp, structlog, pptxgenjs, sharp, recharts, onnxruntime-node, katex

## Side by side

| | DocsGPT | ai-agent-book |
|---|---|---|
| Size | 812,848 lines written, 1,275 code files | 422,447 lines written, 1,067 code files |
| Who writes it | 0.3% of its commits signed by AI. With Claude Code, GitHub Copilot, Codex, and Cursor | 20.8% of its commits signed by AI. With Claude Code |
| Activity | Last push November 6, 2026, 5,882 commits, 18,360 stars | Last push October 8, 2026, 1,610 commits, 57,240 stars |
| Tests | 1,391 test files. 77.3% of its code files have a test that imports them | 624 test files. 34.3% of its code files have a test that imports them |

- Size: Lines written by people and agents, without generated ones; code files, without tests.
- Who writes it: A commit counts as AI's when it carries its signature: a Co-Authored-By line, its author name or the merge of its branch.
- Activity: From GitHub and its history, on the day SeeRepo read it.
- Tests: The files that test the code, and the share of code files a test imports.

## Frequently asked questions

### Which is bigger, DocsGPT or ai-agent-book?

DocsGPT, with 812,848 lines written; ai-agent-book has 422,447.

The proof: [arc53/DocsGPT's code at commit dcf08f1](https://github.com/arc53/DocsGPT/tree/dcf08f1b5a474b00d5981e00d1edb33529559571)

### Which has more GitHub stars, DocsGPT or ai-agent-book?

ai-agent-book, with 57,240 stars; DocsGPT has 18,360.

The proof: [bojieli/ai-agent-book on GitHub](https://github.com/bojieli/ai-agent-book)

### Which has more tests, DocsGPT or ai-agent-book?

DocsGPT, with 1,391 test files; ai-agent-book has 624.

The proof: [arc53/DocsGPT's code at commit dcf08f1](https://github.com/arc53/DocsGPT/tree/dcf08f1b5a474b00d5981e00d1edb33529559571)

### Which was updated more recently, DocsGPT or ai-agent-book?

DocsGPT: its last push was on November 6, 2026, and ai-agent-book's on October 8, 2026.

The proof: [arc53/DocsGPT's commits on GitHub](https://github.com/arc53/DocsGPT/commits)

### Which has more commits signed by AI, DocsGPT or ai-agent-book?

ai-agent-book: an AI signed 20.8% of its commits, with Claude Code; in DocsGPT, 0.3%.

The proof: [the commits each tool signed in bojieli/ai-agent-book](https://seerepo.com/r/bojieli/ai-agent-book/ai)

## Sources

- arc53/DocsGPT: Read on November 6, 2026, at commit dcf08f1 (https://github.com/arc53/DocsGPT/tree/dcf08f1b5a474b00d5981e00d1edb33529559571)
- bojieli/ai-agent-book: Read on November 5, 2026, at commit dbc046e (https://github.com/bojieli/ai-agent-book/tree/dbc046eb896ac4e39aa19c7774c8bf49583b89a6)

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
