I built a CLI that extracts a deterministic, structured representation of a TypeScript codebase (components, hooks, APIs, routes) directly from the AST.
The goal is to produce stable, diffable “codebase context” that can be used in CI, tooling, or reasoning workflows, without relying on raw source text or heuristic inference.
It supports incremental watch mode, backend route extraction (Express/Nest), and outputs machine-readable data designed for automation.
Repo + docs: https://github.com/LogicStamp/logicstamp-context
Happy to answer questions or hear where this would (or wouldn’t) be useful.