Documentation that keeps pace with your codebase.
Turn your repository into a navigable docs site, then keep it accurate as code changes—with answers tied back to the source.
Python 3.10+ · MIT license · Bring your own LLM · View on GitHub
Watch the pipeline run.
One command. A docs site
your team won't ignore.
Your docs stay organized
Architecture, endpoints, integrations, and schemas — grouped the way readers actually look for them, not one noisy page per file.
AI answers cite real files
Ask your docs anything. Every answer points to exact file paths and line ranges from your actual source — not hallucinations.
/api/widget-token, then attaches it to every chat request.Updates regenerate only what changed
Push a commit, run deepdoc update, and only the affected pages regenerate.
Five phases. No magic.
Every page is grounded in scanned evidence, repaired into valid Markdown, and checked for source coverage before the site builds.
Run it in your repo.
From your repository root, initialize DeepDoc with your preferred provider. It writes
.deepdoc.yaml, then generates and serves your docs locally.