lc-sensei

Your sensei for the coding round

lc-sensei shows the work behind every LeetCode answer. You get the reasoning, a simple way to remember the core idea, and practice saying it out loud so you walk into the coding round ready.

What it does
01One button on every problemA floating button lives on each LeetCode problem page, right inside your browser.
02Built? Read it.If the walkthrough exists, one click opens it: intuition, playable trace, code, checks.
03Not built? Sensei cooks it.Ask Sensei to build it — the tab flashes and notifies you when it is ready.
Install the userscript
  1. Install Tampermonkey for your browser: Chrome · Edge · Firefox (Brave works with the Chrome link).
  2. Add the script — pick one: hit Copy userscript below, then Tampermonkey dashboard → + new script → paste → File → Save. Or click Install .user.js and Tampermonkey offers to install it directly.
  3. Paste your API key or invite code the first time you request a build (ask Akash for an invite code — it swaps itself for your own key).
  4. Open any LeetCode problem and use the floating lc-sensei button.
⬇ Install .user.js

Manual install (no buttons)
  1. Open lc-sensei.user.js, select all, copy.
  2. Tampermonkey dashboard → + → paste over the template → File → Save.
  3. Reload any leetcode.com/problems/… page.
Walkthroughs

13 walkthroughs built so far — intuition, trace, code and checks for each.

Browse all →