Your users should know what you just shipped.

Connect GitHub once. Herald drafts changelogs with AI from your merged PRs, then gets them in front of the people who actually care. No copy-pasting. No forgetting. No excuses.

Free for 14 days · No credit card required · Cancel anytime

Live demo

Real changelogs from real products.

Cortex, Herald, and Nebula are all built with Herald. We've also shown what popular developer projects would look like if they adopted it.

This is a compressed demo view for the homepage. The real in-product experience is taller and gives the changelog more room to breathe.

See Herald turn shipped work into release notes.

Founder @ryanrhughes walks through the core workflow: connect GitHub, pull real shipped work, draft the release note, review it, and publish it where users can actually see it.

Let's be honest:
most developer teams
have a changelog problem.

Headway doesn't connect to GitHub. Beamer charges by MAUs - so your bill grows every time you succeed. FeatureBase is a feedback board pretending to be a changelog. And GitHub Releases? Nobody reads those.

Herald is different. It lives where your work already lives. Every merged PR becomes a changelog draft. You review, edit if you want, and publish. Your users actually find out what changed. Takes 30 seconds.

Manual = forgotten

Every manual step is a future skipped entry. You'll get busy. It won't happen.

MAU pricing punishes growth

Paying more when you succeed is backwards. Flat pricing only.

Your history is in GitHub. Your changelog isn't.

Until Herald. We read your PRs so you don't have to.

How it Works.

1

Drop one script tag. Your users stay informed.

Loads in under 50ms - never slows your app. Unread badge so users know when there's something new. Works in React, Vue, plain HTML - any stack. JWT authentication for user-specific private views on Team+.

2

Connect GitHub

Paste a repo path and Herald starts watching. Merged PRs flow straight into your changelog queue. No webhooks to configure. No maintenance once it's set up. Private repos supported on Team+.

3

Herald uses AI to draft the changelog

AI reads your PR titles, descriptions, and labels. Drafts a clean, human-readable entry. You edit or publish as-is. Takes 30 seconds.

4

Edit if you want. Or don't.

Reorder items, cut the ones that don't matter, or rewrite a line that came out robotic. Markdown, images, links - the editor handles it. Happy with the AI draft? Publish and move on.

5

Your users see it

A public hosted page. An embeddable widget. An email to your subscribers. One publish. They actually find out.

Key Features

GitHub-native, three ways

Connect any GitHub repo. Draft a release from a branch diff, a release/tag diff, or merged PRs in a time range. AI does the writing. Or cherry-pick PRs and commits manually for full control.

Publish back to GitHub Releases

Herald reads your PRs to draft the changelog AND publishes your finished release back to GitHub Releases. Optional draft sync. Optional 'Posted with Herald' footer. One source of truth, two surfaces. (Team+)

One changelog from many repos

Project hierarchy lets a parent project aggregate releases from child projects. Web app + mobile + API + docs all shipping separately, one customer-facing changelog. (Team+)

AI-drafted changelogs

Herald reads your PR titles, descriptions, and labels and drafts a clean, human-readable entry. Edit or publish as-is.

Embeddable widget

One script tag. Loads in under 50ms, never blocks your app, shows an unread badge when there's something new.

Email subscribers

Users subscribe to your changelog. Clean email on every publish. Magic link auth - no passwords.

Schedule releases

Publish at a specific local-timezone datetime. Set it and walk away.

Private repos & gated changelogs

Connect private GitHub repos and show user-specific views via share link, JWT, or admin access. (Team+)

User groups & segmentation

Different changelogs for different audiences. Beta users get beta notes. Free users get what you choose. (Team+)

Custom domain

Serve your changelog from changelog.yourapp.com. Full HTTPS included. (Team+)

Custom email sender

Send changelog emails from your own domain. Your brand on the envelope, not ours. (Team+)

Widget theming

Colors, fonts, logo. Match the widget to your product without touching CSS. (Team+)

Outgoing webhooks

Fire events on publish to Slack, Linear, or your own endpoints. Wire Herald into anything. (Team+)

Analytics dashboard

Subscriber growth, view counts, read rates. Know what's landing and what's not. (Team+)

Full white-label

Strip Herald branding entirely. Your customers never see us. (Studio)

Priority support

A direct line when something breaks or needs shipping fast. (Studio)

Probably yes.

Most of the things you want to do, you can do. Here are the common ones.

Public repos connect by pasting the repo path - no auth dance. Private repos are a Team+ feature and use a share link, JWT, or admin access to read the PR history. If you need private, that's your upgrade gate.
Team plan includes custom domain support (changelog.yourapp.com) and widget theming - colors, fonts, logo. Studio adds full white-label.
Yes, on Team+. User groups let you segment your audience - beta users see beta notes, free users see what you choose to show them. You're in control.
Every publish sends a clean, well-designed email to your subscriber list. Magic link auth - no passwords for your users.
Yes. Drop one script tag. The widget loads in under 50ms and shows an unread badge when there's something new. On Team+, it also supports JWT authentication for user-specific private views.
No. Point Herald at your repo and it'll generate a full release history from your merged PRs - the AI drafts entries for everything you've already shipped. You skip the copy-paste and start with real context instead of an empty page.
One product, one changelog. A project connects to one or more GitHub repos (Team+), has its own embeddable widget, subscriber list, and hosted page. If you ship one product, you need one project. Building two separate products? That's two projects. Solo includes one. Team includes 5, and you can add Expansion Packs for +5 projects and +5 seats at a time, up to 15 total before Studio. Studio is for unlimited scale and white-label.
You choose a plan and keep going, or your account pauses - and your data stays available for 30 days so you can come back and pick up where you left off. Your changelog stays live for your users during that window. When you're ready to publish again, pick a plan and you're back in. You can export everything as Markdown or JSON anytime.
Always. Export everything as markdown or JSON before you go. We don't hold your content hostage.

Flat pricing. No MAU math.

14-day free trial. Full Team features. No credit card required. Pick your plan when you're ready.

Save 17% with annual billing. Price lock included.

Solo

For indie hackers and solo devs

$16 /mo

Billed monthly $190 / yr billed annually

  • 1 project, 1 GitHub repo, 1 seat
  • Managed AI changelog drafts
  • Hosted public changelog page
  • Embeddable widget
  • Email subscriber notifications
  • Basic view counts per release
Start free trial

Studio

For unlimited scale, white-label, and priority support

$208 /mo

Billed monthly $2,490 / yr billed annually

  • Unlimited projects & seats
  • Full white-label
  • Priority support
  • Everything in Team
Start free trial
FeatureHeraldHeadwayBeamerAnnounceKit
Starting price $16/mo $29/mo $49/mo $79/mo
GitHub integration - - -
Private repos Team+ - - -
AI changelog drafts - - -
Embeddable widget
Email subscribers
User segmentation Team+ - $129/mo
Flat pricing (no MAU) -
Full white-label Studio -

Team for life. One payment.

Lock in Team access for this workspace with a one-time founder purchase. Limited to the first 100 purchasers or first 30 days after launch.

5projects included
5team seats included
connected repos

Available for 30 days from launch or the first 100 purchasers, whichever comes first. One per workspace/account. Expansion packs and add-ons are billed separately at normal Team pricing.

We're not going to fake testimonials.

We built Herald because our team needed it and nothing good existed. Three products from Oodle ship on Herald today - their changelogs are real and live in the demo up top.

Herald

The changelog platform itself

Every feature we ship gets a Herald-drafted entry. If it's good enough for our users, it's good enough for yours. Dogfood or die.

Nebula

Oodle - Media operations

Ships weekly to production studios who need to know what changed, when. Uses the widget and email subscribers to keep clients in the loop.

Cortex

Oodle - Agency & client management

Every release lands in clients' inboxes. Proof of shipping, not just invoicing - exactly the reason we built Herald in the first place.

Every changelog in the demo at the top of this page is real. Go read them.

Ship fast. Keep
everyone in the loop.

14-day free trial. No credit card. Cancel anytime.

14-day free trial. No credit card required.