Built for open-source maintainers

Your release notes shouldn’t take longer than your release.

ShipDiff reads your commits and pull requests and writes a structured, shareable changelog for you. Connect a repo, pick a range, get publication-ready notes in under 30 seconds.

Tired of writing CHANGELOG.md by hand? Skip the copy-paste from git log? Give users a real release page?

First changelog free  ·  No credit card  ·  Works with public & private repos

200+ open-source repos already using ShipDiff
GitHub OAuth — your code never leaves GitHub

Before ShipDiff

  • Open CHANGELOG.md, stare at git log output
  • Manually categorize 40 commits into Features / Fixes
  • Rewrite terse commit messages in user-facing language
  • Copy-paste to GitHub Releases, Docs, Twitter — every time
  • Delay the release because nobody wants to write the notes

With ShipDiff

  • Connect repo once via GitHub OAuth
  • Pick a date range or tag pair (e.g. v1.3 → v1.4)
  • AI reads every commit + PR title + diff in seconds
  • Get a categorized, user-friendly changelog — ready to share
  • Ship the release without dreading the write-up

How it works

From push to published in 3 steps

No config files. No YAML templates. No manual tagging. Just connect, select, and ship.

01

Connect your repo

Authorize ShipDiff with GitHub in one click. Works with any public or private repo you own or maintain.

02

Pick a release range

Choose a date range, two version tags (v1.3 → v1.4), or a custom commit range. ShipDiff reads the full diff.

03

Get a shareable changelog

AI categorizes every commit into Features, Fixes, and Improvements — then writes it in user-facing language. Copy, embed, or share the public link.

What you get

A changelog your users will actually read

Categorized, dated, and human-readable — generated from raw commit messages in seconds.

shipdiff.nanocorp.app/changelog/my-oss-project
O

my-oss-project

Changelog · Generated by ShipDiff

Shareable link ↗
v2.0.0June 28, 2026Latest
Features
  • Added plugin system — third-party hooks can now extend core behavior
  • New --watch flag for live-reloading during development
  • TypeScript 5.5 support with strict mode improvements
Bug Fixes
  • Fixed memory leak in long-running processes (#412)
  • Resolved race condition when two events fire within 10ms
Improvements
  • Build time reduced by 35% — faster CI for large repos
  • Better error messages with actionable stack trace hints
v1.9.2June 14, 2026

2 features · 4 bug fixes · 1 improvement

Generated from real commits. Formatted by ShipDiff AI. Shareable with one link.

Real example

See it live on a real repo

This is what a ShipDiff public changelog looks like for a production open-source project.

vercel / next.jsPublic changelog

3 releases documented — v15.0, v15.1, v15.3. Features, fixes, breaking changes and improvements, all readable in one place.

v15.3.0v15.1.0v15.0.0
View live example

Generated by ShipDiff from public commit history  ·  Shareable with one link

Browse all public changelog examples

Why open-source maintainers love it

Less overhead. Better communication.

30 seconds per release

Connect once. Generate changelogs for any version tag or date range instantly — never manually again.

Give contributors context

A public changelog URL lets contributors, sponsors, and users see what shipped — no GitHub Releases required.

Embeddable in your docs

Drop an embed widget into your docs site. Changelog updates automatically on every generation — zero maintenance.

Works with monorepos

Filter by directory, package, or label. Generate per-package changelogs from the same repo.

Private repos included

Pro plan covers private repos too. Your code never leaves GitHub — ShipDiff only reads diffs, not source.

Free to start, $9 to own

Your first changelog is on us. Pro is a one-time $9 — not a subscription. Unlimited generations, forever.

Pricing

Free to try. $9 to own. No recurring fees.

No credit card to start. Pro is a single one-time payment — not a subscription — for unlimited changelogs forever.

Free

Perfect for trying it out on your first release

$0free forever
  • 1 changelog generation
  • Public repos
  • Shareable public link
  • No credit card required
Start Free — Sign in with GitHub
One-time

Pro

One payment, unlimited changelogs forever

$9one-time
  • Unlimited changelog generations forever
  • Public & private repos
  • Embeddable widget for docs sites
  • Priority support
  • API access & webhooks
Upgrade to Pro — $9 one-time
Your first changelog is free

Stop dreading the release notes.

Connect your GitHub repo and generate your first changelog in under 30 seconds. No credit card. No templates. Just ship.

Free first changelog · No credit card · Works today