macOS 14 · WidgetKit · Native

Your GitHub day,
on your desktop.

Gitlines puts your real commit activity on the Mac desktop. Exact additions, deletions, net lines, peak hours and repository rankings, pulled across every branch.

Scroll to fly the graph ↓

Twenty-one seconds.

GITLINES · LAUNCH FILM1920×1080 · 21S

Changing the look never changes the numbers.

+1,247 · −389 · 23 commits · pinned

What it counts.

Every branch

Work beyond main

Discovers recent activity on any branch and deduplicates commits that appear on more than one, by repository and SHA.

Daily · Weekly · Monthly

Per-widget periods

Pick a period for each widget and cycle it right from the widget. Calendar windows or rolling 24h, 7d, 30d.

Exact stats

Additions, deletions, net

Totals come from GitHub's per-commit statistics. Plus active intervals, peak activity, averages and repo rankings.

Orgs too

Personal and organization repos

Connect your account, then add organizations independently with fine-grained, read-only tokens. One token per owner.

Keychain only

The widget never sees a token

The host app talks to GitHub and writes snapshots to the App Group. The widget extension only reads that cache.

Resilient

Stale, not blank

If a refresh fails the widget keeps the last good snapshot and marks it stale. Lightweight refreshes from the widget, full discovery from the app.

Four sizes, four layouts.

Small155 × 155
Medium329 × 155
Large329 × 345
Extra large681 × 345
Also

There is a snake.

The commit snek grows one segment per commit. Its states are named smol snek, growing snek and snek happy in the source. That is not a joke for the website. It is in the code.

0 commitssmol snek
Gitlines app icon

Gitlines 1.0

macOS 14 or newer · 3.8 MB disk image

Release notes and other downloads

A · OrbitB · PhosphorC · Broadsheet