Source: https://seerepo.com/r/HKUDS/AI-Trader/built
Markdown source: https://seerepo.com/r/HKUDS/AI-Trader/built.md
Description: AI-Trader is a Python repo built with FastAPI, AIOHTTP, uvicorn, Vite, React, and 1 more. It stores its data in Postgres and validates its data with Pydantic.

# What is AI-Trader built with?

AI-Trader is a Python repo built with FastAPI, AIOHTTP, uvicorn, Vite, React, and 1 more. It stores its data in Postgres, validates its data with Pydantic, is tested with Pytest, and uses psycopg, Redis, and OpenRouter. It has 37,956 written lines, with 21 test files.

Read on November 4, 2026, at commit d03ff6c.

Repository: https://github.com/HKUDS/AI-Trader

## Frontend (/)

### Interface

- **[matplotlib](https://seerepo.com/uses/matplotlib)**

## Backend (/)

### The base

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

### Data

- **psycopg**
- **[Postgres](https://seerepo.com/uses/postgres)**: 2 files · [service/server/database.py, line 17](https://github.com/HKUDS/AI-Trader/blob/d03ff6c056b32ced735adf7c19ed8175adb1c8df/service/server/database.py#L17)
- **[Redis](https://seerepo.com/uses/redis)**: 2 files · [service/server/cache.py, line 18](https://github.com/HKUDS/AI-Trader/blob/d03ff6c056b32ced735adf7c19ed8175adb1c8df/service/server/cache.py#L18)

### Services

- **OpenRouter**: 1 file · [service/server/market_intel.py, line 23](https://github.com/HKUDS/AI-Trader/blob/d03ff6c056b32ced735adf7c19ed8175adb1c8df/service/server/market_intel.py#L23)

## Support (/)

### The base

- **[AIOHTTP](https://seerepo.com/uses/aiohttp)**
- **[uvicorn](https://seerepo.com/uses/uvicorn)**: 1 file

### Validation

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

### Testing

- **Pytest**

### Other

- **networkx**
- **NumPy**
- **python-multipart**
- **SciPy**
- **statsmodels**
- **requests**: 2 files
- **pandas**: 1 file
- **python-dotenv**: 1 file
- **yfinance**: 1 file

## Frontend (service/frontend)

### The base

- **[Vite](https://seerepo.com/uses/vite)**: [in service/frontend/package.json](https://github.com/HKUDS/AI-Trader/blob/d03ff6c056b32ced735adf7c19ed8175adb1c8df/service/frontend/package.json)
- **[React](https://seerepo.com/uses/react)**: 10 files · [in service/frontend/package.json](https://github.com/HKUDS/AI-Trader/blob/d03ff6c056b32ced735adf7c19ed8175adb1c8df/service/frontend/package.json)
- **[react-router-dom](https://seerepo.com/uses/react-router-dom)**: 6 files

### Interface

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

## Other repos with a similar stack

- [datawhalechina/hello-agents](https://seerepo.com/r/datawhalechina/hello-agents/built): FastAPI, Postgres, Redis, AIOHTTP, uvicorn, Vite, React, react-router-dom, matplotlib, Pydantic · [Compare](https://seerepo.com/compare/datawhalechina/hello-agents/vs/HKUDS/AI-Trader)
- [Significant-Gravitas/AutoGPT](https://seerepo.com/r/Significant-Gravitas/AutoGPT/built): FastAPI, Postgres, Redis, AIOHTTP, uvicorn, React, Pydantic, recharts · [Compare](https://seerepo.com/compare/HKUDS/AI-Trader/vs/Significant-Gravitas/AutoGPT)
- [langflow-ai/langflow](https://seerepo.com/r/langflow-ai/langflow/built): FastAPI, Redis, AIOHTTP, uvicorn, Vite, React, react-router-dom, Pydantic · [Compare](https://seerepo.com/compare/HKUDS/AI-Trader/vs/langflow-ai/langflow)
- [abi/screenshot-to-code](https://seerepo.com/r/abi/screenshot-to-code/built): FastAPI, AIOHTTP, uvicorn, Vite, React, react-router-dom, Pydantic · [Compare](https://seerepo.com/compare/abi/screenshot-to-code/vs/HKUDS/AI-Trader)
- [unslothai/unsloth](https://seerepo.com/r/unslothai/unsloth/built): FastAPI, uvicorn, Vite, React, matplotlib, Pydantic, recharts · [Compare](https://seerepo.com/compare/HKUDS/AI-Trader/vs/unslothai/unsloth)
- [apache/superset](https://seerepo.com/r/apache/superset/built): Postgres, Redis, AIOHTTP, uvicorn, React, matplotlib, Pydantic · [Compare](https://seerepo.com/compare/apache/superset/vs/HKUDS/AI-Trader)

## Frequently asked questions

### What language is AI-Trader written in?

AI-Trader is written in Python, with 37,956 written lines.

### What framework does AI-Trader use?

AI-Trader is built with FastAPI, AIOHTTP, uvicorn, Vite, React, and react-router-dom.

### What database does AI-Trader use?

AI-Trader stores its data in Postgres.

The proof: [service/server/database.py, line 17](https://github.com/HKUDS/AI-Trader/blob/d03ff6c056b32ced735adf7c19ed8175adb1c8df/service/server/database.py#L17)

### What services does AI-Trader use?

AI-Trader uses psycopg, Redis, and OpenRouter.

### Does AI-Trader have tests?

Yes. AI-Trader has 21 test files and is tested with Pytest.

### Which repos have a stack like AI-Trader's?

The ones that share most of its stack: datawhalechina/hello-agents, Significant-Gravitas/AutoGPT, and langflow-ai/langflow.

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