AI that reads your code, not just your commits

Changelogs
powered by
actual code diffs

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.

No credit card 5 min setup LOC-level analysis
The Problem

Commit messages lie.

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.

Without ChangelogAI

$ 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.

With ChangelogAI

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.

How it works

From git push to polished changelog

Three steps. Five minutes. No commit discipline required.

01

Connect your repo

Link your GitHub repository with one OAuth click. We set up webhooks automatically to capture every push event.

github.com/acme/app → webhook active
02

We analyze your code changes — securely

Our 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: HIGH
03

AI writes your release notes

The 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 changelog
04

Review & publish

Edit 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 ✓
Intelligence

Tiered Context Engine

We don't dump entire diffs into the AI. Our token budget algorithm intelligently selects the right level of detail for each commit.

T1

Summary

~50 tokens/commitAlways active

Commit messages + file names + LOC statistics

abc1234 — "fix stuff" | auth/session.ts (+12, -3) | Impact: HIGH
T2

Diff Hunks

~200-500 tokensHigh impact commits

Actual code changes for high-impact commits

@@ -45,3 +45,12 @@

- if (token.expired) redirect('/login')

+ if (token.expired) {

+ clearSession(token.userId)

+ redirect('/login')

+ }

T3

Full File Context

~1000+ tokensBreaking changes only

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

Security

Your code stays private

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.

Zero Code Storage

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.

Minimal Data to AI

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.

GitHub Permissions Only

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.

Self-Host Option

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

Features

Beyond commit messages

Every feature is powered by real code analysis.

LOC-Level 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.

+12-3src/auth/session.ts → Impact: HIGH

Breaking Change Detection

Detects removed exports, changed function signatures, altered API routes, and schema migrations — automatically.

Module Mapping

Files are grouped into logical modules (auth, payments, UI). Changes are summarized by feature, not by file.

Git Provider Integration

One-click GitHub connection with automatic webhook setup. GitLab and Bitbucket support coming soon. Every push, tag, and release event is captured and processed.

webhook → code analysis → changelog draft

IDE Integration

Use from Windsurf, Cursor, or Claude Desktop via MCP protocol.npx @leguides/changeweave-mcp

Impact Scoring

Each commit scored by module weight × change magnitude. Auth changes rank higher than test refactors. Critical paths are flagged.

Public Pages

SEO-optimized changelog at your custom domain. RSS + Open Graph included.

In-App Widget

10KB SDK. Shadow DOM isolation. Show changelogs right inside your app.

Analytics

Track views, engagement, and understand what users care about.

Pricing

Start free, scale later

No credit card required. LOC-level analysis on every plan.

Free

For side projects

$0/mo
  • 1 repository
  • 10 changelogs/mo
  • LOC-level analysis
  • Public page
  • Community support
Get Started

Pro

For growing teams

$19/mo
  • 5 repositories
  • Unlimited changelogs
  • LOC-level analysis
  • Breaking change alerts
  • Custom domain
  • Remove branding
  • Email support
Get Started

Team

For product teams

$49/mo
  • 15 repositories
  • Unlimited changelogs
  • Full tiered context
  • Team collaboration
  • AI translation
  • Widget SDK
  • Priority support
Get Started

Enterprise

Self-hosted & tailored

Custom
  • Unlimited repos
  • Self-hosted MCP Server
  • Custom providers
  • SSO / SAML
  • Dedicated support
  • SLA guarantee
Contact Sales

Your code tells a story.
Let AI write it.

Stop spending hours writing changelogs. Stop depending on perfect commit messages. Let ChangelogAI read your diffs and generate release notes that actually make sense.