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 open-source 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.

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

Connect any GitHub repo. Herald monitors merged PRs automatically - no webhooks to configure, no polling to manage.

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.

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+)

In-product comments

Let users react and reply to releases right inside the widget. Coming soon. (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)

Self-hostable

Open source, MIT-licensed. Self-host on your own infra. The cloud version saves you the ops.

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.
Herald is MIT-licensed and fully open source on GitHub. Self-host on your own infrastructure. The cloud version saves you the ops work, but it's always your choice.
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. Prefer not to pay? Export everything and self-host free on your own infrastructure.
Always. Export everything as markdown or JSON before you go. We don't hold your content hostage.
MIT. Fully open source at github.com/ThinkOodle/herald. Use it, fork it, contribute to it.
Absolutely. PRs welcome. Check the contributing guide in the repo. We'd love your help.

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 - 2 months free. Price lock included.

Solo

For indie hackers and solo devs

$190 /yr

Billed monthly $228/yr $190/yr - 2 months free

  • 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
  • "Powered by Herald" badge removed
Start free trial

Studio

For unlimited scale, white-label, and priority support

$2,490 /yr

Billed monthly $2,988/yr $2,490/yr - 2 months free

  • Unlimited projects & seats
  • Full white-label
  • Priority support
  • Everything in Team
Start free trial

>> Want to self-host? Herald is free, open source, and MIT-licensed. Get the code on GitHub ->

FeatureHeraldHeadwayBeamerAnnounceKit
Starting price $19/mo $29/mo $49/mo $79/mo
GitHub integration - - -
Private repos Team+ - - -
AI changelog drafts - - -
Embeddable widget
Email subscribers
User segmentation Team+ - $399/mo
Flat pricing (no MAU) -
Self-hostable - - -
Full white-label Studio -

Launch pricing. Locked in.

Lock in Founding Member pricing during our first 30 days. Limited to 100 customers per tier. Keep the launch rate as long as you stay subscribed.

Solo Founder

$190 /year locked

  • Everything in Solo
  • Launch price lock while subscribed
  • Direct founder access
  • Early feature access
Get Solo Founder

Studio Founder

$2,490 /year locked

  • Everything in Studio
  • Launch price lock while subscribed
  • Direct founder access
  • Early feature access
Get Studio Founder

Available for 30 days from launch. One per account. Renews annually at your locked Founding Member rate while your subscription stays active.

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.

One more thing... >> Herald is open source.

If you want to customize Herald for your own use, or just see how it looks from the inside out, you can download it and run it yourself. Have a great idea? Submit a PR - we merge fast. Our MIT license means you can use, modify, and distribute Herald however you like.

View on GitHub

Ship fast. Keep
everyone in the loop.

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

Self-hosting is always free. No strings.