5 items
Turn the problem you are on into a YouTube search or a ready-to-send ChatGPT review, in one keystroke. You're on a LeetCode problem. You're stuck, or you've written something and you're not sure about it. The usual next step is a lot of copying: the title into YouTube, or the statement, the constraints and your code into a chat window, one selection at a time. DSA Helper does that in one keystroke. Search YouTube — Alt+Shift+Y opens YouTube results for a query built from the problem you're looking at. Ask ChatGPT — Alt+Shift+G opens ChatGPT with a full prompt already typed in: the problem, the examples, the constraints, your code, and a clear request for a correctness, complexity and optimality review. By default it never presses Enter for you. The prompt is typed into the message box and left there — you read it, change it if you want, and send it yourself. That pause is deliberate: the prompt carries text from a page the extension doesn't control, and you should see what you're about to send. If you'd rather skip it, an off-by-default setting sends automatically once the prompt is confirmed typed in. Copy prompt — the same prompt on your clipboard, opening nothing. WORKS ON • LeetCode — practice and contest problems, including Premium problems (labelled, not broken) • Codeforces — problemset, contest and gym • CodeChef — practice and contest • GeeksforGeeks — practice problems BOTH TEXTS ARE YOURS The YouTube query and the ChatGPT prompt are templates you can edit, with variables for the platform, title, number, difficulty, statement, examples, constraints, language and your code — and a reset button when you overdo it. HONEST ABOUT WHAT IT CAN'T READ If a section of a problem can't be read, the prompt says so rather than quietly omitting it. Maths is passed through exactly as written. Figures that can't travel in a text prompt are named — "[Figure: … — not included]" — so the model knows it's reasoning without one instead of confidently guessing. Long problems are shortened from the statement first; your code is never truncated. NO SERVERS, NO ACCOUNTS, NO TRACKING The extension makes no network requests of its own. There is no backend, no analytics, no telemetry and no error reporting — not as a policy, but structurally: no code path exists that could send anything anywhere. Your settings stay in your browser. Your code is never written to disk, never synced, and never kept after the action that used it. A NOTE ABOUT CONTESTS This extension does not restrict itself during contests and does not detect whether one is running. Using AI assistance in a live contest breaks the rules of LeetCode, Codeforces and CodeChef. It won't stop you and it won't warn you. That decision, and its consequences, are yours. NOT AFFILIATED DSA Helper is an independent tool, not affiliated with, endorsed by, or sponsored by LeetCode, Codeforces, CodeChef, GeeksforGeeks, or OpenAI / ChatGPT. All trademarks belong to their respective owners. It acts only on content already shown to you, at your request, and you are responsible for using it in line with each site's terms of service.
Sep 8, 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.