DEV Community

Cover image for I was tired of pasting LeetCode problems into ChatGPT — so I built a Chrome extension
Ranjeet Singh
Ranjeet Singh

Posted on

I was tired of pasting LeetCode problems into ChatGPT — so I built a Chrome extension

I kept copy-pasting coding problems into ChatGPT during my job hunt. So I built CodeSage Pro — a Chrome extension that reads the problem already open on the page and helps you reason through it, one keystroke away. Free tier: 25 AI calls/month, no card. I'd genuinely love your feedback. 🙏

The dumb loop I did 50 times a day

A few months ago I was job hunting and grinding LeetCode, and I caught myself doing the same thing over and over:

  1. Open a problem
  2. Copy the prompt
  3. Paste it into ChatGPT
  4. Ask "how should I approach this?"
  5. Tab back, lose my train of thought, repeat

The answers were useful — but the context switching wrecked my focus every time. The AI never knew what I was actually looking at, so I kept re-explaining the problem and the code I'd already written.

There had to be something better than babysitting two tabs.

So I built CodeSage Pro

It's a Chrome extension (and a macOS app) that sits on top of the page. Press Ctrl + Shift + Space and an overlay appears that has already read the problem and the code on your screen — no copy-paste, no re-explaining.

CodeSage Pro overlay — 13 AI actions, one keystroke away

There are 13 actions, all one keystroke away:

  • Coach — walks you through the approach step by step (my favorite; it nudges instead of dumping the answer)
  • Explain — turns a confusing problem or snippet into plain English
  • Find Issues — bugs, off-by-ones, edge cases, with line references
  • Security Review — SQL injection, exposed secrets, unsafe calls
  • Refactor / Generate Tests / System Design — and more

It detects Monaco/CodeMirror editors, so it works on LeetCode, HackerRank, GitHub, Replit, CodeSignal and 20+ more with zero setup.

Reading the problem in context, right on the page

Why I'm posting here (the honest part)

Two reasons:

1. It might actually help some of you. The free tier is 25 AI calls/month with no credit card — enough to feel whether the "coach the approach" flow clicks for you.

2. I want real feedback. I built this to scratch my own itch and I'm at the stage where I need devs sharper than me to tell me what's missing.

A few things I'd love your take on:

  • Is approach-first coaching genuinely more useful than just getting the answer, or am I overthinking it?
  • What action would you add to the 13?
  • Onboarding is account → license key → first answer. Where would you drop off?

Pricing (because someone always asks)

  • Free: 25 AI calls/month, no card
  • $29/mo unlimited · $199/yr · $399 lifetime
  • One license covers both the Chrome extension and the macOS app

I deliberately priced it at a fraction of the $200–300/month some interview-prep tools charge — it started as a tool for my own job hunt, and I wanted it to actually be affordable for people in the same spot.

Try it / break it

If you try it, please tell me what sucks — drop a comment here or use the thumbs in the extension. I read everything.

Thanks for reading. Back to shipping. 🚀

Top comments (0)