Turns commits, PRs, and issues into release notes people actually read. Reads real history from any public repository, throws away merge commits and dependency bumps, rewrites each change as a benefit rather than an echo of the commit subject, and groups it sensibly.

Writing changelogs is tedious, so they end up either skipped or pasted from a raw git log that nobody outside the team can read. Shiplog does the boring part.

What it does

  • Reads real history: commits from any public GitHub repo, a chosen branch, or specific merged PRs and closed issues. For issues it walks the timeline to gather commits from the PRs that closed them.
  • Throws away the noise: merge commits, wip, fix typo, dependency bumps, lint runs, CI tweaks.
  • Rewrites each surviving change as a benefit, not an echo of the commit subject, and groups the result into Breaking, Added, Improved, Fixed.
  • Publishes to a shareable page, or exports Markdown and a CHANGELOG.md.

Notes

Bring your own key across Groq, OpenAI, Anthropic, or Gemini, with a keyless free tier on a shared rate-limited backend so it can be tried without signing up. Keys stay in the browser, and nothing is stored unless you publish. MIT licensed.

Work

Shiplog

· 1 min

Year
2026
Status
shipped
Role
Sole author
Built with
Next.js · TypeScript · BYOK LLM