Release tools for maintainers

Changelog from PRsGenerate release notes people actually read

Paste a repository and tag range. We read every PR and commit, then write release notes grouped by Features, Fixes, and Breaking Changes in plain language for users.

$5 per release or $19/mo unlimited for active maintainers.

How it works

Connect GitHub and choose a repository with version tags.

We analyze PRs and commits between your selected tags.

AI drafts customer-ready notes grouped by impact.

Copy markdown and publish to GitHub Releases or docs in seconds.

The problem

Teams skip release notes because commit logs are noisy and PR naming is inconsistent. Traditional automation expects strict conventions that open-source projects rarely enforce.

The solution

Changelog from PRs reads your real history, understands what changed, and writes release notes for users. No migration, no commit policy rewrites, no manual synthesis.

Pricing

Start with a single release or switch to unlimited when your project cadence grows.

Paywall status: Locked

Pay Per Release

$5 for one generated changelog.

  • One release-note generation credit
  • Works with any repo history
  • Ideal for occasional maintainers

Unlimited Monthly

$19 per month for unlimited release generations.

  • Unlimited changelogs while subscription is active
  • Best for active open-source projects
  • No PR title conventions required

FAQ

Why not use conventional commits or release-please?

Most projects have inconsistent PR titles and merge habits. Changelog from PRs reads the actual PR and commit history, then writes end-user notes without requiring strict conventions.

Does it work for private repositories?

Yes. GitHub OAuth uses your own access token and only reads repos you can already access.

What counts as one paid release?

One generation run for a selected tag range. If you use the monthly plan, runs are unlimited while the subscription is active.

Can I edit the generated notes?

Yes. Output is markdown, so you can copy, tweak, and publish it to GitHub Releases, docs, or your changelog file.