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.