About Inspect
Inspect is a command line tool for entity level code review of Git changes. Rather than showing a flat list of changed files, it parses the repository, builds a dependency graph, and tells a reviewer which functions and other entities in a diff carry the most risk and deserve careful reading.
It works in four phases. Tree sitter extracts entities from tracked source files and builds a call and reference graph. Each change is then classified as text, syntax, functional or a combination. Entities are scored by dependents and blast radius, with public API exposure and change type setting the baseline. Finally, related edits are grouped so independent changes inside a tangled commit can be separated. Output is a ranked list from critical to low with a verdict such as requires careful review.
The analysis runs locally with no language model and no network calls, and the vendor says it takes about 6 milliseconds per commit, though an LLM can optionally be given the top entities for a full review. It supports 21 programming languages plus several data formats, including TypeScript, Python, Go, Rust, Java and C++. The vendor publishes a benchmark of planted bugs across 52 pull requests and reports recall figures against other review tools.
Installation is through Homebrew or Cargo from the Ataraxy Labs GitHub repository. The vendor does not publish pricing.