← Projects

Beanerator for xBloom

June 2026
Next.jsVercel AI GatewayNeonopencodeClaude

Snap a coffee bag, get an AI pour-over recipe, send it to your xBloom

Beanerator
Saved🌙
Product link (optional)
https://roaster.com/products/…
Notes for the AI (optional)
natural Ethiopian, I like it bright; 18g
🔎 Always look up the bean online
📷 Snap your bean bag
Tap for the front — add the back too

Point your camera at any bag. Get a pour-over built for those beans.

  • Snap & read

    A vision model reads the bag — origin, process, roast, tasting notes.

  • Smart lookup

    Sparse label? It searches the web or reads the roaster's product page.

  • Tune by taste

    Too bitter or sour? It adjusts grind, temp, and ratio like a barista.

  • One tap to xBloom

    The finished recipe syncs straight to your machine, ready to brew.

From a bag of beans to a brewing machine

My xBloom Studio brews to a recipe, but dialling one in by hand means typing dose, ratio, grind, temperature, and every pour into the app — so most of us just guess.

Beanerator is the shortcut: snap the bag, and AI reads the label (or looks the coffee up online) and designs a pour-over grounded in real extraction theory. Tweak it, then send it straight to your xBloom, ready to brew.

xBloom has no public API, so it talks to the same private endpoints the app uses (RSA-encrypted, building on denull0/xbloom-agent). AI runs through the Vercel AI Gateway, recipes live in Neon, and it's a self-host template. Built end to end with opencode.


github.com/hgstrm/beanerator, photo to recipe to your machine.