Skip to content

Product Overview

Last verified: 2026-07-26 against current checkout c09254f.

DocGen is an AltaML toolkit for shipping client document-generation solutions in weeks instead of months. It bundles a Python document-generation engine, data-gathering tools, a headless /v1 configuration API, seeded example solutions, and a React component library for composing client-specific authoring and review experiences.

Product Promise

Give solution builders a reusable way to turn messy client data and domain rules into reviewable, auditable, exportable documents without rebuilding the same template, prompt, versioning, source-traceability, and export plumbing for every engagement.

Primary Jobs

  • Configure reusable document templates.
  • Stamp document instances from templates.
  • Gather source data through deterministic tools and MCP connectors.
  • Synthesize shared context once per document.
  • Render sections using the configured render mode.
  • Verify and expose cited sources.
  • Let humans review, edit, regenerate, and export documents.
  • Seed and operate multiple organization-specific solutions from the same engine.

Main Product Surfaces

  • Python docgen package and FastAPI service.
  • Headless /v1 config API for create, configure, export, update, and generate flows.
  • docgen-ui React components.
  • Next.js demo app under apps/web.
  • Version-controlled template specs under docgen/src/docgen/authoring/specs/.
  • Built-in tools and MCP connector support.
  • Per-organization solution docs and seeds.

Boundaries

DocGen is not a generic chat product. It is for document-in-a-template workflows where the deliverable is a generated document with a reusable shape.

DocGen is also not a one-size-fits-all end-user application. The demo app is a real product surface, but each client solution may compose its own UX from the same engine and components.

Where to Go Next