{"slug": "ai-league-coach", "title": "AI League-Coach", "summary": "A developer built League Coach, an open-source CLI tool that takes League of Legends match stats (CS, deaths, vision, KDA, win/loss), compares them against role benchmarks to surface a player's biggest gaps, and uses a local LLM to generate a short coaching plan with the top problem, three drills for the next five games, and one strength. The tool runs on open-weight models via a configurable --model flag under a strict \"use only these numbers\" system prompt, keeping match history local with no API key or rate limits. The developer floated a free CLI with a paid hosted tier featuring Riot API auto-import and weekly progress reports as a possible business model.", "body_md": "*This is a submission for the [Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle](https://dev.to/challenges/hacktoberfest-week2-2026-10-12)*\n\nLeague Coach is a stats-driven coach for League of Legends. You give it match stats (CS, deaths, vision, KDA, win/loss per game). It compares them to role benchmarks, finds your biggest gaps, and a local LLM turns them into a short coaching plan: your biggest problem, three drills for your next five games, and one thing you do well.\n\n**Who would pay:** ranked grinders stuck in a rank who can't afford human coaching ($20-50/hour), and small coaches or Discord communities who want to triage students' stats before a session. Possible pricing: a free CLI, then a paid hosted version with Riot API auto-import and a weekly progress report.\n\nthis is completely ai generated, I just wanted the sticker I am sorry :( it's supposed to be a league coach, at least I hope it works well\n\n`--model`), which writes the coaching under a strict \"use only these numbers\" system prompt.\nA coach is only useful if you run it after every session, so cost per run matters. With open weights it's free to run locally with no API key or rate limits. Your match history stays on your machine. And anyone can swap in a better model or edit the benchmarks for their own role, patch, or game, which a closed API wouldn't let me promise users.", "url": "https://wpnews.pro/news/ai-league-coach", "canonical_source": "https://dev.to/sarvesh_linux_c84e4d78125/ai-league-coach-365i", "published_at": "2026-10-18 20:41:20+00:00", "updated_at": "2026-10-18 20:49:06.075881+00:00", "lang": "en", "topics": ["ai-tools", "large-language-models", "ai-products"], "entities": ["League Coach", "League of Legends", "Riot API", "Hacktoberfest"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/ai-league-coach", "markdown": "https://wpnews.pro/news/ai-league-coach.md", "text": "https://wpnews.pro/news/ai-league-coach.txt", "jsonld": "https://wpnews.pro/news/ai-league-coach.jsonld"}}