Skip to content

costcut push

Upload session data to backend (visible in dashboard).

Usage

costcut push [OPTIONS]

Options

Option Default Description
--project PATH . Project path to scan
--since N 30 Only push sessions from last N days
--dry-run false Print what would be pushed (no HTTP)

Examples

Push last 30 days (default):

costcut push

Push last 7 days:

costcut push --since 7

Dry run (see what would upload):

costcut push --dry-run

Push from a different project:

costcut push --project ../other-project

Notes

  • Requires authentication: run costcut auth set first
  • Scans Claude Code sessions in ~/.claude-mem/ or project-specific paths
  • Parses transcript JSONL, aggregates costs by model
  • Uploads to https://api.costcut.dev/v1/sessions