🎓 LiveCode Mentor
✨ What is LiveCode Mentor?Beginner programmers often struggle to understand why their code works — not just whether it runs. LiveCode Mentor sits right inside VS Code and acts as your personal coding tutor, explaining your code as you write it, detecting mistakes before you even run it, and adapting to your skill level over time. No more switching between your IDE, StackOverflow, and ChatGPT. Everything you need to learn while you code is in one place. 🚀 Features🧠 Real-Time AI ExplanationsPaste or write code and instantly get a plain-English explanation tailored to your experience level — beginner, intermediate, or expert. Powered by Llama 3.3 70B via Groq API. 🐛 Mistake DetectionAutomatically detects common beginner errors:
📊 Complexity AnalysisEvery explanation includes Time & Space Complexity with Big-O notation and a plain-English reason — so you actually understand why it's O(n log n). 🔍 Deep DSA ClassificationAutomatically detects algorithm types: Binary Search, Dynamic Programming, Two Pointer, Graph BFS/DFS, Backtracking, Sliding Window, and 10+ more — and gives algorithm-specific explanations. 📈 Step-Through Execution TracerWatch your Python code execute step by step — see exactly what each variable holds at every line. Like a debugger, but explained in English. 🧪 Auto Test GeneratorAutomatically generates test cases and runs them against your code — no manual test writing needed. 🗺️ Flow Diagram GeneratorConverts your code into a Mermaid.js flowchart — visualize your logic at a glance. 📚 Smart RecommendationsGet LeetCode problem suggestions and learning articles matched to exactly what you're practicing right now. 🏆 Gamification SystemEarn points and badges as you code:
🎯 Line-by-Line ExplanationRight-click any line → "LiveCode Mentor: Explain This Line" — get a deep-dive explanation of exactly that line in context. 🔄 Adaptive Learning ModeSwitches between Learning Mode (beginner-friendly analogies) and Developer Mode (concise technical summaries) based on your preference. 📦 InstallationFrom VS Code Marketplace
From Command LineInstall the latest version from the marketplace:
🖥️ How to Use
Available Commands
🌐 Backend & PrivacyLiveCode Mentor uses a cloud-hosted Python backend deployed on Render.
Custom BackendIf you want to run your own backend:
Then update the setting in VS Code:
🛠️ Supported Languages
🧩 Extension Settings
📋 Requirements
🐞 Known Issues
📝 Changelog0.0.2
0.0.1
🤝 ContributingContributions are welcome! Please open an issue or pull request at: github.com/Payal-mak/LiveCode-Mentor 👩💻 AuthorPayal Makwana — B.Tech ICT, Marwadi University 📄 LicenseMIT © 2025 Payal Makwana |