~/shiplog
Early access: Pro is free for everyone right now — no card, no expiry. Sign up and use it →

git log → changelog

Your commits already wrote the changelog

Connect a repo, pick the commits that shipped, and you've got a changelog. AI cleans up messy commit messages if you want it to. Takes about two minutes.

01 · connect

Drop in any repo

Public repos just need the owner and repo name. Private ones need a read-only token.

02 · pick

Choose what shipped

Commits load in grouped by type. Pick the ones that matter, skip the noise. Shiplog suggests a version bump based on what you picked.

03 · publish

Share a link

Every changelog gets a public URL. Copy the markdown if you'd rather keep it in your own docs.

Changelogs are the thing you always meant to write.

Push a fix, close the tab, never tell anyone. A user emails two weeks later about the exact bug you already fixed. The commit was there the whole time — just not in a form you could share. Shiplog turns it into one.

  • Understands conventional commits. feat, fix, chore — grouped automatically, zero config.
  • Flags version bumps. Breaking change in the batch? It catches it.
  • Plain markdown output. Edit anything before publishing, or push straight to GitHub Releases.
v1.4.0 — draft
## v1.4.0 — 2026-06-12

### ✨ New
- Add dark mode toggle (a41f2c9)
- api: Webhook retries with backoff (7e90b13)

### 🐛 Fixes
- Stop duplicate emails on signup (c2d8a77)
Developer reviewing code
Source code on screen
Engineer at work

Pricing

Free to start. $9/mo when you want more repos and unlimited everything.

Free
$0 / mo
Always free

  • 1 connected repo
  • 10 changelogs / month
  • 5 AI generations / day
  • Public changelog page
  • RSS feed
  • Unlimited repos
  • GitHub Releases push

Welcome back

Your commits did the work. We just write it down.

or

"The best changelog is the one that actually exists."

repos

loading repos…

Danger zone

reading commit history…

← back

Terms of Service

Effective date: 2026-06-01

1. Service

Shiplog ("the Service") is a software-as-a-service product operated by Sunnstech that generates changelogs from GitHub commit history. By using the Service you agree to these terms.

2. Account

You are responsible for maintaining the confidentiality of your credentials. You must be at least 13 years old to use the Service. You may not share your account.

3. Plans and Billing

The Service offers a free tier and a Pro tier ($9/month). Subscriptions are billed monthly through Stripe. You may cancel at any time via the billing portal; cancellation takes effect at the end of the current billing period. No refunds are issued for partial months.

4. Acceptable Use

You may not use the Service to generate content that is illegal, defamatory, or infringes third-party intellectual property rights. You may not attempt to reverse-engineer, circumvent rate limits, or abuse the Service in a way that degrades performance for others.

5. Data and Privacy

Your data is handled as described in our Privacy Policy. You retain ownership of your changelogs and commit data. You may delete your account at any time, which permanently removes all associated data.

6. GitHub Integration

The Service accesses GitHub repositories and commit data you authorize. Commit data is fetched directly from GitHub's API and is not stored permanently — it is cached briefly (5 minutes) to improve performance and then discarded.

7. Uptime and Availability

We aim for high availability but make no SLA guarantee. The Service is provided "as is". We are not liable for any downtime or data loss.

8. Limitation of Liability

To the maximum extent permitted by law, Sunnstech's total liability to you for any claim arising out of or related to the Service is limited to the amount you paid in the three months preceding the claim.

9. Changes

We may update these terms with notice. Continued use of the Service after changes constitutes acceptance. Material changes will be announced by email.

10. Contact

Questions about these terms? Email hello@sizzlebyte.com.

← back

Privacy Policy

Effective date: 2026-06-01

1. What We Collect

Account data: email address, hashed password (Argon2id), GitHub OAuth ID and login, GitHub personal access token (stored encrypted at rest via OS-level disk encryption).

Usage data: changelogs you generate (version string, markdown content), repository owner/name pairs you connect.

Billing data: Stripe customer ID and subscription ID. We never store card numbers — payments are handled entirely by Stripe.

Commit data: fetched from GitHub's API on demand and cached in memory for up to 5 minutes. Commit messages are sent to Anthropic's API for AI-enhanced summaries when enabled. We do not store raw commit data in our database.

2. How We Use It

  • To authenticate you and maintain your session.
  • To generate and store your changelogs.
  • To process subscription payments via Stripe.
  • To send transactional emails (verification, password reset) via Resend.

3. Third-Party Services

  • GitHub — repository and commit data (OAuth and API).
  • Anthropic — AI changelog enhancement (commit messages are sent; no personal data).
  • Stripe — payment processing.
  • Resend — transactional email delivery.

4. Data Retention

Your data is retained as long as your account exists. When you delete your account, all associated data (repos, changelogs, tokens, billing references) is permanently deleted immediately.

5. Your Rights

You may export your changelogs from the dashboard at any time (copy markdown). You may request deletion of your account via the Settings page or by emailing us. We will fulfill deletion requests within 30 days.

6. Security

Passwords are hashed with Argon2id. Tokens are stored as SHA-256 hashes. All data is transmitted over TLS. The database is encrypted at the filesystem level on production servers.

7. Cookies

We do not use cookies. Authentication is managed via a JWT stored in your browser's localStorage.

8. Children

The Service is not directed at children under 13. We do not knowingly collect personal data from children.

9. Changes

We may update this policy. We will notify you by email for material changes.

10. Contact

Privacy questions: hello@sizzlebyte.com.