Skip to main content
FeatureFactory

AI Changelog Generator

Turn merged PRs into changelogs that write themselves

Generate clean, grouped release notes straight from the pull requests and commits you already merged - no more scraping the git log by hand.

Built from merged PRs

Draft each entry directly from merged pull requests and their descriptions, so the changelog reflects what actually shipped instead of what someone remembered to write down.

Commit-aware summaries

Reads conventional commits and raw messages alike, collapsing dozens of terse commits into one clear, human-readable line per change.

Grouped by type

Automatically buckets entries into Features, Fixes, Performance, and Breaking Changes so readers scan the release in seconds.

Version and range aware

Generate notes for a tag, a date range, or the diff between two releases, and let semantic version bumps fall out of the change types.

Audience-tuned tone

Produce a terse internal engineering log or a polished customer-facing announcement from the same underlying PR data.

Publish-ready output

Export clean Markdown for CHANGELOG.md, release pages, or docs - with PR and issue links preserved and ready to paste.

Stop hand-writing changelogs from commit logs

Changelogs are the first thing to rot on a fast-moving team. Someone scrolls through git log the day before a release, copies a few commit subjects, and calls it done - while half the actual work stays invisible. An AI changelog generator fixes this by working from the source of truth: the merged pull requests that make up a release, complete with their titles, descriptions, and linked issues.

FeatureFactory reads that history directly and drafts one clear entry per meaningful change, grouped into features, fixes, performance, and breaking changes. Terse or noisy commits get collapsed into readable lines, and PR and issue links are preserved so readers can dig in. It plugs into the same delivery data behind our pull request analytics, so the changelog is never a separate, hand-maintained artifact.

The result is a changelog that stays accurate because it is generated, not transcribed. You review and edit rather than author from scratch, which is the difference between a changelog that ships every release and one that quietly falls three versions behind.

One data set, internal logs and public release notes

Engineering and customers want different things from a release. Engineers want a dense, accurate log of every fix and breaking change. Customers want a readable story about the features they now have. Rewriting one into the other by hand is exactly the kind of busywork that gets skipped, so pick the audience and let the tone follow from the same PR data.

FeatureFactory generates both from a single pass over your Git history. Set the version, tag, or date range, choose the audience, and get either a terse changelog for CHANGELOG.md or a polished announcement grouped by theme. For the customer-facing path, the release notes generator handles the framing, while this generator keeps your internal log tight.

Because it is all built on the work you already merged, the changelog becomes a natural extension of measurement rather than a chore bolted on at the end. Read the manifesto for why we think shipping teams should measure and communicate what they ship from the same data.

Related tools & solutions

Frequently asked questions

An AI changelog generator turns raw development history - merged pull requests, commits, and issues - into a clean, grouped changelog or set of release notes. Instead of hand-copying commit messages, it summarizes each change in plain language, categorizes it, and produces publish-ready output that reflects what a release actually delivered.

From our design partners

“We finally have one number for whether the AI-written PRs are actually good. It changed how we staff reviews.”
SStaff EngineerSeries B fintech
“Plan from real signal, ship with agents, then see if the metric moved. That loop is the whole point.”
EEng ManagerDeveloper tools
“The measurement is transparent and the code is ours. That was the dealbreaker with the enterprise options.”
VVP EngineeringHealthcare SaaS

Measure what you ship.

Connect one repository and get your first delivery baseline.

Start free