Parser-First Analysis
Phase 1 uses local Python AST parsing with persisted jobs, staged progress, and real cancellation.
Tendril inventories your repository, runs persisted analysis jobs, extracts local call graph structure, and renders the results as an interactive graph you can inspect over time.
Phase 1 uses local Python AST parsing with persisted jobs, staged progress, and real cancellation.
Track the latest run, stage-level workflow, recent logs, recent runs, and file-level extraction results.
Explore completed graphs with pan, zoom, drag, search, and click-to-inspect powered by D3.js.
Each run persists stage state so refreshes and reselects reconnect cleanly.
High-signal execution messages from the latest run.
Latest jobs for this app, including canceled and failed runs.
Supported files, unsupported files, and per-file extraction results from the latest run.