What I built
A codebase-to-architecture documentation generator for TypeScript and JavaScript projects.
It extracts functions, components, types, constants, routes, imports, and source links, then turns them into readable documentation.
Human Tools
Architecture documentation generated from a TypeScript/JavaScript codebase.
explain parses a codebase, summarizes files and entities with an LLM, builds dependency views and changelogs, and publishes a static architecture site.
AI-assisted codebases can move fast enough that the product owner loses the architecture map, especially when changes land through many files.
A codebase-to-architecture documentation generator for TypeScript and JavaScript projects.
It extracts functions, components, types, constants, routes, imports, and source links, then turns them into readable documentation.
Run from the CLI or GitHub Action, parse source with ts-morph, detect changed files, send stateless explanation calls, and publish a multi-page static site.
The output is an architecture document with file summaries, entity pages, dependency graph, changelog, source links, and a JSON report.