Extensions for Visual Studio Code that make common editor tasks faster. Each one is open source and available for free on the VS Code Marketplace.
View on VS Code Marketplacepeterbenoit.explain-this-project
Scans your project, analyzes its structure, and generates a comprehensive PROJECT_OVERVIEW.md
file in seconds. Includes git history insights like churn hotspots and contributor activity.
Core
analysis runs locally and keeps source code on your machine.
Install
1. Open Extensions (Cmd+Shift+X)
2. Search "Explain This Project"
3. Click Install
Run it
Cmd+Shift+P → "Explain This Project"
More extensions coming
Ideas in the works. Follow @peterbenoit for updates
Reads your project's manifest files (package.json,
Cargo.toml,
go.mod,
and more) to identify the full picture. Frameworks, dependencies, entry points, and directory
structure.
Writes a well-structured PROJECT_OVERVIEW.md
at the project root. Organized sections include project basics, frameworks, entry points, and
git
activity when available.
Core analysis runs locally inside VS Code with no source upload. If you enable AI summaries, only the generated overview text is sent to the selected provider.
JavaScript, TypeScript, Python, Rust, Go, PHP, Java, C#, C++ and more. Framework detection for React, Vue, Express, Django, Flask, Laravel, Symfony, and others.
Run the command in any open folder and you'll get a
PROJECT_OVERVIEW.md
like this:
# Project Overview
## AI Summary
A TypeScript web application with clear service boundaries and active development
---
## Basic Information
**Name:** my-react-app
**Type:** Application (Build-enabled)
**Primary Language:** TypeScript
## Git Activity (Last 12 Months)
**Churn Hotspots** (files that change most):
- src/api/users.ts (47 changes)
- src/components/Dashboard.tsx (32 changes)
**Top Contributors:**
- Sarah Johnson (143 commits)
- Mike Chen (98 commits)
## Frameworks & Libraries
- React
- Express
## Entry Points
- `src/index.ts`
- `src/server.ts`
## Dependencies
- react, react-dom, express
---
*Generated by Explain This Project extension*