Skip to content

gemini Source

  • ~/.gemini/tmp/*/chats/*.json
Terminal window
llm-usage daily --gemini-dir /path/to/.gemini
# or
llm-usage daily --source-dir gemini=/path/to/.gemini
  • each file is a single JSON session object
  • only message.type === "gemini" rows with token usage are emitted
  • token mapping:
    • tokens.input + tokens.toolinputTokens
    • tokens.outputoutputTokens
    • tokens.thoughtsreasoningTokens
    • tokens.cachedcacheReadTokens
  • repoRoot is resolved from ~/.gemini/projects.json when available