LeetCoach
LeetCoach: a local CLI coach using Zerotrac difficulty to explain problems, suggest 2–3 easier bridges, and review code.
Project Description
Problem
LeetCode’s Easy / Medium / Hard buckets are too coarse; learners waste time bouncing between problems that aren’t actually easier.
Solution — LeetCoach
A headless CLI coach that uses local Zerotrac numeric difficulty to build real practice ladders.
Given a LeetCode URL (and optional WIP code), Gemini will:
- Explain the problem — intuition → steps → complexity.
- Suggest 2–3 strictly easier bridge problems by rating (with guardrails to prevent “accidentally harder” picks).
- Optionally review your code with a minimal counterexample and tiny patch, then let you choose: solve now or try bridges.
Why Local?
Ratings and statements are files on disk — reproducible, private, and fast.
No scraping or production deployment required.
Gemini Integration
- Non-interactive prompts
- File grounding
- (Optional) MCP shim for ratings lookup
Impact
A reusable pattern for local, data-aware agents that make learning workflows measurably better.
Team
Products & Tools
Additional Links
Github Repository with READMe for running the application