What is ChatDev built with?

ChatDev is a Python repo built with FastAPI, pygame, fastmcp, uvicorn, Vite, and 2 more. It uses AI through mem0ai, faiss-cpu, mcp, and OpenAI, connects to Google, makes its content with beautifulsoup4, openpyxl, markdown, xhtml2pdf, js-yaml, and 2 more, validates its data with Pydantic, and is tested with Pytest. It has 49,742 written lines, with 9 test files.

Read on November 7, 2026, at commit 464a681. Read it as markdown

Frontend

Interface 3

The base 3

Backend

Support

The base 3

Content 7

Validation 1

Testing 1

  • Pytest8 files

Tools 2

  • click
  • watchfiles

Other 12

  • vue-i18n11 files
  • pyyaml8 files
  • NumPy2 files
  • filelock1 file
  • pandas1 file
  • networkx
  • websockets
  • tenacity2 files
  • chardet1 file
  • requests1 file
  • ddgs
  • wsproto

Other repos with a similar stack

Ordered by how much of its stack they share with ChatDev, then by stars.

Frequently asked questions

What language is ChatDev written in?
ChatDev is written in Python, with 49,742 written lines.
What framework does ChatDev use?
ChatDev is built with FastAPI, pygame, fastmcp, uvicorn, Vite, Vue, and vue-router.
Does ChatDev use AI?
Yes. ChatDev uses AI through mem0ai, faiss-cpu, mcp, and OpenAI.
What services does ChatDev use?
ChatDev connects to Google.

The proof: runtime/node/agent/providers/gemini_provider.py, line 1

Does ChatDev have tests?
Yes. ChatDev has 9 test files and is tested with Pytest.
Which repos have a stack like ChatDev'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.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →