League Lens / Documentation
League Lens, in detail
A fantasy football analyst that runs on your own Mac
Project brief
League Lens reads your fantasy football league, works out the numbers, and writes your weekly recap, your matchup preview, waiver and trade advice, and injury reports. The server runs on your own Mac and you read everything in a native iPhone app. Your league data, reports and credentials stay on your Mac and your phone.
League Lens does the math itself: projections under your league’s scoring, live win probability, playoff odds, waiver bids and trade value. The writing comes from an AI you connect yourself. Today that’s Claude Code, signed in to your own Claude account. Codex, and local models running in LM Studio with nothing leaving your computer, are planned. Every number in a report comes from League Lens, not from the model. It works with Sleeper football leagues today. ESPN is next, followed by other sports, a Windows server and an Android app. A license for the server will be $100, paid once. Hosted plans at $20 and $40 a month, for getting the reports without running a server, are planned but not built.
What’s included
• Weekly recaps, matchup previews, waiver and FAAB advice, trade ideas and injury reports, written on a schedule around the NFL week
• Every number comes from League Lens’s own analytics under your league’s scoring: projections, live win probability, playoff odds and trade value
• Bring your own AI to write the reports and answer your questions: Claude Code on your own Claude account today, with Codex and local models in LM Studio planned
• A native iPhone app with Home Screen and Lock Screen widgets, and an alert before kickoff when one of your starters is out
• Runs on your Mac with no account and no analytics, and away from home you reach it over your own Tailscale network
Current status
This project is in active development, so details may change.
Questions and support
For questions about League Lens, contact DWMM Holdings with the project name and a short description of what you need. Please don’t send credentials or other sensitive information by email.