Your draft-day edge, running locally
A desktop app that follows your Sleeper draft pick by pick, ranks available players with a local engine, and optionally asks AI for a second opinion. Read-only, local-first.
What it does
Live draft tracking
Discovers leagues and drafts from your Sleeper username, tracks picks and traded picks in real time, reconnects automatically.
Local ranking engine
Deterministic rankings from baseline rank, expected value, team needs, scarcity, superflex/2QB, PPR/TE-premium, injuries and bye-week overlap. No API key needed.
AI second opinion
OpenAI, Anthropic, or OpenRouter review only your top 12 candidates. Advisory only โ AI can never block or override local rankings.
Draft workflow tools
Searchable player board, CSV custom-rankings import, recommendation logging, reconciliation against actual picks, CSV export.
Risk profiles
Safe, balanced, or aggressive modes plus user-controlled upside preference to match how you draft.
Secure by design
Sandboxed renderer, context isolation, provider keys encrypted via Electron safeStorage, read-only Sleeper endpoints.
Get started
- Grab Node.js 22+. Node 22.12+ and npm 10+. Python not required.
- Run from source.
git clone https://github.com/p-romeo/SleeperAIAnalysis && cd SleeperAIAnalysis && npm install && npm run start - Connect. Enter your Sleeper username in Settings, pick a risk profile, open the Draft Room.
- Optional AI. Add an OpenAI, Anthropic, or OpenRouter key for advisory second opinions.
Windows (NSIS), macOS (DMG), and Linux (AppImage/DEB) installers build automatically on every v* release tag.
Every pick matters. Every rank is yours.
Strictly read-only โ it cannot submit picks, change rosters, or touch league settings. Everything runs locally through public Sleeper endpoints, and draft data never leaves your device. Electron 43 + Vite renderer, MIT licensed.