What is OpenManus built with?

OpenManus is a Python repo built with FastAPI and uvicorn. It uses AI through datasets, openai, mcp, and tiktoken, makes its content with html2text, beautifulsoup4, and pillow, validates its data with pydantic-core and Pydantic, is tested with playwright, Pytest, pytest-asyncio, and Puppeteer, and deploys with docker, boto3, loguru, and structlog. It has 12,674 written lines, with 7 test files.

Read on November 5, 2026, at commit 3309bf4. Read it as markdown

Backend

AI 4

Support

The base 2

Content 3

Validation 2

Testing 4

  • Pytest5 files
  • pytest-asyncio4 files
  • Puppeteer1 file
  • playwright

Deploy 4

Tools 2

  • Setuptools
  • uv

Other 9

  • NumPy
  • pyyaml
  • requests2 files
  • tenacity2 files
  • duckduckgo-search1 file
  • httpx1 file
  • aiofiles
  • colorama
  • tomli

Other repos with a similar stack

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

Frequently asked questions

What language is OpenManus written in?
OpenManus is written in Python, with 12,674 written lines.
What framework does OpenManus use?
OpenManus is built with FastAPI and uvicorn.
Does OpenManus use AI?
Yes. OpenManus uses AI through datasets, openai, mcp, and tiktoken.
Does OpenManus have tests?
Yes. OpenManus has 7 test files and is tested with playwright, Pytest, pytest-asyncio, and Puppeteer.
Which repos have a stack like OpenManus'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 →