Change Scribe
Your git history already tells the story. Let it write the changelog.
The Problem
Changelogs are the first thing to get skipped under deadline pressure — not because they don't matter, but because writing them well takes time nobody budgeted for.
Change Scribe exists on the theory that your commit history already contains everything a changelog needs — someone just has to read it carefully and write it up well. So it does exactly that: it analyzes your Git commits and uses an LLM to turn them into properly categorized, human-readable changelog entries, following the Keep a Changelog standard, grouped into Added, Changed, and Fixed.
It's designed to work with your process, not around it. Choose from OpenAI, Azure OpenAI, Gemini, or any OpenAI-compatible provider including Groq and SambaNova. Review every generated entry in an interactive webview before anything gets written — nothing is silently appended without your say-so — and your existing changelog content is always preserved, never overwritten. When you're happy with it, save straight to file or commit directly from the extension.
The lookback window is configurable, defaulting to your last 50 commits, so it fits equally well as a per-release ritual or a quick end-of-week catch-up on documentation you've been putting off.
Who It's For
Developers and small teams who ship regularly and want accurate release notes without dedicating someone's afternoon to writing them by hand.
"I kept opening CHANGELOG.md at release time with no memory of half the commits I'd made that week. Change Scribe is the tool I wanted: read the commits, write the entries, let me review and ship."
— Founder, Naviware
Features
- •Analyzes your Git commit history and generates well-structured, semantic changelog entries with an LLM
- •Supports OpenAI, Azure OpenAI, Gemini, and OpenAI-compatible providers including Groq and SambaNova
- •Follows the Keep a Changelog standard, automatically organizing entries by Added, Changed, and Fixed
- •Preserves your existing changelog content — never overwrites what you already wrote
- •Interactive webview lets you review and edit the generated entries before anything is saved
- •Save directly to file, or commit the updated changelog straight to your repository
- •Configurable commit lookback (defaults to the last 50 commits)
Requirements
- VS Code 1.85.0 or later
- An initialized Git repository
- An API key for your chosen LLM provider
Built With
Ready to try Change Scribe?
Install in VS Code