- Python 3.11+
- NVIDIA GPU + CUDA
Create environment:
python -m venv .venv
Activate environment:
.\.venv\Scripts\Activate.ps1
Install dependencies:
pip install -r requirements.txt
uvicorn app.main:app --reload --host 127.0.0.1 --port 8000
On startup, the API creates these (if missing):
backend/data/backend/data/inputs/backend/data/outputs/backend/data/app.db
python worker/main.py
Defaults (downloaded automatically):
- Object:
yolo11s.pt - Pose:
yolo11s-pose.pt
Base URL: http://127.0.0.1:8000
POST /api/jobsGET /api/jobs/{id}GET /api/jobs/{id}/resultGET /api/jobs/{id}/annotated
Install dependencies:
npm install
Start dev server:
npm run dev
Ville Pakarinen (@vpakarinen2)


