ChangelogAI analyzes your code changes at the line-of-code level — not just commit messages — to generate release notes your users actually understand. Even"fix stuff" becomes meaningful.
Most changelog tools just beautify commit messages. But when your team writes"wip","fix stuff", or"asdf" — those tools produce garbage. ChangelogAI reads the actual code.
$ git log --oneline
a1b2c3d fix stuff
e4f5g6h wip
i7j8k9l update auth
m0n1o2p refactor
q3r4s5t misc changes
Generated changelog:
- Fix stuff
- Wip
- Update auth
- Refactor
- Misc changes
Useless. No one understands what changed.
Analyzing actual code diffs...
src/auth/session.ts +12 -3
src/payments/checkout.ts +45 -8
src/ui/theme.ts +120 -30
Tiered context → GPT-4o-mini → polished output
Generated changelog:
✨ New Features
Dark mode is here! Switch between light and dark themes from your settings.
🐛 Bug Fixes
Fixed an issue where expired sessions caused an infinite login loop.
⚠️ Breaking Changes
GET /api/users removed. Use GET /api/v2/users instead.
Even "fix stuff" becomes meaningful.
Three steps. Five minutes. No commit discipline required.
Link your GitHub repository with one OAuth click. We set up webhooks automatically to capture every push event.
github.com/acme/app → webhook activeOur analysis engine fetches only the changed lines from GitHub API — not your entire codebase. It detects categories, impact levels, and breaking changes. Your source code is never stored on our servers.
src/auth/session.ts → +12 -3 → Impact: HIGHThe AI receives a structured summary — file names, change statistics, and only the minimal code context needed. It produces polished, categorized release notes your users actually understand.
structured summary → AI → polished markdown changelogEdit the draft in our Markdown editor, then publish. Your changelog goes live at a custom URL with SEO, RSS feed, and Open Graph tags.
changelog.acme.com/v2.1.0 → live ✓We don't dump entire diffs into the AI. Our token budget algorithm intelligently selects the right level of detail for each commit.
Commit messages + file names + LOC statistics
Actual code changes for high-impact commits
@@ -45,3 +45,12 @@
- if (token.expired) redirect('/login')
+ if (token.expired) {
+ clearSession(token.userId)
+ redirect('/login')
+ }
Complete before/after file state for breaking change analysis
⚠ EXPORT_REMOVED: getUserById() removed from api/users.ts
⚠ SIGNATURE_CHANGED: createUser(name) → createUser(name, opts)
→ Migration: Use /api/v2/users endpoint instead
We built ChangelogAI with a privacy-first architecture. Your codebase is never stored, and the AI only sees the minimum data needed to write great release notes.
We never store your source code. Our analysis engine processes changes in real-time and discards the data immediately after generating your changelog. Only commit messages and metadata are saved in our database.
The AI never sees your full codebase. Our analysis engine pre-processes everything and sends only structured summaries — file names, change statistics, and minimal diff context. A smart token budget ensures the least amount of data leaves your pipeline.
We request read-only access to your repositories — nothing more. All data is fetched through GitHub's official API with your OAuth token. You can revoke access at any time from your GitHub settings.
Need full control? Deploy ChangelogAI on your own infrastructure. The entire analysis engine runs in a Docker container — your code never leaves your network. Available on Enterprise plan.
0
Lines of Code Stored
Only metadata persists in our DB
Read-only
GitHub Access
No write permissions, ever
~5%
Of Your Diff Reaches AI
Smart token budget minimizes exposure
Every feature is powered by real code analysis.
We fetch actual file diffs from GitHub — every added line, every deleted line. The AI sees what your code does, not just what your commit message says. Even "fix stuff" gets properly categorized.
Detects removed exports, changed function signatures, altered API routes, and schema migrations — automatically.
Files are grouped into logical modules (auth, payments, UI). Changes are summarized by feature, not by file.
One-click GitHub connection with automatic webhook setup. GitLab and Bitbucket support coming soon. Every push, tag, and release event is captured and processed.
Use from Windsurf, Cursor, or Claude Desktop via MCP protocol.npx @leguides/changeweave-mcp
Each commit scored by module weight × change magnitude. Auth changes rank higher than test refactors. Critical paths are flagged.
SEO-optimized changelog at your custom domain. RSS + Open Graph included.
10KB SDK. Shadow DOM isolation. Show changelogs right inside your app.
Track views, engagement, and understand what users care about.
No credit card required. LOC-level analysis on every plan.
For side projects
For growing teams
For product teams
Self-hosted & tailored
Stop spending hours writing changelogs. Stop depending on perfect commit messages. Let ChangelogAI read your diffs and generate release notes that actually make sense.