vibestats

Quickstart

Get vibestats tracking your Claude Code sessions in under 5 minutes.

Install

Run this command in your terminal:

curl -sSf https://vibestats.dev/install.sh | bash

What the installer does

  1. Creates a private vibestats-data repository in your GitHub account to store your stats.
  2. Writes a GitHub Actions workflow to vibestats-data/.github/workflows/aggregate.yml that runs daily to aggregate your data.
  3. Authenticates with GitHub via gh auth login and stores your OAuth token at ~/.config/vibestats/config.toml.
  4. Configures ~/.claude/settings.json with Stop and SessionStart hooks so vibestats syncs automatically after every Claude Code session.
  5. Adds <!-- vibestats-start --> / <!-- vibestats-end --> markers to your profile README so your heatmap is embedded automatically.
  6. Triggers an initial backfill to push your full Claude Code history to vibestats-data.

Next steps

After installation, vibestats runs automatically in the background. You can: