track what you vibe.
every session you ship with AI, counted from git. vibetime wraps claude, codex, gemini, aster and opencode, and hooks into the Claude Code, Codex, Cursor and ZCode apps. it never reads your code.
$ npm i -g vibetime-cli
$ vibe init
$ vibe loginvibe·api·2h 14m
3 commits · +847 −231 · 12 files
shipped
a ship is new work a session lands with a commit: more than 50 lines or more than 3 files since its last ship. one session can ship several times a day, and the leaderboard ranks developers by ships.
this week
full leaderboard- 1
iPeluwa253
- 2
gideonnnalue70
- 3
Onyelaudochukwuka54
- 4
tonyalaribe42
- 5
uchibeke37
top crews
all crews- 1ship happens571
- 2Geeks106
- 3the stallions83
what it reads
git metadata onlycommit, line and file counts. never file contents, prompts or model output.
local until you log insessions stay in ~/.vibe. nothing leaves your machine before vibe login.
open sourceMIT licensed. the README lists every field it sends.