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
74developers 19,813ships, all time 601projects 6crews

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.