About

Make releases exciting again.

Tired of copy-pasting commits into a changelog?
@nyaomaru/changelog-bot 🤖 turns your Git history and release notes into a clean, human-readable changelog (and optional PR) in one run.

✅ Works as CLI / GitHub Action / reusable workflow
⚙️ Optional AI summarization (OpenAI / Anthropic) or deterministic fallback
🚀 Auto-detects versions, keeps compare links fresh, and never breaks your release
💬 Generates PR-ready changelog entries—no manual editing needed

🧠 Example

pnpm dlx @nyaomaru/changelog-bot --release-tag HEAD --release-name 0.1.0

🧩 Why you’ll love it

  • AI-assisted or zero-AI mode — both fully supported

  • Smart fallback when API is down

  • Auto PR with updated changelog

  • Seamless GitHub Actions integration

Currently in early release (v0.0.x) — expect rapid evolution before v1.0.0.