Use this file to discover all available pages before exploring further.
Once the graph is indexed you can query it directly from the terminal — without starting a full AI session. The analysis commands cover symbol search, semantic context building, dependency traversal, dead-code detection, blast-radius analysis, and point-in-time snapshots. All commands accept the kg short alias.
Searches for symbols in the indexed graph by name. Without extra flags this performs a prefix/substring match against all symbol names. Pass --qualified for an exact qualified-name lookup, or --similar for fuzzy/embedding-based search (requires enableEmbeddings: true).
Builds a focused snapshot of code context for a natural-language task description. It identifies the most relevant symbols in the graph, ranks them by relevance, and outputs either Markdown or JSON — mirroring the kirograph_context MCP tool used by the agent automatically during sessions.
Finds test files that depend — directly or transitively — on a given set of changed source files. This is the primary tool for running only the tests that matter in CI. File paths are resolved through the dependency graph up to --depth hops.
Saves or diffs point-in-time snapshots of the graph. Snapshots record the full set of symbols and edges at a given moment so you can measure structural drift across refactors, PRs, or releases.
# Save a named snapshot before a refactorkirograph snapshot save pre-refactor# Unnamed snapshot (auto-labelled with timestamp)kirograph snapshot save# List all snapshotskirograph snapshot list# Diff against the latest snapshotkirograph snapshot diff# Diff against a named snapshotkirograph snapshot diff pre-refactor# Full diff showing added/removed symbol listskirograph snapshot diff pre-refactor --format full# JSON output for toolingkirograph snapshot diff --format jsonkg snapshot save before-merge
These commands traverse the dependency graph starting from a named symbol. All accept a -p / --path option and -j / --json for machine-readable output where not otherwise noted.
Opens an interactive browser-based graph visualisation. Requires semanticEngine set to qdrant or typesense in config.json.
# Start the engine server and open the dashboardkirograph dashboard start# Stop the running engine serverkirograph dashboard stop
The dashboard provides node clustering, shortest-path finding, symbol search, and graph analytics. It is not available when using the default turboquant engine.