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.
First changelog free · No credit card · Works with public & private repos
Before ShipDiff
With ShipDiff
How it works
No config files. No YAML templates. No manual tagging. Just connect, select, and ship.
Authorize ShipDiff with GitHub in one click. Works with any public or private repo you own or maintain.
Choose a date range, two version tags (v1.3 → v1.4), or a custom commit range. ShipDiff reads the full diff.
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
Categorized, dated, and human-readable — generated from raw commit messages in seconds.
Changelog · Generated by ShipDiff
--watch flag for live-reloading during development2 features · 4 bug fixes · 1 improvement
Generated from real commits. Formatted by ShipDiff AI. Shareable with one link.
Real example
This is what a ShipDiff public changelog looks like for a production open-source project.
3 releases documented — v15.0, v15.1, v15.3. Features, fixes, breaking changes and improvements, all readable in one place.
Generated by ShipDiff from public commit history · Shareable with one link
Recently generated
Fresh public changelogs generated with ShipDiff. Browse real release timelines before you connect your own repo.
elastic/elasticsearch
Open the live release timeline and see what this team shipped most recently.
prettier/prettier
Open the live release timeline and see what this team shipped most recently.
ansible/ansible
Open the live release timeline and see what this team shipped most recently.
grafana/grafana
Open the live release timeline and see what this team shipped most recently.
helm/helm
Open the live release timeline and see what this team shipped most recently.
electron/electron
Open the live release timeline and see what this team shipped most recently.
Why open-source maintainers love it
Connect once. Generate changelogs for any version tag or date range instantly — never manually again.
A public changelog URL lets contributors, sponsors, and users see what shipped — no GitHub Releases required.
Drop an embed widget into your docs site. Changelog updates automatically on every generation — zero maintenance.
Filter by directory, package, or label. Generate per-package changelogs from the same repo.
Pro plan covers private repos too. Your code never leaves GitHub — ShipDiff only reads diffs, not source.
Your first changelog is on us. Pro is a one-time $9 — not a subscription. Unlimited generations, forever.
Pricing
No credit card to start. Pro is a single one-time payment — not a subscription — for unlimited changelogs forever.
Perfect for trying it out on your first release
One payment, unlimited changelogs forever
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