Command reference
Every current command, plus the sync commands queued next.
Commands read local aggregated usage unless a share URL is requested. Planned sync commands will upload aggregate snapshots only after explicit setup.
quick start
Quick Start
Daily usage is the default. Source aliases select Claude-compatible usage, Codex usage, or every supported local source.
npx vibestatsDaily Claude-compatible usage tablenpx vibestats claudeClaude-compatible local sourcesnpx vibestats codexOpenAI Codex CLI usagenpx vibestats allCombined Claude-compatible and Codex usage
usage
Usage Tables
Change aggregation, date windows, source scope, and output format without changing local data.
npx vibestats --monthlyMonthly aggregationnpx vibestats --modelModel aggregationnpx vibestats --sessionsPer-session breakdownnpx vibestats --totalTotals onlynpx vibestats --last 7Last seven daysnpx vibestats --since 2026-01-01 --until 2026-01-31Explicit date windownpx vibestats usage codex --totalCodex total usage tablenpx vibestats usage all --dailyCombined daily usage table
sources filters
Sources And Filters
Use source flags, model-family filters, project scope, and cache controls when a positional command is not enough.
npx vibestats --codexCodex CLI usage through the legacy flagnpx vibestats --combinedCombined Claude-compatible and Codex usagenpx vibestats --claudeClaude model-family usagenpx vibestats --kimiKimi model-family usagenpx vibestats --minimaxMiniMax model-family usagenpx vibestats --dailyDaily aggregationnpx vibestats --compactCompact table layoutnpx vibestats --projectCurrent project only where source metadata supports it
activity wrapped
Activity And Wrapped
Generate year-style summaries, activity heatmaps, and share links from aggregated local stats.
npx vibestats --wrappedAnnual wrapped summarynpx vibestats --wrapped --quietWrapped share URL onlynpx vibestats --activityActivity heatmap summarynpx vibestats --activity --combinedCombined activity heatmapnpx vibestats --activity --metric sessionsActivity heatmap by sessionsnpx vibestats --activity --days 90Activity heatmap windownpx vibestats --shareUsage share URLnpx vibestats --wrapped --no-shortDisable shortlink
limits diagnostics
Limits And Diagnostics
Inspect local limit windows and Claude local state without provider API keys.
npx vibestats limits claudeClaude local limit windowsnpx vibestats limits codexCodex local limit windowsnpx vibestats limits allCombined local limit viewnpx vibestats --limitsUsage table with local limitsnpx vibestats --claude-systemClaude account and app-state diagnosticsnpx vibestats --claude-limits --jsonClaude usage-data diagnostics as JSON
config output
Config And Output
Persist output preferences, switch base URLs, and generate machine-readable stats.
npx vibestats --initCreate a local config filenpx vibestats --configShow current confignpx vibestats --jsonRaw JSON statsnpx vibestats --quietCompact totals linenpx vibestats --url https://vibestats.example.comUse another share hostnpx vibestats --no-cacheBypass local persistent usage cachenpx vibestats --refresh-cacheRebuild local persistent usage cache
planned sync
Multi-device sync preview
These commands are reserved by the design spec. They will use anonymous tokens, read-only dashboard links, and aggregate-only uploads.
npx vibestats sync initCreate an anonymous sync account and first device tokennpx vibestats syncPush aggregate daily snapshotsnpx vibestats sync --last 30Re-sync the last thirty daysnpx vibestats sync statusShow current sync account, device, and last runnpx vibestats device listList synced devicesnpx vibestats leaderboard opt-in --handle binhexerPublish an anonymous leaderboard handlenpx vibestats daemon install --dailyInstall a daily scheduler for sync