ProjectMind is a VS Code extension that helps you understand and navigate large codebases using AI-powered analysis and visualization.
- Analyze project structure and dependencies
- Generate visual dependency graphs
- Track code metrics and complexity
- Identify circular dependencies
- Interactive architecture view
- Component relationship visualization
- Module dependency tracking
- Quick navigation between components
- Project-wide metrics dashboard
- Code complexity analysis
- File relationship tracking
- Smart file navigation
-
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
- VS Code 1.98.2 or higher
- Node.js 14.x or higher
- Open VS Code
- Go to the Extensions view (Ctrl+Shift+X / Cmd+Shift+X)
- Search for "ProjectMind"
- Click Install
- Open a project in VS Code
- Use the command palette (Ctrl+Shift+P / Cmd+Shift+P) to run any ProjectMind command
- Or use the keyboard shortcuts listed above
- The extension will analyze your project and show the results in interactive views
ProjectMind analyzes your codebase to understand:
- File and module dependencies
- Project structure and organization
- Code complexity and metrics
- Component relationships
The dependency graph shows:
- File-to-file dependencies
- Module relationships
- Circular dependencies
- Import/export relationships
The architecture view provides:
- Component hierarchy
- Module relationships
- Dependency visualization
- Quick navigation
Get insights about your codebase:
- Total files and lines of code
- Code complexity metrics
- Component statistics
- Dependency analysis
Contributions are welcome! Please feel free to submit a Pull Request.
This extension is licensed under the MIT License - see the LICENSE file for details.