●1 coding with AI today1 developers152 active developer-days2,192 commits shipped with AIlongest live streak 85d · @hattray27.1B tokens
vibestreak. Sign in with GitHub
The AI coding streak board

Show the work,
not the bill.

Your Claude Code, Codex, Cursor, Copilot and Gemini history becomes one heatmap: the days you showed up and the commits you shipped with AI, across every GitHub account and machine. Ranked on consistency, never on spend.

@hattraylongest live streak · Claude Code, Codex, Antigravity
85dcurrent streak
152active days
2,192shipped with AI
Leaderboard

Active days: a day with AI coding or a commit shipped with an AI co-author.

#DeveloperLast 12 weeksActive daysStreakShipped with AITokens
1hattray ◆Month 2 accounts
Claude Code · Codex · Antigravity
30 85d 377 29d 3.7B

How it works

01

Run the CLI

It reads Claude Code, Codex, Cursor, Copilot, Gemini, Antigravity and OpenCode history, and your git log. Prompts and code never leave your machine.

02

Ship with AI

Every commit with an AI co-author counts as shipped, read from your own repos, private ones included, across all your accounts.

03

Keep the streak

A daily sync keeps your heatmap and streak card live on your profile, GitHub README and LinkedIn.

Questions

What counts as an active day?

A day you used an AI coding agent, or landed a commit with an AI co-author. Streaks run in your own timezone.

Why rank on consistency instead of tokens or cost?

Spend measures how much a model ran, not what you built. Consistency and shipped commits reward the habit that makes AI-assisted work pay off. Tokens are still on the board for comparison.

What leaves my machine?

Daily totals per tool (messages, tool calls, tokens, model names) and, per commit, a keyed hash, its day and the agent that co-wrote it. Never prompts, code, file paths, repo names or commit messages. Details.

I use several GitHub accounts and machines.

Link them all to one profile. Machines add up, and a commit stored on two machines counts once.