Getting Started
Install
Section titled “Install”npm install -g llm-usage-metricsRun without global install:
npx --yes llm-usage-metrics dailyRequirements
Section titled “Requirements”- Node.js 24+
- At least one supported source:
.pisessions (~/.pi/agent/sessions/**/*.jsonl).codexsessions (~/.codex/sessions/**/*.jsonl)- OpenCode SQLite DB (auto-discovered or explicit
--opencode-db)
First report
Section titled “First report”llm-usage dailyUseful next commands:
llm-usage weekly --timezone Europe/Parisllm-usage monthly --since 2026-01-01 --until 2026-01-31Common filters
Section titled “Common filters”llm-usage monthly --source pi,codexllm-usage monthly --provider openaillm-usage monthly --model claudeOutput modes
Section titled “Output modes”llm-usage daily --jsonllm-usage daily --markdownllm-usage monthly --per-model-columnsOpenCode explicit DB path
Section titled “OpenCode explicit DB path”llm-usage monthly --source opencode --opencode-db /path/to/opencode.dbIf no default OpenCode DB is found and no explicit path is given, OpenCode is treated as unavailable for that run.