u/waevans10

I built an open-source tool that auto-reviews your GaggiMate shots with AI and suggests grind/profile tweaks
▲ 22 r/gaggimate+1 crossposts

I built an open-source tool that auto-reviews your GaggiMate shots with AI and suggests grind/profile tweaks

I've been dialing in on a GaggiMate and wanted something that would look at my shots and tell me what to change — without pasting data into a chatbot every time. So I made crema: a small self-hosted service that runs on a Raspberry Pi (or any always-on computer) on the same network as the machine.

What it does:

- Automatically pulls new shots off the machine and parses the telemetry (pressure/flow/temp curves, channeling + puck-resistance diagnostics)

- Sends recent shots to Claude and gets back a 1–10 score plus concrete grind/dose/profile suggestions — grind advice in your grinder's own steps/clicks if you tell it what you run

- One click to draft a corrected profile, add your own taste notes ("came out sour, keep preinfusion short") and refine it, then push it back as a new [AI] profile — it never overwrites your originals, and it warns you explicitly if a draft would change your stop conditions

- A little web report you can also trigger on demand

It complements GaggiMate's own graphs and UI rather than replacing them — you still brew from the machine; crema adds the review layer on top. It's the hands-off counterpart to the excellent interactive gaggimate-mcp server (I vendored its .slog parser — full credit in the repo).

Free and open source (MIT). Fair warning: the reviewing runs on the paid Anthropic API — a few cents per shot, realistically a dollar or two a month, and nothing spends automatically until you turn it on.

Repo: https://github.com/waevans10/crema

Early days and very much a personal project — feedback and PRs welcome. Curious whether it's useful to anyone else running a GaggiMate.

u/waevans10 — 1 day ago