소개
FileScope helps you understand and visualize your codebase structure and dependencies by analyzing your code and identifying important files based on their dependency relationships. It generates diagrams and importance scores for each file, making this information readily available to AI tools through Cursor's Model Context Protocol. This allows AI assistants to better understand the codebase, enabling more effective code analysis, summarization, and modification.
주요 기능
- Offers persistent storage of file tree data in JSON format.
- Ranks files by importance based on dependency analysis.
- Supports multiple programming languages including Python, C/C++, Rust, Zig, and Lua.
- 13 GitHub stars
- Generates Mermaid diagrams for visualizing file relationships.
- Allows adding custom summaries to files for quick understanding.
사용 사례
- Visualizing complex dependency relationships within a codebase.
- Quickly identifying the most critical files in a project.
- Helping AI assistants understand codebases for better code analysis.