Your changelog,
written for you.

ShipLog reads your commits, PRs, and merges and rewrites them into a beautiful changelog your users actually understand and see.


From messy git history
to polished changelog.

ShipLog watches your repo and turns everything that matters — commits, PRs, and merges — into clear, user-friendly release notes.

Commits

Every push to your main branch is picked up. Messy commit messages like fix: null ptr middleware token exp become clear, readable entries in seconds.

Pull Requests

PR titles and descriptions have context commits don't. ShipLog uses both — the PR narrative and the diff — to write entries that explain the why, not just the what.

Merges & Releases

Tagged releases and merge commits are grouped into versioned changelog sections automatically. No manual versioning, no release note templates to fill out.

Raw from GitHub
Merge PR #142: auth overhaul
fix: null ptr with middleware
token exp

fix: email validation regex
wip: stripe webhook handler
Added Stripe webhook (wip)
ShipLog output (What your users See)
FixedResolved a bug where users were occasionally logged out due to expired auth tokens.
FixedEmail validation now correctly handles edge-case address formats on sign-up.
NewAdded Stripe webhook support for real-time payment event handling.

Everything your changelog needs.
Nothing it doesn't.

Built for developers who ship fast and have no time to document everything by hand.

AI-powered rewriting

ShipLog reads your commits, PRs, and diffs and rewrites them as clear, jargon-free entries your users actually want to read.

🌐

Hosted changelog

You can host your changelog on ShipLog out of the box. Share it with your users, link it from your site, or post it on social.

</>

One-line widget embed

Drop a single <script> into your app. A "What's new" widget appears in your navbar, corner, or sidebar — no extra pages or routing needed.

Fully customizable

Match your brand colors exactly, choose widget position, pick entry categories, and make the changelog feel like it was built for your product — because it is.

Always up to date

Every push to GitHub refreshes your changelog automatically. No manual updates, no forgotten release notes. Just ship — ShipLog handles the rest.

Widget analytics

See open rates, which entries get clicks, and how engaged your audience is. Know which features your users care about most.


A public changelog page,
no code required.

Don't want to embed a widget? Every ShipLog project gets a hosted, publicly shareable changelog page out of the box. Share it with your users, link it from your docs, or post it on social.

Your page lives at a clean URL like:

getshiplog.site/yourproject

getshiplog.site/yourproject


working on it...



Two ways to ship your changelog.

Pick what fits your workflow — or use both.

Widget embed
Hosted page (auto)
<!-- Drop this before </body> -->
<script
  src="you were not supposed to see 😂"
  i'm still working on it="your-project-id"
  data-position=""
  data-theme=""
></script>

Start shipping with confidence.

Reserve your spot →