What problem does it solve?
Quickly understand unfamiliar codebases by tracing execution paths, mapping architecture layers, and navigating symbols with LSP support and a Grep fallback when needed.
Core Features & Use Cases
- LSP-based symbol navigation: goToDefinition, findReferences, workspaceSymbol, and documentSymbol to locate and understand code.
- Execution flow & architecture mapping: trace call graphs, data flow, and architectural boundaries to reveal feature implementations.
- Dependency and reference analysis: identify inter-module dependencies and cross-file references to aid onboarding and refactoring.
- Use Case: Onboard a new codebase by rapidly locating core components and their interactions, then document the architecture for future maintenance.
Quick Start
Install the LSP tools and run code-explorer from the project root to start tracing definitions, references, and architecture mappings.