Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Coachline - Become A Better DeveloperNew to Visual Studio Code? Get it now.
Coachline - Become A Better Developer

Coachline - Become A Better Developer

Coachline - Become A Better Coder Today

|
1 install
| (0) | Free
AI-powered coding tutor that explains code, not writes it. Learn to code better, not just faster.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Code Coach 🎓

AI-powered coding tutor that explains code, not writes it.

"Most AI tools make coders faster. This one makes them better."

Code Coach is a VS Code extension focused on pedagogy over productivity. While other AI tools (Copilot, Cursor) write code for you, Code Coach explains code to you—helping you truly understand what you're building.

Features

🎯 The "Why" Hover (F-001)

Hover over any function, variable, or import and click "🎓 Explain this" to get a plain-English explanation. No jargon, just understanding.

🤔 Socratic Debugging (F-002)

When you hit an error, Code Coach doesn't just fix it—it explains why it happened first. Learn from your mistakes!

  • See a red squiggle? Click "🤔 Why is this happening?"
  • Understand the root cause before getting the solution
  • Build debugging intuition over time

📖 Logic Walkthrough (F-003)

Select any block of code (loops, functions, conditionals) and use "🎓 Explain This Code" from the context menu. Get a step-by-step breakdown:

"First, we initialize X. Then, for every item in Y, we do Z..."

💬 Coach Sidebar

Open the Code Coach sidebar for a chat interface where you can ask broader questions about your code:

  • "What does this file do?"
  • "How could I improve this function?"
  • "Explain this algorithm"

Installation

  1. Open VS Code
  2. Go to Extensions (Ctrl+Shift+X)
  3. Search for "Code Coach"
  4. Click Install

Setup

Code Coach supports multiple AI providers. Choose one and get your API key:

Provider Free Tier Get API Key
Google Gemini ✅ Yes aistudio.google.com
Groq ✅ Yes console.groq.com
OpenAI ❌ Paid platform.openai.com
Anthropic ❌ Paid console.anthropic.com
  1. Open VS Code Settings (Ctrl+,)
  2. Search for "Code Coach"
  3. Select your preferred Provider
  4. Enter the corresponding API Key

Configuration

Setting Description Default
codeCoach.provider AI provider (gemini, openai, anthropic, groq) gemini
codeCoach.geminiApiKey Google Gemini API key -
codeCoach.geminiModel Gemini model gemini-2.0-flash
codeCoach.openaiApiKey OpenAI API key -
codeCoach.openaiModel OpenAI model gpt-4o
codeCoach.anthropicApiKey Anthropic API key -
codeCoach.anthropicModel Claude model claude-3-5-sonnet
codeCoach.groqApiKey Groq API key -
codeCoach.groqModel Groq model llama-3.3-70b
codeCoach.explanationStyle Complexity level beginner

Usage

Explain Selected Code

  1. Select code in your editor
  2. Right-click → "🎓 Explain This Code"
  3. Or use Command Palette: Code Coach: Explain This Code

Understand Errors

  1. Click on an error (red squiggle)
  2. Click the lightbulb or press Ctrl+.
  3. Select "🤔 Why is this happening?"

Ask Questions

  1. Click the 🎓 icon in the Activity Bar
  2. Type your question
  3. Get context-aware answers about your current file

The "Anti-Feature"

No Auto-Complete. Code Coach deliberately does NOT ghost-write code as you type. This is by design—we want you to learn, not become dependent on AI writing code for you.

Supported Languages

Currently optimized for:

  • ✅ Python

More languages coming in future updates!

Roadmap

  • [ ] JavaScript/TypeScript support
  • [ ] Inefficiency Spotter (highlight slow patterns)
  • [ ] Learning history and progress tracking
  • [ ] Gamification (streaks, achievements)

Feedback

Found a bad explanation? Click "Still confused" and the AI will try again. If an explanation is incorrect, please report it so we can improve!

Privacy

  • Your code is sent to your chosen AI provider's API for analysis
  • No code is stored on our servers
  • API calls are made directly from your machine to the provider

License

MIT


Made with ❤️ for learners. Because understanding your code is more important than just shipping it.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft