Skip to content

Usage Data

Sync token consumption data from Claude Code (Anthropic) and Cursor.

Sync the last N days of usage data:

Terminal window
# Sync all providers (last 7 days)
pnpm cli sync
# Sync specific provider
pnpm cli sync anthropic --days 30
pnpm cli sync cursor --days 7
# Skip API key mapping sync (faster)
pnpm cli sync --skip-mappings

For longer time ranges, use backfill:

Terminal window
# Anthropic backfill (requires --from and --to)
pnpm cli backfill anthropic --from 2025-01-01 --to 2025-06-01
# Cursor backfill
pnpm cli backfill cursor --from 2025-01-01 --to 2025-06-01

Mark a backfill as complete (prevents cron from re-running):

Terminal window
pnpm cli backfill:complete anthropic
pnpm cli backfill:complete cursor

Reset to allow re-backfilling:

Terminal window
pnpm cli backfill:reset anthropic
pnpm cli backfill:reset cursor

View the current state of each provider:

Terminal window
pnpm cli anthropic:status
pnpm cli cursor:status

Shows last sync time, records synced, and any errors.

Identify missing days in usage data:

Terminal window
# Check all providers
pnpm cli gaps
# Check specific provider
pnpm cli gaps anthropic
pnpm cli gaps cursor

Import Cursor usage from a CSV export (useful when API isn’t available):

Terminal window
pnpm cli import:cursor-csv /path/to/export.csv
Option Description
--days <n> Number of days to sync (default: 7)
--from <date> Start date for backfill (YYYY-MM-DD)
--to <date> End date for backfill (YYYY-MM-DD)
--skip-mappings Skip API key mapping sync (faster)