GitHub Integration
KittyLog connects through the GitHub App install flow — no tokens to manage or webhooks to configure manually. Everything is set up automatically when you connect a repository.
Webhook Events
KittyLog registers webhooks to listen for the events that trigger changelog generation:
create— new git tags (Tag mode)push— new commits (Scheduled mode uses this to know when there's something to summarize)
Hosted Changelog Page
Every connected repo gets a hosted changelog at kittylog.app/c/owner/repo. This is a public, shareable page with a share button and an optional README badge. On the Business plan, readers can translate any changelog into one of 16 supported languages on-demand. You can also point a custom domain at it (see Sharing & Custom Domains).
Permissions
KittyLog requests the minimum permissions needed:
- Code & commits (read) — to analyze changes
- Metadata & releases (read) — to detect events
- Contents (write, optional) — only needed if you enable auto-commit of
CHANGELOG.mdto your repo
