Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>ExplainThisCode - AI Code ExplanationsNew to Visual Studio Code? Get it now.
ExplainThisCode - AI Code Explanations

ExplainThisCode - AI Code Explanations

ExplainThisCode

|
1 install
| (0) | Free
AI-powered code explanations right in VS Code. Select code and get instant, detailed explanations tailored to your skill level.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

ExplainThisCode

VS Code Marketplace Installs

Understand any code instantly. AI-powered explanations tailored to your skill level, right in VS Code.

"Copilot writes code. We help you understand it."

Why ExplainThisCode?

  • Faster Onboarding - Understand unfamiliar codebases in minutes, not months
  • Learn from Real Code - Get explanations of production code, not toy examples
  • Skill-Adapted - Explanations match your experience level (beginner to advanced)
  • Multiple Perspectives - Standard, performance, or security-focused analysis

Features

Explain Selected Code

Select any code and press Cmd+Shift+E (Mac) or Ctrl+Shift+E (Windows/Linux) to get an instant explanation.

Explain Entire File

Run ExplainThisCode: Explain Current File from the command palette to understand the full context.

Right-Click Menu

Select code, right-click, and choose "Explain Selected Code" - it's that simple.

Multiple Explanation Modes

Mode Best For
Standard Comprehensive technical breakdown
Beginner Simple, jargon-free explanations
Performance Optimization opportunities and bottlenecks
Security Vulnerability analysis and best practices

Skill Level Adaptation

Set your experience level and get explanations that match:

  • Beginner - Explains fundamentals, avoids jargon
  • Intermediate - Balanced technical depth
  • Advanced - Deep dives, assumes expertise

Quick Start

  1. Install the extension from the VS Code Marketplace
  2. Get your API key from explainthiscode.ai
  3. Set your key: Run ExplainThisCode: Set API Key from the command palette
  4. Select code and press Cmd+Shift+E to explain!

Supported Languages

TypeScript, JavaScript, Python, Java, Go, Rust, C++, C, C#, PHP, Ruby, Swift, Kotlin, and more.

Settings

Setting Description Default
explainthiscode.apiKey Your API key -
explainthiscode.explanationMode Default mode standard
explainthiscode.skillLevel Your skill level intermediate

Pricing

  • Free: 1,000 tokens/month, up to 50 requests/day
  • Pro: $19/month — 10,000 tokens/month, up to 1,000 requests/day, API access
  • Enterprise: Custom pricing for teams
  • View all plans

Support

  • Documentation
  • Report Issues
  • Contact Support

About

Built by the team at ExplainThisCode.ai - helping developers understand code faster.


Made with care for developers who believe understanding code is just as important as writing it.

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