Yourchangelog,onautopilot.

You ship every week. Your changelog page hasn't been touched in months. From the outside, your company looks dead. releasepls drafts a customer-readable release note from every merged GitHub PR — so the public side of your product keeps up with the engineering side.

Free forever for solo devs. No credit card.

releasepls.com/dashboard/inbox
Inbox
All caught up
Watching merges on acme/web…
Why this exists

You ship constantly. Your changelog says you don't.

Release notes are the work that always loses. The only tool that fixes that is one built on the assumption you'll never write them.

Months
since most seed-stage changelogs were last touched

Writing release notes always loses.

You're busy shipping the next thing. The page goes stale. Prospects visit, see no recent entries, assume you stopped building.

Daily
support tickets for features that already shipped

Customers ask for things you already built.

Every one is a feature that shipped but never reached the user who wanted it. A current changelog answers half your inbox before it arrives.

<60s
is all the curation time a founder will actually spend

If reviewing isn't instant, it won't happen.

Most changelog tools assume you'll write each entry by hand. releasepls assumes you have under a minute — and built the whole flow around that.

How it works

Three steps. The last one runs forever.

No commit-message conventions to learn. No new tools to teach the team. Connect a repo and release notes start drafting themselves.

  1. Step 1 ·Connect

    Install the GitHub App.

    One click on the repos you want to track. Read-only, fine-grained scopes, no personal tokens. Private repos and orgs work the same.

  2. Step 2 ·AI drafts

    Every merged PR becomes a draft.

    releasepls reads the title, description, commits, and diff, then writes a plain-English note your customers can actually read.

  3. Step 3 Ship

    One click to publish.

    The note appears on your branded changelog, goes out to email subscribers, and shows up in your in-app widget — instantly.

What you get

Built for shipping. Not for writing.

The pieces that turn merge → public into a single decision — and quietly do the rest.

AI rewriting

Engineer-speak in. Customer-speak out.

Each draft is grounded in what the linked issue asked for — not what the diff did. The note reads like the person who wanted the feature, not the person who shipped it.

PR title
fix(idx): rebuild trigram on add; throttle batch flush to 250ms
Customer-ready

Search is snappier — results show up while you're still typing, even on long lists.

Smart filtering

Only the changes worth shipping.

Every PR gets a customer-relevance score. Add label rules to auto-skip chores and auto-publish releases. Your inbox only fills with what you actually need to decide.

Bulk re-assign tickets across projectsSurfaced
Stop double-firing the export webhookSurfaced
Bump @types/node 20.11 → 20.12Auto-skipped
Bundles

Three PRs. One release note.

When drafts touch the same area or land the same week, releasepls bundles them into one cleaner entry. Accept with a tap.

#482search: match partial tokens
#483search: match exact tokens
#484search: match fuzzy tokens
3 drafts · same area · 6 days
Distribution

Hit publish. Reach customers everywhere.

Your changelog page, email subscribers, and the in-app widget all update the moment you publish. One action, three channels.

acme.com/changelogLive
1,284 subscribersNotified
In-app widgetUpdated
Pricing

Free forever for solo devs. Pay when it earns its keep.

Connect one project on the free tier — 50 AI-drafted entries a month, free forever. Upgrade when you need more projects, teammates, or email subscribers.

Free

$0/ mo
  • 1 project
  • 50 entries per month
  • Public changelog page
  • RSS feed

Pro

Most popular
$19/ mo
  • 3 projects
  • 500 entries per month
  • Private repos supported
  • Email notifications
  • Brand customization

Team

$49/ mo
  • Unlimited projects
  • Unlimited entries
  • Custom domain
  • White-label + API access
  • Priority support