Skip to content

Wsh7Ash/WSH

Repository files navigation

ProjectMind

ProjectMind is a VS Code extension that helps you understand and navigate large codebases using AI-powered analysis and visualization.

Features

Project Analysis

  • Analyze project structure and dependencies
  • Generate visual dependency graphs
  • Track code metrics and complexity
  • Identify circular dependencies

Architecture Visualization

  • Interactive architecture view
  • Component relationship visualization
  • Module dependency tracking
  • Quick navigation between components

Code Insights

  • Project-wide metrics dashboard
  • Code complexity analysis
  • File relationship tracking
  • Smart file navigation

Commands

  • ProjectMind: Analyze Project (Ctrl+Shift+A / Cmd+Shift+A)

    • Analyzes the current project structure and dependencies
    • Updates all views with the latest analysis
  • ProjectMind: Show Dependencies (Ctrl+Shift+D / Cmd+Shift+D)

    • Opens an interactive dependency graph view
    • Visualize relationships between files and modules
    • Click on nodes to navigate to files
  • ProjectMind: Show Architecture (Ctrl+Shift+R / Cmd+Shift+R)

    • Displays the project architecture view
    • Shows component relationships and dependencies
    • Interactive component navigation
  • ProjectMind: Find Related Files (Ctrl+Shift+F / Cmd+Shift+F)

    • Finds files related to the current file
    • Shows both dependencies and dependents
    • Quick navigation to related files
  • ProjectMind: Show Insights (Ctrl+Shift+I / Cmd+Shift+I)

    • Displays project-wide metrics and insights
    • Shows code complexity and statistics
    • Updates in real-time as you code

Requirements

  • VS Code 1.98.2 or higher
  • Node.js 14.x or higher

Installation

  1. Open VS Code
  2. Go to the Extensions view (Ctrl+Shift+X / Cmd+Shift+X)
  3. Search for "ProjectMind"
  4. Click Install

Usage

  1. Open a project in VS Code
  2. Use the command palette (Ctrl+Shift+P / Cmd+Shift+P) to run any ProjectMind command
  3. Or use the keyboard shortcuts listed above
  4. The extension will analyze your project and show the results in interactive views

Features in Detail

Project Analysis

ProjectMind analyzes your codebase to understand:

  • File and module dependencies
  • Project structure and organization
  • Code complexity and metrics
  • Component relationships

Dependency Visualization

The dependency graph shows:

  • File-to-file dependencies
  • Module relationships
  • Circular dependencies
  • Import/export relationships

Architecture View

The architecture view provides:

  • Component hierarchy
  • Module relationships
  • Dependency visualization
  • Quick navigation

Code Insights

Get insights about your codebase:

  • Total files and lines of code
  • Code complexity metrics
  • Component statistics
  • Dependency analysis

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This extension is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors