Skip to content

Technology Stack ​

Core Languages and Frameworks ​

LayerTechnology
Contract and runtime packagesPython 3.11+
Workspace/package managementuv
Service layerFastAPI + Pydantic settings
DashboardReact + TypeScript + Vite
Docs siteVitePress

Runtime Libraries ​

AreaLibraries
DetectionPresidio, optional sentence-transformers, optional transformers/torch
ObservabilityOptional OpenTelemetry adapters
Data validationPydantic v2
Service transportFastAPI, Uvicorn, HTTPX

Frontend and Operator Tooling ​

AreaLibraries
Flow visualizationReact Flow in the operator dashboard, Vue Flow in this docs site
State and dataTanStack Query, Zustand, TanStack Table
Build toolingVite, TypeScript, ESLint, Prettier, Vitest

Infrastructure ​

AreaTechnology
ContainersDocker and Docker Compose
Local model serviceOllama
Dev database viewerSQLite-backed dashboard data and optional sqlite-web
Web servingNginx for the dashboard production image

Repository Tooling ​

The root Makefile coordinates install, smoke tests, service boot, Docker orchestration, linting, typing, testing, and architecture checks so contributors have one predictable command surface.

Open source but Use responsibly 🛡️