POLYDESK is an institutional-grade browser platform for Polymarket research, analytics, thesis management, and controlled execution.
apps/web: Next.js operator workstationservices/api: FastAPI control plane and UI backendservices/analytics: Quant analytics enginesservices/ingestor: Market data and research ingestionservices/executor: Replay, paper, and live Polymarket executionservices/llm-orchestrator: Model registry, routing, tools, and thesis workflowspackages/*: shared TypeScript contracts, UI, and client code
- Frontend: Next.js + TypeScript
- Backend: FastAPI + Pydantic v2 + SQLAlchemy 2
- Analytics: Polars, NumPy, SciPy, statsmodels, scikit-learn
- Storage: PostgreSQL + TimescaleDB, Redis
- Execution: replay, paper, and live Polymarket under deterministic risk controls
- Copy
.env.exampleto.env. - Start infrastructure with Docker Compose.
- Install workspace dependencies with
npm installand Python dependencies withuv sync. - Run
npm run devfor the web app anduv run polydesk-apifor the API.
See docs/architecture/overview.md for the system design and docs/runbooks/local-dev.md for local setup.