+0
−0

Your GitHub day. On the desktop. In a terminal, if you want.

Gitlines is a native macOS widget for real commit activity: exact additions, deletions, net lines, peak hours, repo rankings. Every branch. Deduplicated by SHA.

download .dmgwatch --film
gitlines — zsh — 80×24

film

themes

Changing the look never changes the numbers. Click a face, or press a number key.

+1,247 · −389 · 23 COMMITS · PINNED

numbers

Not a contribution graph. The arithmetic of your day.

--branches allDiscovers recent work beyond the default branch.Commits reachable from more than one branch are deduplicated by repo + SHA.
--period daily|weekly|monthlyA period per widget, cycled from the widget itself.Calendar windows, or rolling 24h / 7d / 30d. Both cached so the switch is instant.
--stats exactAdditions, deletions, net, active intervals, peak, averages, repo rankings.Totals come from GitHub's per-commit statistics, not estimates.
--owner personal|orgConnect your account, add organizations independently.Fine-grained read-only tokens, one per owner, stored only in Keychain.
--boundaryThe widget extension never sees a token.The host app fetches and writes snapshots to the App Group; the widget only reads that cache.
--on-failure staleKeeps the last good snapshot and marks it stale.Lightweight refresh from the widget, full branch discovery from the app.

sizes

Small, medium, large, extra-large. Four hand-built layouts, not one stretched design.

small
+1,247
−389
small · arcade
SCORE 23
HI 41
medium
+1,247 −389 · 23 commits
▂▃▃▅█▆▄▂▃▆█▄
large
+1,247 −389
gitlines/ +842 −201
thesis-icu/ +301 −144
widtget-app/ +104 −44
large · phosphor
$ git log --since=1.day --author=me
23 commits · peak 14:00 · avg 1.9/h
▂▃▃▅█▆▄▂▃▆█▄ ▂▁▁▂▃▅▆█▇▅▃▂
extra large
+1,247 −389 · net +858 · 23 commits · 3 repos · peak 14:00–15:00 · ▂▃▃▅█▆▄▂▃▆█▄▂▁▁▂▃▅▆█▇▅▃▂
Gitlines app icon

gitlines 1.0

macOS 14+ · 3.8 MB disk image
also: a snake

download gitlines.dmggithub repo
A · OrbitB · PhosphorC · Broadsheet