Show HN: Changeloghub – Automatically create beautiful changelogpages (beta)

3 fazkan 0 8/6/2025, 9:08:26 PM changeloghub.com ↗
Hey HN,

I built ChangelogHub (https://changeloghub.com) to automate something that is always last on my list for every release: writing clean and human-readable changelogs. Human-readable being the key phrase here.

Writing changelogs manually is tedious, especially for backend/infrastructure changes that users never see but matter a lot. I wanted something that didn’t just rephrase commit messages, but actually understood the code diffs.

HOW IT WORKS:

- Analyzes diffs from PRs or direct commits

- Summarizes the changes using OpenAI (code-diffs+custom prompt + heuristics)

- Organizes entries by date or tag

- Hosts a live changelog page (e.g. https://magemaker.changeloghub.com, an example changelog for one of my open-source project)

- Rebuilds automatically on every push or merge

VIDEO DEMO of it in action: https://youtu.be/bntgkZGncZ4

TECH STACK:

- Frontend: Next.js

- Backend: Node.js, GitHub App (REST + Webhooks), custom worker to spinup a page. Cloudflare for domain routing

- Diff analysis: git CLI + a few heuristics to split changes across files and summarize them meaningfully

- LLMs: Currently uses OpenAI AI, with batching and retry logic to reduce latency + cost

Some use cases: - Solo builders who forget what they shipped, or write too technically (me )

- Teams with frequent infra work that doesn’t show up in traditional release notes

- OSS maintainers who want hosted changelogs without managing Markdown files or changelog bots

I’d love feedback from other devs:

- What would make this more useful for your team? - How should I improve the diff-to-summary heuristics? - Should I support other hosts (GitLab, Bitbucket)?

It’s free for one closed-source repo and multiple open-source repos, and I’m planning to keep it indie-friendly.

I also plan to send weekly newsletter, similar to launchweek, to highlight the latest releases of projects. So the projects get free eyeballs/marketing.

Thanks in advance for checking it out

Comments (0)

No comments yet