Engine Room.
The studio's pulse, counted from GitHub. Every figure is exact. Hover, tap or drag any chart to read it, and the box at the bottom says how each number is counted.
The last 24 hours
Every bar and every spike is a real commit, in the 24 hours up to the time shown at the top. Press a bar, drag across the line, or replay the day.
commits in the last hour, like a pulse rate
How fast it is growing
The running total of commits, and each month on its own. Drag along the line or pick a month.
When the commits land
Every commit since 1 May by weekday and hour, London time. Darker means more. Tap a fact to light it up.
The wall
One square per day since 1 May. Tap, hover or use the arrow keys to read a day.
What a commit looks like
What the changes are, and how big. Pick a type, or switch the lines between total and per commit.
Pull requests and CI
How quickly work gets reviewed and merged, and whether the checks pass.
from opening a pull request to merging it
Who writes the commits
People and agents both commit, and we say which.
The records
Biggest, busiest, longest. Tap a card to see how it is counted.
How we count
So you can check us.
What counts
- Every commit saved to a main branch in our GitHub organisation since 1 May 2026, counted once. A commit that exists in two repositories counts once ( were duplicates).
- Work in progress on branches counts when it is merged, not before.
- Counts, not effort. A one-line fix and a month of work are each one commit.
- Authors: people by name, AI agents (committer names starting "Claude"), and automation (sync jobs, dependency bots, CI). Separately, how many commits carry a Claude co-author line.
- Never shown: repository names, commit messages, client work or anyone's name. Totals only.
How it stays exact
A small service checks GitHub's own history for every repository in our organisation every minute, with a read-only login, and keeps no code, names or messages.
Each commit ID is counted once, even if two repositories hold it. The total is the number of distinct IDs.
Only totals and per-hour, per-day tallies are published. The page says how fresh the count is, shown as "as of" at the top.
Each full recount starts again from scratch, so a mistake cannot build up. In between, the live feed only adds new commits and pull requests.
If the live feed ever stops, the page falls back to the last full count and says when it was taken. We never add made-up increments to look busy.