4 items
AI-powered LeetCode learning system - sync solutions to GitHub with spaced repetition, complexity analysis, and study plan tracking AlgoRep turns your LeetCode grind into a structured, AI-assisted learning system that lives in your own GitHub repo. WHAT IT DOES • Auto-commits every accepted solution to a GitHub repo of your choice — organized by group, topic, and problem. • Generates an AI complexity analysis (time/space + commentary) for each solve via Gemini, OpenAI, or Anthropic — your key, your provider. • Schedules spaced-repetition reviews so you actually retain what you solved last month. • Tracks daily streaks, weekly pattern progress, and built-in study plans (Blind 75, Grind 75, NeetCode 150, more). • Versions multiple solutions to the same problem instead of overwriting — see how your thinking evolved. WHY ALGOREP • Privacy-first auth: GitHub Device Flow + GitHub App. No client secrets in the extension, no broad `repo` scope. AlgoRep only ever touches the repos you explicitly select on install. • Open source. Inspect the code, run it yourself, fork it: https://github.com/ameyrane98/AlgoRep • Works with both LeetCode UIs (v1 + v2). Tested on Chrome 100+. HOW IT WORKS 1. Click the AlgoRep icon → Connect to GitHub (one-time, Device Flow). 2. Install the AlgoRep app on the repo you want to sync to. 3. Solve a problem on LeetCode. Done — it commits automatically with topic tags, language, and your time-to-solve. Built for self-learners preparing for interviews who want their effort to compound, not evaporate.
May 18, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.