tree-sitter · wasm · zero-config
Catch breaking API
changes before they ship.
Parses both sides of a git diff into ASTs, classifies every structural change, and traces call sites to show you exactly what breaks. TypeScript, Go, Python, Java, Rust — Say goodbye to PR merge headaches.
Tree-Sitter AST Parsing
WASM-compiled grammars parse your old and new source into structured signatures — functions, interfaces, enums, and type aliases.
Lazy Graph Engine
Signature caching and on-demand tracing — only breaking changes trigger call-site resolution. No wasted compute.
CI/CD & IDE Ready
Ships with GitHub Actions workflows, pre-push git hooks, and PR comment reports. Works in your terminal, your editor, and your pipeline.
One tool for your
entire stack.
Each language has a dedicated translator module built on Tree-Sitter queries. Add a grammar, write a translator — the engine handles the rest.