Skip to content

rc1208/coding-companion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode Pseudocode Coach

A Chrome Manifest V3 extension that opens in the side panel on LeetCode problem pages, reads the current problem statement and examples, and uses OpenAI to simulate your pseudocode on a visible test case without revealing the full solution.

Run Locally

npm install
npm run build

Then open Chrome Extensions, enable Developer mode, choose Load unpacked, and select the generated dist folder.

Development

npm test
npm run build

The extension stores only provider settings in chrome.storage.local. Problem text, pseudocode, hidden references, and traces stay in memory for the current side-panel session.

MVP Notes

  • Provider support is OpenAI-first via a provider adapter boundary.
  • LeetCode data is extracted from the active problem page DOM.
  • Pseudocode is simulated by the model and rendered as a step timeline.
  • Guardrail sanitization strips common solution/code fields before rendering model output.

About

Coding companion to break down and visualize interview problems

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages