# git-cliff

> Apache-2.0 changelog generator from Conventional Commits

**Category:** DevOps  
**Pricing:** open-source  
**URL:** https://git-cliff.org  
**GitHub:** https://github.com/orhun/git-cliff  
**Added:** 2026-09-12

---

## The Hook

git-cliff writes changelogs from git history when Conventional Commits are already the contract and Release Please is the heavier bot.

## What's Good

Apache-2.0. orhun/git-cliff. Highly customizable changelog generator that parses Conventional Commits (and custom parsers) into Keep a Changelog–style output. Config via cliff.toml; homepage git-cliff.org; crates.io + Docker. Source github.com/orhun/git-cliff.

## The Catch

Vs changesets / release-please (monorepo version+PR bots) and hand-edited CHANGELOG.md: git-cliff is a *generator from history*, not a publish orchestrator. Garbage commits in, garbage sections out — you still need commit discipline and a template you trust.

## Verdict

Apache-2.0 changelog CLI. Free forever; turn conventional history into release notes.
