Skip to content

claude Source

  • ~/.claude/projects/**/*.jsonl
  • ~/.claude/transcripts/**/*.jsonl
Terminal window
llm-usage daily --claude-dir /path/to/.claude/projects
# or
llm-usage daily --source-dir claude=/path/to/.claude/projects

The adapter reads Claude Code assistant transcript rows with message.usage, including nested subagent transcripts. Streaming/update rows are de-duplicated by message id plus request id, so only the final observed usage row per request is counted while retries count separately.

Claude model rows default to provider anthropic; rows that declare another provider keep that provider.