What problem does it solve?
It solves the pain of understanding complex codebases by turning repositories into a queryable AST knowledge graph that supports cross-file structural reasoning instead of brittle text search.
Core Features & Use Cases
- Qualified-name code discovery: Find functions, classes, and methods by name and receive stable
qualified_name identifiers for further exploration.
- Call tracing and impact analysis: Trace incoming/outgoing calls to answer “who calls this?” and “what does this depend on?”
- One-call deep dives: Use graph-backed exploration to retrieve source, callers, and dependencies for a specific code element.
- Project graph operations: Build, refresh, clean, and sync graphs for medium-to-large repositories, including real-time incremental updates.
Quick Start
Ask your AI to run: list_repos(), then set_project() with the exact project name you want to explore, and then call find_nodes("main") to get qualified_name targets for deeper tracing.