Etchblok performs deep static analysis, resolves cross-file imports, and builds your call graph — generating tech docs that reflect your actual system, not an LLM’s best guess. When your code changes, your docs follow.
Install the Etchblok GitHub app. Select your repo. Generate.

Overviews, getting started docs, tutorials, how-to guides, architecture explanations, and key concept breakdowns — all generated automatically.

We build a deterministic map of your system first, then generate the architecture docs. Etchblok produces living Mermaid diagrams and narrative guides that track actual system behavior as the system evolves. No tracing call hierarchies manually. No hand-drawn diagrams. No writing syntax in markdown files.


Most tools document everything they find, including internal methods, private helpers, and deprecated endpoints that were never meant to be public. Etchblok resolves your call graph to determine what’s truly public, traces cross-file inheritance, and generates references that reflect your actual API surface.

Currently supports Python and JavaScript / TypeScript codebases. More languages coming.