DEV Community

VelenGao
VelenGao

Posted on

How I Built a Free AI Changelog Generator That Turns Git Commits Into Release Notes in Seconds

Every release cycle, developers waste 20-30 minutes writing changelogs by hand. Digging through git logs, categorizing commits, formatting everything nicely... it's tedious, repetitive work that nobody enjoys.

So I built a free AI Changelog Generator that does it in seconds.

The Problem

If you've ever shipped a release, you know the drill:

  1. Open your git history
  2. Scroll through dozens of commits
  3. Manually group them (features, fixes, breaking changes)
  4. Format everything into a readable changelog
  5. Realize you forgot something and start over

Tools like Changesets help with monorepos, and semantic-release automates versioning. But what if you just want a clean changelog from your commit history — without setting up a whole CI pipeline?

What I Built

A simple, no-signup-required AI Changelog Generator that:

  • Accepts raw git log output — paste your commits, get a formatted changelog
  • AI-powered categorization — automatically groups commits into Features, Bug Fixes, Breaking Changes, and Improvements
  • Multiple output formats — Markdown, plain text, or structured JSON
  • Multi-language support — generate changelogs in 10+ languages
  • No signup required — paste and go

How It Works

The tool uses AI to analyze your commit messages and:

  1. Parses conventional commit format (feat:, fix:, breaking:) — but also understands plain English commits
  2. Groups related changes together intelligently
  3. Generates user-friendly descriptions from technical commit messages
  4. Formats everything into a clean, publishable changelog
# Just paste your git log:
git log --oneline v1.0.0..v1.1.0

# Or with details:
git log --pretty=format:"%h - %s" v1.0.0..v1.1.0
Enter fullscreen mode Exit fullscreen mode

The AI handles the rest.

Technical Stack

  • Next.js 15 with App Router
  • AI-powered text processing with context-aware categorization
  • Zero backend — runs entirely in the browser
  • Part of AI Sense — a collection of 30+ free AI tools at aisense.top

Why Not Just Use an Existing Tool?

Most changelog tools fall into two camps:

  1. Heavy CI/CD integrations (semantic-release, Changesets) — great for teams, overkill for solo developers
  2. Paid SaaS products — $10-29/month for what's essentially text formatting

I wanted something in between: paste commits, get a changelog, move on with your day. Free, no signup, no configuration.

Try It

If you're shipping a release soon, give it a try: AI Changelog Generator

It's part of AI Sense — a growing collection of 30+ free AI tools for developers, content creators, and e-commerce sellers. No signup, no credit card, no watermarks.


What's your current changelog workflow? I'd love to hear how you handle release notes — drop a comment below.

Top comments (0)