Sign in with GitHub
Click the "Start Free with GitHub" button on the homepage. Authorize GitPulse and you'll land on your dashboard.
📌 Note
We only read your commit history. We never write to your code.
Connect a repository
On the dashboard, click "Load My Repos". Your GitHub repositories will appear. Click "Connect" next to the repo you want to track.
You'll be taken directly to that project's page.
Set up the webhook (auto mode)
On the project page, find the "Auto-changelog via Webhook" card and copy the URL shown there.
In GitHub, follow these steps:
- Go to your repo → Settings
- Click Webhooks in the left sidebar → Add webhook
- Paste the copied URL into Payload URL
- Set Content type to
application/json - Leave Just the push event selected
- Click Add webhook
From now on, every git push will automatically trigger a draft changelog.
📌 Note
The webhook is optional. You can always generate changelogs manually from the project page.
Review and publish
After a push, go to your project page. You'll see a Draft changelog. Review the AI-generated content and click "Publish" when ready.
The published changelog is available at a public URL:
https://gitpulse.io/your_username/your_project
Embed on your site (optional)
Copy the embed code from the "Embed on Your Site" card on your project page and paste it anywhere on your website:
<div id="gitpulse-changelog"></div>
<script src="https://gitpulse.io/embed/username/project.js"></script>
That's it. Your changelog loads automatically and stays up to date with every new publish.
💡 Tip
Prefer an iframe? Click the "preview →" link on your project page and use that URL as your iframe src.
Frequently Asked Questions
Which AI model does it use?
GitPulse uses a fallback chain — it tries DeepSeek, then Groq (llama-3.3-70b), then OpenAI, then Anthropic. If one provider hits a quota or rate limit, it silently switches to the next one. You never see an error.
What if my commit messages are bad?
The AI does its best. Even vague messages like 'fix bug' will produce something reasonable. You can always edit the draft before publishing.
Does it work with private repos?
Yes. When you sign in via GitHub OAuth, you can grant access to private repositories as well.
What happens when I hit the monthly limit?
You won't be able to generate new changelogs, but your existing published ones stay live. Upgrade to a paid plan to increase your limit.
What happens if I delete my account?
All your projects and changelogs are permanently deleted.