CodeContext Pro - AI Code Explanations 🌍


Understand any code instantly with AI-powered explanations. CodeContext Pro brings the power of multiple AI models directly to your VS Code, supporting both English and Portuguese for a truly accessible developer experience.
🌟 Why CodeContext Pro?
- 🚀 Instant Explanations - Understand complex code in seconds, not hours
- 🌍 Multi-Language AI - Get explanations in English or Portuguese (more languages coming!)
- 💰 100% Free Tier - Use 6+ free AI models with zero cost
- 🎯 Pro Features - Unlimited explanations with Pro license
- 🔒 Privacy First - Your code is only sent to OpenRouter API
- 📚 Perfect For - Learning, code reviews, documentation, debugging
📸 See It In Action
AI explaining code with detailed analysis
✨ Features
Core Features
- 🤖 Multiple AI Models - Choose from DeepSeek, Llama, Gemma, Mistral, Qwen, and Phi-3
- 🌐 Bilingual Support - Switch between English and Portuguese instantly
- ⌨️ Keyboard Shortcuts -
Ctrl+Shift+E for instant explanations
- 📋 One-Click Copy - Copy explanations to clipboard
- 🎨 Rich Markdown - Beautifully formatted explanations
- 🔍 Language Detection - Works with JavaScript, TypeScript, Python, Java, C#, PHP, and more
Free vs Pro
| Feature |
Free Tier |
Pro Tier |
| AI Models |
6+ free models |
All models (free + premium) |
| Daily Limit |
5 explanations/day |
Unlimited |
| Speed |
Standard |
Priority queue |
| Support |
Community |
Priority email support |
| Price |
$0/month |
$7/month |
🚀 Quick Start (3 Steps!)
1️⃣ Install
Install from VS Code Marketplace
2️⃣ Get Free API Key
Get your free API key at OpenRouter.ai
- No credit card required
- Free tier includes generous usage limits
- Works with all free models
- Open VS Code settings (Ctrl+,)
- Search for "codecontext"
- Paste your API key in "Codecontext: Openrouter Api Key"
- Select your preferred language (English or Portuguese)
- Select any code → Press Ctrl+Shift+E → Get explanation!
🌍 Multi-Language Support
CodeContext Pro is one of the few VS Code extensions that supports bilingual AI explanations!
| Language |
Setting |
Example |
| 🇬🇧 English |
en (default) |
"This function calculates the total..." |
| 🇧🇷 Portuguese |
pt-BR |
"Esta função calcula o total..." |
| 🇪🇸 Spanish |
es (coming soon) |
"Esta función calcula el total..." |
How to change language:
- Settings → Search "codecontext"
- Set "Output Language" to your preference
- Explanations will automatically use that language
💰 Free AI Models (No Credit Card!)
All these models are 100% free on OpenRouter:
| Model |
Speed |
Quality |
Best For |
| deepseek/deepseek-chat |
⚡⚡ |
⭐⭐⭐ |
General coding (Recommended) |
| meta-llama/llama-3.1-8b-instruct:free |
⚡ |
⭐⭐⭐⭐⭐ |
Complex logic, detailed analysis |
| google/gemma-2-9b-it:free |
⚡⚡ |
⭐⭐⭐ |
Python, JavaScript, TypeScript |
| mistralai/mistral-7b-instruct:free |
⚡⚡⚡⚡ |
⭐⭐ |
Fast responses, simple code |
| qwen/qwen-2.5-7b-instruct:free |
⚡⚡ |
⭐⭐⭐ |
Technical accuracy, code reviews |
| microsoft/phi-3-mini-128k:free |
⚡ |
⭐⭐⭐⭐ |
Long context (>16k tokens) |
💡 Pro Tip: Models ending with :free cost absolutely nothing!
💎 Pro Features
Unlock unlimited explanations with CodeContext Pro:
- Unlimited Explanations - No daily limit
- Premium Models - Access to GPT-4, Claude, and more
- Priority Support - Get help within 24 hours
- Priority Queue - Faster response times
- Early Access - Try new features first
Price: $7/month or $49/year (save 30%)
How to upgrade:
- Visit our website for purchase link
- Complete purchase
- Copy your license key from email
- Paste in "Codecontext: License Key" setting
📖 Usage Examples
Example 1: Understand a Complex Function
const processData = (items) =>
items.reduce((acc, item) => ({
...acc,
[item.category]: [...(acc[item.category] || []), item]
}), {});<environment_details>
Current time: 2026-04-20T12:17:02-03:00
</environment_details>
---
## 🔧 Settings Reference
| Setting | Type | Default | Description |
|---------|------|---------|-------------|
| `codecontext.openrouterApiKey` | string | `""` | Your OpenRouter API key |
| `codecontext.model` | string | `"deepseek/deepseek-chat"` | AI model to use |
| `codecontext.outputLanguage` | string | `"en"` | Language for explanations (en, pt-BR) |
| `codecontext.licenseKey` | string | `""` | Pro license key (optional) |
---
## 📋 Requirements
- **VS Code** 1.90.0 or higher
- **OpenRouter API Key** (free at [openrouter.ai](https://openrouter.ai))
- **Internet Connection** for AI API calls
---
## 🔒 Privacy & Security
We take your privacy seriously:
- ✅ **No code storage** - Your code is never stored or logged
- ✅ **Direct API calls** - Code only goes to OpenRouter API
- ✅ **No telemetry** - We don't track your usage
- ✅ **Open source** - All code is auditable on GitHub
- ✅ **Local settings** - API keys stored locally in VS Code settings
---
## 🤝 Contributing
Contributions are welcome! See our [Contributing Guide](https://github.com/DevEMFranco/codecontext/blob/HEAD/CONTRIBUTING.md) for details.
---
## 📄 License
MIT License - see [LICENSE](https://github.com/DevEMFranco/codecontext/blob/HEAD/LICENSE) for details.
---
## 👨💻 Developer
**Dev.EMFranco**
Building tools that make developers' lives easier.
[GitHub](https://github.com/DevEMFranco) | [Support Email](mailto:support@codecontext.dev)
---
**Enjoying CodeContext Pro?**
⭐ **Leave a rating** on the [Marketplace](https://marketplace.visualstudio.com/items?itemName=DevEMFranco.codecontext-pro)
---
**Built with ❤️ for developers worldwide** 🌍<environment_details>
Current time: 2026-04-20T12:18:03-03:00
</environment_details>