AI changelogs for GitHub

You shipped it. Your users never found out.

PushNotes turns your GitHub commits into clean, categorized changelogs with AI — then publishes them on a page your users can follow.

Free plan, no credit card. Connect a repo and publish your first changelog in minutes.

From commits to changelog

Your raw commits, rewritten.

The list on the left is real git history. The panel on the right is what PushNotes generated and published from it — automatically.

Raw commits

  • a6e4017fix(auth): force dynamic rendering on /api/auth/github + bidirectional clock skew tolerance
  • 70a0d36fix(github): add User-Agent header to safeFetch calls

Generated changelog

Improved Authentication and GitHub Integration

Users can now log in more reliably and access GitHub features without issues.

Bug Fixes

  • You can now log in using GitHub without encountering errors related to invalid or expired states
  • GitHub API requests now work correctly, allowing you to list repositories, commits, and manage webhooks

How it works

Three steps to your first changelog.

1

Connect GitHub

Sign in and choose the repositories you want changelogs for.

2

Generate with AI

Pick a commit range or tag. PushNotes reads the commits and writes a categorized changelog — features, fixes, breaking changes.

3

Publish and share

Edit if you like, then publish to your public page. Readers follow along by email, RSS, or webhook.

Why PushNotes

Changelogs without the busywork.

Written for humans

No more copy-pasting commit messages. The AI groups and rewrites them into notes your users actually understand.

Always up to date

Generate on every release. A living public page instead of a stale CHANGELOG file nobody reads.

Your brand, your domain

Custom domain, logo, and accent color. The page looks like a native part of your product.

Security

Built to guard your code.

Your code never leaves GitHub

To read commits from private repositories, GitHub's OAuth only offers one broad permission — there is no narrower option. So here is exactly what we do with it: we read commit messages. Nothing else. We never see, store, or send your source code or your diffs, not to our servers and not to the AI model. Connecting only public repos requires no private access at all.

Encrypted tokens

Your GitHub token is encrypted with AES-256-GCM and never stored in plain text. Disconnect a repository or revoke access at any time.

Everything included

More than a changelog.

  • Categorized AI changelogs — features, fixes, breaking changes
  • Public page, RSS/Atom feed, and an embeddable widget
  • Email subscribers with double opt-in
  • Custom domain, logo, and theming (Pro)
  • Outbound webhooks and Zapier/Make automation (Pro)
  • Public REST API with Bearer keys (Team)
  • Comments and reactions on your public page
  • View analytics (Team)

Pricing

Start free. Upgrade when you grow.

Every plan includes the public page, RSS feed, and email subscribers.

Beamer starts at $49/mo billed annually and charges by monthly active users — anyone who loads a page with the widget counts. PushNotes is flat.

Free

$0 / month

  • ✓1 connected repository, public or private
  • ✓10 AI changelogs per month
  • ✓1 member
  • ✓Public changelog page & RSS feed
  • ✓Email subscribers (double opt-in)
Start free
Most popular

Pro

$24 / month

  • ✓10 repositories, public or private
  • ✓Unlimited AI changelogs
  • ✓Custom domain & branding
  • ✓Outbound webhooks & Zapier/Make automation
Get started

Team

$49 / month

  • ✓Unlimited repositories, public or private
  • ✓Unlimited AI changelogs
  • ✓Up to 5 members
  • ✓Basic analytics
  • ✓API access
  • ✓Everything in Pro
Get started

FAQ

Questions, answered.

How accurate is the generated changelog?

It depends on your commit messages. With conventional commits (feat:, fix:) the output is good. You can always edit it before publishing — nothing goes out without you seeing it.

Which languages can changelogs be generated in?

English, Spanish, Portuguese, French, and German. Pick a primary language and optional translations.

Can I use my own domain?

Yes, on paid plans. Point a custom domain at your workspace and verify it with a single DNS record.

Is there really a free plan?

Yes. One repository and a handful of AI changelogs each month, with the public page and email subscribers included.

Can I cancel anytime?

One click, no support ticket. Your access runs to the end of the period you paid for.

Turn your next release into a changelog.

Connect a GitHub repository and publish your first changelog in minutes.