A sunglassed cartoon almond typing on a laptop next to a scale piled with almonds and a retro terminal reading "NUTPRINT dot 2,481 almonds," on a neon synthwave grid.

NutPrint

Your Claude Code sessions use water. That's bad.

But so do showers. Hand washing. Cooking. Drinking. Those are good.

Most of the things humans do with water are things we actually want to keep doing.

So why is AI's water usage bad? And how bad is it?

The problem is that once you're talking in gallons and liters, the number gets pretty hard to picture. Is 10 gallons a lot? Compared to what? A shower? A load of laundry? Your morning coffee?

You could compare it to drinking water or showers, but those are things we'd generally like to encourage. Nobody wants a dehydrated developer. Nobody wants a smelly one either (you know who you are).

But you know what the world could absolutely do with less of?

Fucking almonds.

So I built NutPrint.

It's a Claude Code → water footprint → almond footprint converter that puts the result directly in your Claude Code status bar.

D 1🥜 | W 150🥜

or the long form, with --long:

🥜 Day: 3.5 tsp = 1 almonds · Week: 2.4 gal = 150 almonds

Because we should absolutely care about the water used by AI.

But we should probably also care about what we're using that water for.

Almonds are notoriously water-intensive. Global-average estimates put the water footprint of shelled almonds at roughly 16,000 liters per kilogram. California-specific research has estimated roughly 3.2 gallons per almond.

And almonds aren't exactly alone.

Your almond milk? ~30 gallons of water per carton for the cheap stuff. Hundreds of gallons for the fancy stuff.

Beef? ~4,000 gallons per kilogram globally, versus ~4,300 per kilogram in almonds. And per gram of protein, beef and almonds are about the same.

That fifth pair of fast-fashion jeans you don't need? Roughly 1,000–2,000 gallons, depending on the lifecycle methodology (good-brands.earth).

So if you want to complain about AI's water usage, by all means.

Come at me, bro.

But I'm going to look at your almond milk.

And your beef.

And your $19 pair of jeans you'll wear four times before they rip at the inseam.

Hell, AI code is ~4× faster than humans, and saves roughly half a gallon of water for every hour of software development it replaces.

Because if we're going to start counting drops, let's count all of them.

The math

NutPrint reads Claude Code's own token-usage records and converts them into an estimated water footprint, then into almonds.

The almond number is intentionally ridiculous, yes, but the methodology isn't.

Every constant behind the calculation traces to a named source or a clearly flagged assumption in SOURCES.md.

NutPrint itself adds essentially no additional water footprint: it runs locally on token-usage data Claude Code has already recorded. No additional AI calls. Just math, almonds, and an increasingly uncomfortable awareness of agricultural water consumption.

Install

claude plugin marketplace add jamesvillarrubia/nutprint
claude plugin install nutprint@nutprint

Then, inside Claude Code, run /nutprint:setup-statusline to point your status bar at it. No manual JSON editing.

Run claude plugin update nutprint to pick up future releases. No reinstall ritual required.

Full setup instructions are in the README.