tagline ⟶ ai changelog generator
Tagline
liveTurns raw git history into customer-friendly release notes.
Tech stack: Next.js, Claude API, Vercel, Git
summary
Tagline reads a repository's commit history and produces release notes written in language a user — not just an engineer — can read.
It handles the messy realities of real git history: merge commits, squash merges, and conventional-commit prefixes. It is monorepo-aware, detecting workspaces and attributing commits per package so a changelog can be scoped to one part of a larger repo.
The app runs on Vercel with serverless functions and a small web UI for picking tags and copying the generated markdown.
features
Git history parsing
Reads commit history and handles merge commits, squash merges, and conventional commits.
AI summarization
Uses Claude to translate technical commit messages into customer-facing release notes.
Monorepo aware
Detects workspaces and attributes commits per package, with a scope picker for targeted changelogs.
Web UI
Pick tags, generate, and copy the markdown changelog straight from the browser.
Serverless
Deployed on Vercel with serverless functions.
architecture
Parses git history, groups commits by conventional-commit type, and summarizes each group via the Claude API into markdown. Monorepo detection resolves workspace packages and attributes commits per package. Deployed on Vercel with serverless functions.
changelog
- Fix: Report generation failures honestly instead of silently re-detecting the monorepo.
- Feature: Monorepo support: workspace detection, per-package commit attribution, and a scope picker for scoped changelog generation.
- Feature: Tag-picker dropdowns and copy-to-clipboard in the UI.
- Fix: Fix URL encoding when fetching commits.
- Feature: Initial release: generate customer-friendly changelogs from GitHub commit history via Claude, with a markdown output UI.