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
- Creates a private
vibestats-datarepository in your GitHub account to store your stats. - Writes a GitHub Actions workflow to
vibestats-data/.github/workflows/aggregate.ymlthat runs daily to aggregate your data. - Authenticates with GitHub via
gh auth loginand stores your OAuth token at~/.config/vibestats/config.toml. - Configures
~/.claude/settings.jsonwith Stop and SessionStart hooks so vibestats syncs automatically after every Claude Code session. - Adds
<!-- vibestats-start -->/<!-- vibestats-end -->markers to your profile README so your heatmap is embedded automatically. - 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:
- Run
vibestats statusto check sync health and auth status. - Visit
https://vibestats.dev/[your-github-username]to see your dashboard. - Read the CLI reference for all available commands.