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.md to your repo
Connected repository settings
A connected repository with links to its changelog, GitHub page, and settings tabs