llm-water-opencode
v18.0.13
Published
Track OpenCode session token usage, costs, and water consumption. Daily, weekly, monthly, and session reports with water footprint data.
Downloads
384
Maintainers
Readme
llm-water-opencode
Analyze OpenCode session token usage, costs, and water consumption.
Built by Procrastinate Coder · Part of the llm-water-tracker family.
Quick Start
npx llm-water-opencode@latest --help
npx llm-water-opencode@latest dailyShell Alias (recommended)
alias water-opencode='npx llm-water-opencode@latest'
water-opencode daily
water-opencode monthly --jsonUsage
npx llm-water-opencode daily # Daily usage with water
npx llm-water-opencode weekly # Weekly report
npx llm-water-opencode monthly # Monthly report
npx llm-water-opencode session # Session-level report
npx llm-water-opencode daily --json # JSON output
npx llm-water-opencode daily --compactEnvironment Variables
OPENCODE_DATA_DIR— override OpenCode data directory (default:~/.local/share/opencode)LOG_LEVEL— log verbosity (0 silent … 5 trace)
Data Location
OpenCode stores usage data in:
~/.local/share/opencode/storage/message/{sessionID}/msg_{messageID}.json
Features
- 💧 Water columns: Liters and gallons per day/week/month/session
- 💵 Accurate cost calculation from token data via LiteLLM
- 📄 JSON output with
--json - 📱 Compact mode with
--compact
