Documentation That Maintains Itself

DocFlow connects to your GitHub repo. After every PR merge, it automatically updates README, API docs, and changelog — so your documentation stays in sync without anyone writing it by hand.

GitHub-native.·No signup required.·Works with public repos for free.
PR Mergepushed → mergedAST Analysisdiffs → AST nodesLLMfacts → narrativePR Commentreview → commit~30 seconds from merge to doc comment

How It Works

Three simple steps to never write docs by hand again.

1

Install the GitHub App

Grant access to your repos. DocFlow only reads PR diffs — never stores your code.

2

Merge a PR as usual

No extra workflow config. DocFlow automatically detects the merge and analyzes what changed.

3

Review auto-generated docs

DocFlow posts a PR comment with new README sections, changelog, and API updates. Approve or edit — your call.

Use Cases

From messy repos to docs that ship with every change.

Keeping README Current

Before

Every new feature requires manually updating README. It's always 2-3 releases behind. New hires get confused by outdated setup instructions.

After

README updates auto-magically with every PR. New team members see accurate docs on day one.

DocFlow detects which README section each PR affects and generates an update — then posts it for your review.

Never Missing a Changelog Entry

Before

Changelog is a weekend chore. Nobody remembers what shipped on Tuesday. Customers complain about undocumented changes.

After

Every release has an accurate changelog entry — generated from commit messages + code analysis.

DocFlow aggregates PR-level changes into semantic changelog entries. No manual tracking required.

Documenting Internal APIs

Before

API endpoints change without notice. Other teams build against outdated contracts. Integration bugs pile up.

After

API documentation updates ship alongside code changes. Cross-team integration breaks drop.

DocFlow's AST analysis extracts function signatures, parameter types, and return values, then generates accurate API doc entries — no manual transcription.

Powerful Features for Modern Teams

Everything you need to keep documentation in sync with your codebase — automatically.

PR-Triggered Auto-Documentation

Documentation stays in sync without anyone scheduling time to write it.

AST + LLM Hybrid Engine

Accurate docs you can trust. No invented APIs, no wrong parameter types.

Incremental Analysis

Sub-30-second doc generation. Targeted updates, not a rewritten README.

PR Comment Preview

Full control. AI proposes; you decide.

Automatic Changelog

Your changelog is always complete and accurate.

Multi-Language Support

Python, JavaScript, and TypeScript at launch.

Why Developers Trust DocFlow

Open Source

Public repos are always free. Use DocFlow on your open-source project — no commitment.

Privacy

Code is processed in real-time and never stored or used for training. Your code stays yours.

Transparency

Every generated doc is posted as a PR comment for your review. Nothing gets written to your repo without you seeing it first.

Technology

Pure AST analysis provides ground truth for function signatures, parameters, and types. LLM only generates natural-language descriptions — no hallucinated APIs.

Install DocFlow in Seconds

DocFlow is a GitHub App. Install it on your repository and documentation updates happen automatically — no config files, no CI pipeline changes, no CLI setup.

1

Click the button below

You'll be taken to the GitHub Marketplace listing for DocFlow.

2

Choose your repository

Select individual repos or grant access to all repositories in your organization. Free plans work with public repos immediately.

3

Done — docs update on every merge

From the next PR merge onward, DocFlow automatically analyzes changes and updates README, API docs, and changelog. No further setup required.

Install from GitHub Marketplace

Free for public repositories. No credit card required.

Simple, Transparent Pricing

Start for free. Upgrade when you need more. No hidden fees, no surprises.

Free

$0/month

For open-source projects and personal experiments.

  • Unlimited public repositories
  • 1 private repository
  • 100 PR analyses / month
  • AST + LLM basic documentation
  • Community support
Get Started
Most Popular

Pro

$19/month

For professional developers and small teams.

  • Everything in Free, plus:
  • 10 private repositories
  • 500 PR analyses / month
  • Full AST + LLM hybrid engine
  • PR comment preview
  • Automatic changelog generation
  • Email support
Start Pro Trial

Team

$49/month

For growing teams shipping consistently.

  • Everything in Pro, plus:
  • 50 private repositories
  • 2,000 PR analyses / month
  • Team dashboard & analytics
  • Custom doc templates
  • Priority email & chat support
Start Team Trial

Enterprise

Custom

For organizations with advanced needs.

  • Everything in Team, plus:
  • Unlimited private repositories
  • Unlimited PR analyses
  • On-premise deployment option
  • SSO / SAML integration
  • Custom contracts & invoicing
  • Dedicated account manager
  • 99.99% SLA
Contact Sales

Compare Plans

FeatureFreeProTeamEnterprise
Private repositories11050Unlimited
PR analyses / month1005002,000Unlimited
AST + LLM engineBasicFullFullFull
PR comment preview
Automatic changelog
Team dashboard
Custom doc templates
SSO / SAML
On-premise option
SupportCommunityEmailEmail & ChatDedicated

Frequently Asked Questions

Everything you need to know about DocFlow.

Yes. The Free tier covers unlimited public repositories with 100 PR analyses per month. For open-source maintainers, that's usually more than enough — and there's no time limit on the free plan. You can upgrade to Pro or Team anytime for private repos and higher limits.

No. After installing the DocFlow GitHub App and granting repository access, documentation is generated automatically on every PR merge. There's no config file to write, no CI pipeline to edit, and no API keys to manage — it just works out of the box.

DocFlow uses an AST + LLM hybrid engine — the AST extracts exact symbol signatures (parameters, return types, exports) so the AI never hallucinates API shapes. The LLM is only used for natural language descriptions of what the code does. Every PR gets a comment preview so you can review, edit, or reject changes before they land in your docs.

DocFlow reads your code to generate documentation but does not permanently store your source code. We cache parsed AST data temporarily during analysis (cleared after docs are generated) and only persist the documentation output itself — which you already keep in your repository. See our privacy policy for full details.

While Mintlify is excellent for writing reference docs from scratch, DocFlow is fundamentally different: it's a continuous documentation engine. After the initial setup, new documentation is generated and updated automatically on every PR merge — there's no separate write step. DocFlow also generates changelogs, updates existing READMEs, and works incrementally on only the files that changed.

Absolutely. DocFlow complements Copilot: Copilot helps you write code in your IDE, and DocFlow keeps your docs up-to-date after every PR merge. They operate at different stages of the development workflow and work great together.

If you hit your plan's PR analysis limit, DocFlow pauses until the next billing cycle (or you upgrade). Your existing documentation stays live and unchanged. You'll receive email notifications when you're approaching the limit so you can upgrade proactively.

Yes. There are no long-term contracts or cancellation fees. If you cancel a paid plan, you keep full access until the end of your current billing period, after which your account reverts to the Free tier. Your documentation is never deleted.

DocFlow supports Python, JavaScript, and TypeScript at launch. We're actively working on adding Rust and Go support — join our waitlist to be notified when new languages become available.

Yes. DocFlow respects your project's .gitignore and also supports a docflow.yml config file for granular control. You can exclude specific files, directories, or patterns from documentation, configure which doc sections are generated (README, API docs, changelog), and even set custom commit message templates.

You're shipping code every day. Your team is growing.

But the docs are always behind... DocFlow makes documentation an automatic byproduct of shipping code — not a separate task you need to schedule.

No credit card. No config. Just connect your repo and ship.