Skip to content

GitHub

Capture your coding activity automatically

Start for free

Overview

The GitHub integration connects to your GitHub account and automatically collects your commits, pull requests, and code reviews. This data is used to enrich your daily diary with a detailed record of your development work.

Use cases

  • Automatically captures your commits and code changes across repositories
  • Records pull request activity including reviews and discussions
  • Filters by author and repository for focused diary entries

Data collected

  • Commits — SHA, message, author, timestamp (per repository)
  • Pull requests — number, title, state, body excerpt, created/updated/merged dates
  • Events — issues opened/closed, comments, code reviews, branch creates/deletes
  • Repository metrics — stars, forks, watchers, open issues (with day-over-day deltas)
  • User metrics — followers, following, public repo count (with deltas)

Data is filtered by author and selected repositories. Bot-generated PRs (dependabot, renovate) are excluded automatically.

Sample diary excerpt

March 12, 2026

Development

Pushed 3 commits to acme/api — refactored the authentication middleware to support refresh tokens. The token rotation logic was trickier than expected, but the new flow handles edge cases gracefully.

Reviewed and merged PR #42 on acme/web, adding dark mode support to the settings page. Left a few comments on the color contrast ratios before approving.


A productive coding day — the auth refactor had been on the backlog for weeks, and it feels good to finally ship it.

Generated by deariary

Setup

Sign in with your GitHub account via OAuth. You can then select which repositories and activity types to track.

Permissions

repo — Read access to repositories, commits, and pull requests

read:user — Read your GitHub profile information (username, avatar)

Plan

Available on all plans (Free, Basic, Advanced).