Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>RepoInsight – Codebase AnalyzerNew to Visual Studio Code? Get it now.
RepoInsight – Codebase Analyzer

RepoInsight – Codebase Analyzer

Ananya Suresh Nambiar

| (0) | Free
Codebase analyzer for VS Code. Visualize folder structure, lines of code (LOC), dependencies, and tech stack with interactive charts and insights.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

RepoInsight README

🚀 Overview

RepoInsight is a VS Code extension that analyzes your project and generates a visual, interactive report including:

  • 📁 Folder structure (tree view)
  • 📊 Total files & lines of code
  • 📦 Dependencies
  • 🧠 Tech share (based on file extensions)
  • 🎯 Interactive filtering + highlighting
  • 📈 Pie chart visualization (Chart.js)

🛠️ Usage

  1. Open any project folder in VS Code
  2. Press Ctrl+Shift+P (or Cmd+Shift+P on Mac)
  3. Run command: RepoInsight: Analyze Project
  4. View generated report in a WebView panel

Features

📁 Project Structure Viewer

  • Displays complete folder & file hierarchy
  • Clean tree format with icons

📊 Code Statistics

  • Total number of files
  • Total lines of code (LOC)

📦 Dependency Analysis

  • Reads package.json
  • Lists all dependencies

📈 Tech Share Visualization

  • Calculates % of code per file type
  • Displays:
    • List view
    • Pie chart (Chart.js)

🎯 Interactive Filters

  • Filter files by extension
  • Highlights matching files in structure

🔐 Safe Webview Rendering

  • Uses Content Security Policy (CSP)
  • Prevents unsafe script injection

⚙️ Requirements

  • VS Code ^1.80.0 (or compatible)
  • Node.js environment (for development)
  • A project folder open in VS Code

🔧 Extension Settings

Currently, RepoInsight does not add custom settings.

⚠️ Known Issues

  • Large projects may take time to analyze
  • Binary files may slightly affect LOC count
  • Only detects dependencies from package.json
  • Tech detection is based on file extensions (not frameworks)

📝 Release Notes

1.0.0

  • Initial release
  • Folder structure visualization
  • LOC & file count
  • Dependency listing
  • Tech share calculation
  • Interactive filters
  • Chart visualization

🧑‍💻 Author

Ananya Suresh Nambiar

🎉 Enjoy using RepoInsight!

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