CodeMentor AI — Agentic Coding Tutor
You chat with a tutor, it writes code, you run it right there. 17 algorithm simulations and spaced-repetition review scheduling included.
An agentic coding tutor built on a Groq-first model cascade: if Groq can't serve a request it falls through to Gemini, then OpenRouter, and finally to an offline mode. Every answer comes with a Monaco editor attached, so you can run what the tutor wrote, locally through Pyodide in a Web Worker or server-side via Wandbox. Seventeen simulation components stay synced to the code tracers, and a 59-topic curriculum DAG ties the lessons together. Around all of that sit a complexity profiler, an XP/streak system, a Ctrl+K command palette, and a DevDocs-style reference library of 188 doc-sets.
Learning to code usually means three tabs: a chat window, somewhere to run code, and an algorithm visualizer. Nothing connects the teaching conversation to what actually executes on screen.
- Simulations from BST up to system design stay in sync with the code tracer's line highlighting. SM-2 spaced repetition schedules reviews from how you actually performed, not just what you clicked. The complexity profiler curve-fits measured runtimes against the target O-class instead of trusting the model's claim. Docs moved out of a 2.88 MB client bundle into server-rendered JSON entries, backed by six RLS-enabled Supabase migrations. About 600 tests in 81 suites are green.




