Releases should feel exciting, not tedious
@nyaomaru/changelog-bot 🤖 turns your Git history and release notes into a polished changelog entry (and optional PR) in a single run. Drop it into CI, run it locally, or hand it to your release captain—either way, you ship with a crisp changelog and zero copy-paste fatigue.
Why changelog-bot?
- Automated storytelling: Combines commit history, PR titles, and release notes to produce human-ready changelog sections.
- LLM superpowers (optional): Connect OpenAI or Anthropic for tone-aware summaries or skip API keys entirely and rely on a robust heuristic fallback.
- PR-ready output: Can open a pull request with updated changelog, compare links, and release notes already wired up.
- Safe defaults: Detects duplicate versions, keeps compare links current, and won’t fail a release if AI is down.
- CI-native: Works as a GitHub Action, reusable workflow, or plain CLI—no fragile scripting required.
Important
This project is currently in its early stages…