Source: https://seerepo.com/r/google/artemis/built
Markdown source: https://seerepo.com/r/google/artemis/built.md
Description: artemis is a Python repo built with uvicorn and FastAPI. It signs people in with passlib and python-jose. It has 175,495 written lines, with 252 test files.

# What is artemis built with?

artemis is a Python repo built with uvicorn and FastAPI. It signs people in with passlib and python-jose, uses AI through langchain-mcp-adapters, LangChain, mcp, LangGraph, opencv-python, and 3 more, makes its content with pillow, jinja2, and imageio-ffmpeg, validates its data with Pydantic, and deploys with psutil and docker. It has 175,495 written lines, with 252 test files.

Read on November 7, 2026, at commit 351ca84.

Repository: https://github.com/google/artemis

## Frontend

### The base

- **[uvicorn](https://seerepo.com/uses/uvicorn)**: 2 files

### Interface

- **[matplotlib](https://seerepo.com/uses/matplotlib)**
- **[Rich](https://seerepo.com/uses/rich)**: 10 files

## Backend

### The base

- **[FastAPI](https://seerepo.com/uses/fastapi)**: 14 files

### Sign-in

- **passlib**
- **python-jose**: 1 file

### AI

- **langchain-mcp-adapters**
- **[LangChain](https://seerepo.com/uses/langchain)**: 49 files
- **[mcp](https://seerepo.com/uses/mcp)**: 6 files
- **[LangGraph](https://seerepo.com/uses/langgraph)**: 4 files
- **[opencv-python](https://seerepo.com/uses/opencv-python)**: 4 files
- **langchain-google-genai**: 2 files
- **[langchain-anthropic](https://seerepo.com/uses/langchain-anthropic)**: 1 file
- **[langchain-openai](https://seerepo.com/uses/langchain-openai)**: 1 file

## Support

### Content

- **[pillow](https://seerepo.com/uses/pillow)**: 7 files
- **[jinja2](https://seerepo.com/uses/jinja2)**: 5 files
- **[imageio-ffmpeg](https://seerepo.com/uses/imageio-ffmpeg)**: 2 files

### Validation

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

### Deploy

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

### Tools

- **[inquirer](https://seerepo.com/uses/inquirer)**
- **ipykernel**
- **typing-extensions**
- **Typer**: 11 files
- **Jupyter**: 1 file

### Other

- **aiofiles**
- **colorama**
- **python-multipart**
- **retry**
- **SciPy**
- **sseclient-py**
- **uuid-utils**
- **websockets**
- **python-dotenv**: 5 files
- **httpx**: 4 files
- **pydantic-settings**: 2 files
- **NumPy**: 1 file
- **requests**: 1 file

## Other repos with a similar stack

- [hsliuping/TradingAgents-CN](https://seerepo.com/r/hsliuping/TradingAgents-CN/built): uvicorn, FastAPI, matplotlib, Rich, LangChain, MCP, LangGraph, langchain-google-genai, langchain-anthropic, langchain-openai, pillow, jinja2, Pydantic, psutil · [Compare](https://seerepo.com/compare/google/artemis/vs/hsliuping/TradingAgents-CN)
- [langflow-ai/langflow](https://seerepo.com/r/langflow-ai/langflow/built): uvicorn, FastAPI, Rich, LangChain, MCP, langchain-google-genai, langchain-anthropic, langchain-openai, pillow, Pydantic, psutil · [Compare](https://seerepo.com/compare/google/artemis/vs/langflow-ai/langflow)
- [ray-project/ray](https://seerepo.com/r/ray-project/ray/built): uvicorn, FastAPI, matplotlib, Rich, LangChain, pillow, jinja2, imageio-ffmpeg, Pydantic, psutil, docker · [Compare](https://seerepo.com/compare/google/artemis/vs/ray-project/ray)
- [HKUDS/Vibe-Trading](https://seerepo.com/r/HKUDS/Vibe-Trading/built): uvicorn, FastAPI, matplotlib, Rich, LangChain, MCP, LangGraph, langchain-openai, pillow, jinja2, Pydantic · [Compare](https://seerepo.com/compare/google/artemis/vs/HKUDS/Vibe-Trading)
- [onyx-dot-app/onyx](https://seerepo.com/r/onyx-dot-app/onyx/built): uvicorn, FastAPI, matplotlib, Rich, LangChain, MCP, pillow, jinja2, Pydantic, psutil, docker · [Compare](https://seerepo.com/compare/google/artemis/vs/onyx-dot-app/onyx)
- [assafelovic/gpt-researcher](https://seerepo.com/r/assafelovic/gpt-researcher/built): uvicorn, FastAPI, langchain-mcp-adapters, LangChain, MCP, LangGraph, langchain-openai, pillow, jinja2, Pydantic, psutil · [Compare](https://seerepo.com/compare/assafelovic/gpt-researcher/vs/google/artemis)

## Frequently asked questions

### What language is artemis written in?

artemis is written in Python, with 175,495 written lines.

### What framework does artemis use?

artemis is built with uvicorn and FastAPI.

### What does artemis sign people in with?

artemis signs people in with passlib and python-jose.

### Does artemis use AI?

Yes. artemis uses AI through langchain-mcp-adapters, LangChain, mcp, LangGraph, opencv-python, langchain-google-genai, langchain-anthropic, and langchain-openai.

### Does artemis have tests?

Yes. artemis has 252 test files.

### Which repos have a stack like artemis's?

The ones that share most of its stack: hsliuping/TradingAgents-CN, langflow-ai/langflow, and ray-project/ray.

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