Changelog-bot – Generate CHANGELOG.md from Git and release notes
Changelog-bot – Generate CHANGELOG.md from Git and release notes
Hi HN! I built `changelog-bot`, a small CLI/GitHub Action that generates CHANGELOG.md entries from your git history + release notes with AI. I wanted something that: - doesn’t require labels or strict conventions - works in CI without scripting - can optionally use LLMs (OpenAI/Anthropic) but never requires them - falls back to a deterministic git/PR-based summary when no API key is set Usage example: pnpm dlx @nyaomaru/changelog-bot --release-tag HEAD --dry-run Or as a GitHub Action: - uses: nyaomaru/changelog-bot@v0 If AI keys are missing or fail, it still completes the run and annotates the PR with the fallback reason. Still early-stage (`v0.x`) — would love feedback on: - CLI flags / defaults - whether the fallback behavior makes sense - edge cases from real repos Repo: https://github.com/nyaomaru/changelog-bot
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Correct prediction on native model
Similar products
Automate your CHANGELOG.md and semver with conventional-changelog
Changelog Generator
MacDelta – A ChangeLog for Your Mac
Automatic, Effortless, No-code Changelog for Every Release
API Changelog
CHANGEBOT – Keep a changelog with a click
Changelog as a Service
Changelog.gy – A changelog page for all your products
Production ChangeLog
Turn commits into clear release notes and publish to a public changelog