GitHub × deliberate practice × 25 ranks
Track practice.
Sync commits.
Climb ranks.
code-Rank measures real deliberate practice — timer hours, GitHub commits, daily streaks — and maps it to a 25-rank ladder from Iron I to Radiant.
what it does
Three things. Done well.
Timer sessions
Start, stop, tag. Tracked hours feed directly into your rank score — no manual logs, no spreadsheets.
Commit sync
Every push to every repo counts. We poll GitHub hourly and add bonus score for same-day commits.
Streak engine
Code every day, your streak grows. Your longest streak feeds bonus score — miss a day, reset to zero.
the ladder
Iron I → Radiant
25 ranks. 17,750 cumulative hours. Every entry is earned — no shortcuts, no XP potions, just tracked time and commits.
the formula
No vibes. Just math.
Tracked hours
Manual timer sessions where start_at <= now. Future entries don't count. Static, uncheatable.
Commit bonus
Per-day cap at 10h. Pushing 200 times in one day doesn't game it — consistent daily commits do.
Streak bonus
Your longest-ever streak, multiplied by 2. Long-term consistency, not just today.
Repos bonus
Each unique repo you contribute to adds 3. Breadth of work matters.
three steps
Start in 30 seconds.
Connect GitHub
One-click sign in. We pull your repos and start syncing commits hourly.
Track practice
Start the timer for focused sessions. Tag with a project name. Stop when done.
Climb ranks
Tracked hours + commit bonus + streak make your score. The ladder updates live.
17,750 hours.
Start clocking.
The timer starts when you sign in. The ladder is real.