The missing developer tools for VS Code extension creators.
ExtensionLens gives you X-ray vision into your extensions: inspect commands, detect conflicts, profile performance, and debug issues—all from a sleek sidebar.
✨ Features
🔍 Extension Inspector
View all installed extensions with activation status
Enable/Disable/Uninstall extensions directly from the UI
Monitor extension lifecycle in real-time
⚡ Click-to-Execute Commands
Browse all registered commands in one place
Click any command to execute it instantly
Search and filter the entire command registry
⚠️ Conflict Detector
Automatically detect keybinding conflicts
Find duplicate command registrations
One-click fixes for common issues
📊 Performance Monitor
Real-time activation time tracking
Identify the slowest extensions
Optimize your extension's startup
📋 Log Monitor
Real-time access to extension output channels
View errors across all extensions at once
Search and filter logs instantly
🚀 Quick Start
Install ExtensionLens from the VS Code Marketplace
Click the 🔬 ExtensionLens icon in the Activity Bar
Explore your extensions!
Commands
Command
Description
ExtensionLens: Refresh Inspector
Reload all data
ExtensionLens: Show All Commands
Browse command registry
ExtensionLens: Show Performance Metrics
View activation times
ExtensionLens: Detect Command Conflicts
Find conflicts
ExtensionLens: Export Diagnostic Report
Generate JSON report
⚙️ Configuration
Setting
Default
Description
extensionlens.enablePerformanceMonitoring
true
Track extension activation times
extensionlens.enableEventLogging
false
Log VS Code events (may impact performance)
extensionlens.autoDetectConflicts
true
Automatically detect conflicts on startup
🧩 Part of the NexGen-Meta Suite
ExtensionLens is part of NexGen-Meta, a collection of developer tools for the modern IDE: