Source: https://seerepo.com/r/agent0ai/agent-zero/built
Markdown source: https://seerepo.com/r/agent0ai/agent-zero/built.md
Description: agent-zero is a Python repo built with Flask, a2wsgi, werkzeug, aiogram, AIOHTTP, and 5 more. It signs people in with cryptography.

# What is agent-zero built with?

agent-zero is a Python repo built with Flask, a2wsgi, werkzeug, aiogram, AIOHTTP, and 5 more. It signs people in with cryptography, uses AI through nltk, openai-whisper, LangChain, langchain-community, litellm, and 6 more, makes its content with lxml-html-clean, markdownify, newspaper3k, pypdf, unstructured, and 7 more, validates its data with Pydantic, is tested with pytest-asyncio, pytest-mock, Pytest, and patchright, and deploys with boto3, psutil, and docker. It has 294,924 written lines, with 277 test files.

Read on November 5, 2026, at commit ba9b67d.

Repository: https://github.com/agent0ai/agent-zero

## Backend (/)

### The base

- **[Flask](https://seerepo.com/uses/flask)**: 13 files

### Sign-in

- **[cryptography](https://seerepo.com/uses/cryptography)**: 1 file

### AI

- **[nltk](https://seerepo.com/uses/nltk)**
- **openai-whisper**
- **[LangChain](https://seerepo.com/uses/langchain)**: 13 files
- **langchain-community**: 5 files
- **[litellm](https://seerepo.com/uses/litellm)**: 4 files
- **faiss-cpu**: 3 files
- **[mcp](https://seerepo.com/uses/mcp)**: 2 files
- **kokoro**: 1 file
- **[sentence-transformers](https://seerepo.com/uses/sentence-transformers)**: 1 file
- **[tiktoken](https://seerepo.com/uses/tiktoken)**: 1 file

### Services

- **[OpenAI](https://seerepo.com/uses/openai)**: 2 files · [helpers/mcp_server.py, line 5](https://github.com/agent0ai/agent-zero/blob/ba9b67df0f54ac78106ae85c552ef5d2458f7c9a/helpers/mcp_server.py#L5)

## Support (/)

### The base

- **a2wsgi**
- **[werkzeug](https://seerepo.com/uses/werkzeug)**: 14 files
- **aiogram**: 5 files
- **[AIOHTTP](https://seerepo.com/uses/aiohttp)**: 4 files
- **[starlette](https://seerepo.com/uses/starlette)**: 4 files
- **[uvicorn](https://seerepo.com/uses/uvicorn)**: 3 files
- **[anyio](https://seerepo.com/uses/anyio)**: 2 files
- **fastmcp**: 1 file

### Content

- **lxml-html-clean**
- **markdownify**
- **newspaper3k**
- **[pypdf](https://seerepo.com/uses/pypdf)**
- **unstructured**
- **[pillow](https://seerepo.com/uses/pillow)**: 4 files
- **[beautifulsoup4](https://seerepo.com/uses/beautifulsoup4)**: 1 file
- **html2text**: 1 file
- **[markdown](https://seerepo.com/uses/markdown)**: 1 file
- **pdf2image**: 1 file
- **[pymupdf](https://seerepo.com/uses/pymupdf)**: 1 file
- **pytesseract**: 1 file

### Validation

- **[Pydantic](https://seerepo.com/uses/pydantic)**: 6 files

### Testing

- **pytest-asyncio**
- **pytest-mock**
- **Pytest**: 157 files
- **patchright**: 3 files

### Deploy

- **[boto3](https://seerepo.com/uses/boto3)**
- **[psutil](https://seerepo.com/uses/psutil)**: 2 files
- **[docker](https://seerepo.com/uses/docker)**: 1 file

### Tools

- **gitpython**
- **pathspec**: 3 files

### Other

- **chardet**
- **filelock**
- **fsspec**
- **h11**
- **multidict**
- **python-dotenv**
- **pywinpty**
- **urllib3**
- **httpx**: 5 files
- **pytz**: 5 files
- **python-socketio**: 4 files
- **nest-asyncio**: 3 files
- **simpleeval**: 3 files
- **json-repair**: 2 files
- **soundfile**: 2 files
- **duckduckgo-search**: 1 file
- **inputimeout**: 1 file
- **paramiko**: 1 file
- **watchdog**: 1 file
- **webcolors**: 1 file
- **wsproto**: 1 file

## Backend (plugins/_whatsapp_integration/whatsapp-bridge)

### The base

- **[Express](https://seerepo.com/uses/express)**: [in plugins/_whatsapp_integration/whatsapp-bridge/package.json](https://github.com/agent0ai/agent-zero/blob/ba9b67df0f54ac78106ae85c552ef5d2458f7c9a/plugins/_whatsapp_integration/whatsapp-bridge/package.json)

## Other repos with a similar stack

- [run-llama/llama_index](https://seerepo.com/r/run-llama/llama_index/built): OpenAI, AIOHTTP, starlette, anyio, cryptography, nltk, LangChain, litellm, MCP, sentence-transformers, tiktoken, lxml-html-clean, markdownify, newspaper3k, pypdf, unstructured, pillow, beautifulsoup4, html2text, pdf2image, pymupdf, Pydantic, boto3, psutil, docker · [Compare](https://seerepo.com/compare/agent0ai/agent-zero/vs/run-llama/llama_index)
- [bojieli/ai-agent-book](https://seerepo.com/r/bojieli/ai-agent-book/built): Flask, OpenAI, AIOHTTP, uvicorn, anyio, fastmcp, Express, nltk, openai-whisper, litellm, faiss-cpu, MCP, sentence-transformers, tiktoken, pypdf, pillow, beautifulsoup4, html2text, markdown, pymupdf, Pydantic, psutil · [Compare](https://seerepo.com/compare/agent0ai/agent-zero/vs/bojieli/ai-agent-book)
- [apache/superset](https://seerepo.com/r/apache/superset/built): Flask, werkzeug, AIOHTTP, starlette, uvicorn, anyio, fastmcp, Express, cryptography, MCP, tiktoken, pillow, beautifulsoup4, markdown, Pydantic, boto3, psutil, docker · [Compare](https://seerepo.com/compare/agent0ai/agent-zero/vs/apache/superset)
- [datawhalechina/hello-agents](https://seerepo.com/r/datawhalechina/hello-agents/built): Flask, OpenAI, AIOHTTP, starlette, uvicorn, anyio, fastmcp, MCP, sentence-transformers, tiktoken, pypdf, pillow, beautifulsoup4, markdown, pymupdf, Pydantic · [Compare](https://seerepo.com/compare/agent0ai/agent-zero/vs/datawhalechina/hello-agents)
- [Significant-Gravitas/AutoGPT](https://seerepo.com/r/Significant-Gravitas/AutoGPT/built): OpenAI, AIOHTTP, uvicorn, cryptography, tiktoken, pypdf, pillow, beautifulsoup4, html2text, Pydantic, boto3, psutil, docker · [Compare](https://seerepo.com/compare/agent0ai/agent-zero/vs/Significant-Gravitas/AutoGPT)
- [Aider-AI/aider](https://seerepo.com/r/Aider-AI/aider/built): OpenAI, AIOHTTP, starlette, anyio, cryptography, nltk, litellm, sentence-transformers, tiktoken, pillow, beautifulsoup4, Pydantic, psutil · [Compare](https://seerepo.com/compare/agent0ai/agent-zero/vs/Aider-AI/aider)

## Frequently asked questions

### What language is agent-zero written in?

agent-zero is written in Python, with 294,924 written lines.

### What framework does agent-zero use?

agent-zero is built with Flask, a2wsgi, werkzeug, aiogram, AIOHTTP, starlette, uvicorn, anyio, fastmcp, and Express.

### What does agent-zero sign people in with?

agent-zero signs people in with cryptography.

### Does agent-zero use AI?

Yes. agent-zero uses AI through nltk, openai-whisper, LangChain, langchain-community, litellm, faiss-cpu, mcp, kokoro, sentence-transformers, tiktoken, and OpenAI.

### Does agent-zero have tests?

Yes. agent-zero has 277 test files and is tested with pytest-asyncio, pytest-mock, Pytest, and patchright.

### Which repos have a stack like agent-zero's?

The ones that share most of its stack: run-llama/llama_index, bojieli/ai-agent-book, and apache/superset.

## 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.
