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.
npm install
npm run buildThen open Chrome Extensions, enable Developer mode, choose Load unpacked, and select the generated dist folder.
npm test
npm run buildThe 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.
- 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.