PreApply – Terraform plan analyzer with blast radius and risk scoring
Deterministic Terraform risk scorer beats AI guessing for deploy safety.

Tree-sitter dependency graphs catch breaking changes before push, not after CI.
Backend and fullstack developers working in large codebases
Continue (IDE code understanding) · Sourcegraph Cody (dependency tracking) · IntelliJ built-in dependency viewer
I wanted to see that before pushing, so I built this. It's a VS Code extension (works in Cursor too) that shows you which files are affected every time you save. The sidebar fills up with a tree of everything downstream, and the files get color coded by how far away they are from your change.
The part I actually use the most is the CodeLens — it shows caller counts above functions. If something shows zero callers, you know you can change it without worrying. Saves me from grep -r.
It's a Rust CLI underneath that uses tree-sitter to parse your code and build a dependency graph. Supports Rust, TypeScript, Python, Go, Java, and a few others (10 languages total). The CLI watches your repo and streams updates to the extension, usually under a second.
There's also a GitHub Action if you want blast radius comments on PRs automatically: https://github.com/codelayers-ai/codelayers-action
And you can try it without installing anything — paste a public GitHub URL here and it'll build a 3D dependency graph in the browser: https://codelayers.ai/explore
Deterministic Terraform risk scorer beats AI guessing for deploy safety.
BFS-layered 3D codebase viz solves force-directed chaos; works in browser for instant PR review.
Cross-repo dependency graphs with blast radius simulation—no signup, instant org visualization.
Tree-sitter + LLM codebase mapping, but Cursor, Continue, Sourcegraph already do this.
Regex instead of AST parsing: 12ms dependency tree for 500 files versus 50ms+ for competitors.
Client-side JSON parsing keeps sensitive infra data local unlike Terraform Cloud.