Product documentation · guides & concepts

Resources / Docs · FIG.D

Documentation that starts from your code.

Learn how Docframe connects repositories, analyzes structure, scaffolds pages from proven templates, and ships searchable docs you can publish or export.

Entry points

Start in the browser

Sign in at docframe.dev, connect a GitHub repo or upload a document, pick a theme, and generate. Uploaded PDFs, Word documents, and HTML zips use the same pipeline as repositories.

  • Connect with GitHubOAuth → pick a repo → choose a theme
  • Upload PDF / DOCX / ZIPSame pipeline for non-repo sources
  • Iterate in the workspaceChat edits, re-sync, publish or export

Concepts

How the engine works

docs.json manifest

AI fills your site content into a versioned DocsManifest. Themes, meta, and page groups live in one JSON file the DocsApp renderer understands.

Fixed docs engine

⌘K search, dark/light mode, sidebar nav, and block rendering ship with every site — six themes (terminal, paper, aurora, mint, noir, sunset).

Publish = same JSON

Publishing stores the manifest and serves it at /d/:owner/:slug through the same engine. Export vendors the engine into a Vite React zip.

FAQ

Common questions

What is Docframe?
Docframe is a documentation engine for software teams. It turns GitHub repositories (and PDF, DOCX, or HTML zip uploads) into interactive documentation sites with search, themes, and one-click publish.
Which languages does Docframe analyze?
Docframe uses AST-aware chunking across 40+ languages and detects tooling from package.json, Cargo.toml, pyproject.toml, and similar manifests to infer architecture from real imports.
Can I host docs on my own domain?
Yes. Pro, 3x Pro, and 10x Pro can export a complete static site zip to host anywhere. Free plans can publish on the Docframe domain.
Is repository access read-only?
Yes. GitHub OAuth is scoped to the repositories you select, with read-only access. Docframe does not push commits or open pull requests.