Water is a VS Code extension that reads your Claude Code and Codex logs on disk and shows today's estimated water and energy use right in the status bar. Nothing leaves your machine.
Everything runs in the extension host. No API key. No account. Works offline.
Parses ~/.claude/projects and ~/.codex/sessions directly, deduping messages and counting per model.
Today's water estimate updates as you work and deepens from light to deep blue as it climbs. Click for the full panel.
See which models drove your footprint. Heavyweight reasoning models get a 10x weight, because model choice is the biggest lever.
Published estimates for the water cost of one AI prompt disagree by more than 1000x. So Water shows a range, with every coefficient labeled and sourced.
Raw JSONL logs undercount real token usage by 10–100x: they use streaming placeholders and omit hidden thinking tokens. Water always shows the logged sum, and when you paste your true total from the statusline it shows the corrected figure and the undercount factor, instead of hiding the discrepancy.
Free on the VS Code Marketplace. Or build the VSIX from source.
Or from the command line, once published: