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 login
vibe·api·2h 14m
3 commits · +847 −231 · 12 files
shipped
72developers 17,645ships, all time 564projects 5crews

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.

top crews

all crews

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.