A VS Code extension for profiling Python functions with a single click. Get detailed performance insights, complexity analysis, and visualize your entire codebase with codebase blueprint and interactive architecture diagrams.
What's New in v0.1.7 🎉
✨ Enhanced System Diagrams: Completely redesigned system diagram UI with new interactive components.
📐 Smart Layouts: Now uses Dagre layout algorithm for intelligent, automatic node positioning in diagrams.
🧠 Improved AI Analysis: Enhanced codebase structure extraction using JSON mode for greater accuracy.
🎨 Modern UI Components: Updated entire UI with Shadcn components for a consistent, premium look.
⚡ Performance Updates: Better loading states and handling for empty diagram states.
� Bug Fixes: Various improvements in extension activation and data handling.
Features
🚀 Instant Function Profiling
Hover to Profile: Simply hover over any Python function and click "Profile this function".
Real-time Insights: View execution time, call counts, and cumulative time directly in VS Code.
🗺️ Codebase Blueprint
Visual Architecture: Generate a node-based visual map of your codebase using ProFunc: Create Codebase Blueprint.
Interactive Navigation: Click nodes to view file details and jump directly to source code.
Right Panel Insights: View lines of code (LOC) and deep file statistics in the integrated side panel.
🏗️ AI-Powered System Diagram (New in v0.1.6!)
Intelligent Architecture Visualization: Generate a comprehensive system architecture diagram using AI.
Smart Auto-Layout: Automatically arranges diagram nodes using Dagre for optimal readability.