Skip to content
Brew diary + calibration assistant

The lab notebook for your coffee.

Track your beans through their degas window, log reproducible extractions, and get adjustments from your own history. Works offline, right on the counter.

Status: Ready to brew
standby
Degas8 days · ready
Extraction
00:00
EY0.0%
18.0g0.0g
Ratio1:0.0
Grind Size4.2
fine (espresso)sweet spot (3.2 - 5.2)coarse (filter)
[ section.01 || metric_thesis ]
The problem

You nailed the perfect cup once — and couldn't do it again.

Grind by eye, time from memory, notes across three different apps. Without a structured record, every good coffee is an accident you can't reproduce.

[ 18.0g in ][ 45.2g out ][ tds 1.38% ]
unregulated chaos[ unreproducible ]
  • Blind adjustmentsgrind, taste, hope
  • Short memorywhat worked last week?
  • Scattered notespaper, phone notes, spreadsheet
the beencoffee way[ systematic ]

Every brew recorded instantly. Ratios locked down, taste mapped, adjustment suggested. The next cup builds on the last.

EY 21.4% OK
[ section.02 || system_capabilities ]
Features

From inventory to calibration, in one instrument.

[ brew laboratory suite v2.0.0 ]
Inventory[ feature.01 ]

Every bean at its degas peak.

Log the roast date and follow the rest window — fresh, ready, past — with no guessing. Know what to open today.

Degas8 days · ready
[ inventory_id: #b892 ]ready to extract
Logging[ feature.02 ]

Extractions you can actually repeat.

Dose, yield, grind, time, temperature, and taste in a few taps. Every extraction becomes a reproducible recipe — not a vague memory.

Espresso
18.0g45.2g1:2.5
Grind4.2Time0:29Balanced
Calibration[ feature.03 ]

Your next adjustment, from your own data.

The app reads your history — EY%, TDS, ratio — and suggests the next move: grind finer, raise the dose, shorten the time. You steer by taste; the numbers refine.

EY21.4%
Next step+0.2 g · −1 s
[ probability: 94.2% ]
Offline[ feature.04 ]

Instant, with or without a signal.

Every entry lands on the device first and syncs itself once you're connected. The counter doesn't wait for Wi-Fi.

Saved locallySyncing
[ secure_storage ]
How it works

From bean to next adjustment in three steps.

[ process sequence || 3-phase ]
  1. 01phase_01

    Add the bean

    Roast, origin, process, and date. The degas clock starts on its own.

    [ seq_st: verified ]ok
  2. 02phase_02

    Log the extraction

    Dose, time, grind, and taste while you brew — in taps, one-handed.

    [ seq_st: verified ]ok
  3. 03phase_03

    Get the adjustment

    The app compares against your history and suggests the next move. Repeat, better.

    [ seq_st: verified ]loop
// manifesto & design philosophy

Precision over decoration.

BeenCofffe is an instrument, not a feed. Tabular numerals that don't jitter, controls within thumb's reach, offline by default. The tool disappears into the brew — what's left is a better, repeatable cup.

  • [01]Tabular numerals
  • [02]Counter-ready
  • [03]Offline by default
[ design_specs: ref_109.v2 || 0d1117_e07a5f ]
[ section.03 || knowledge_base ]
Questions

Frequently asked questions

Detailed information on methods, offline functionality, inventory handling, and technical data calibration.

[ helpdesk_support || online_docs ]
[01]Is BeenCofffe free?

You create your account and start logging extractions at no cost. No card required to begin.

[02]Do I need an internet connection?

No. The app is offline-first: everything works on the counter and syncs itself when you reconnect.

[03]Does it work for espresso and filter methods?

Yes. Espresso, V60, Aeropress, and more — the parameters and ratio adapt to the method you use.

[04]Is my data mine?

It is. Your history stays in your account and syncs across your devices. No social feed, no public recipes.

[05]Do I need a scale or special gear?

A scale accurate to 0.1 g helps a lot, but you can log with whatever you have. The more precise the data, the better the suggestion.

[ sys.state || compiling_recipes ]
[ shift.opt || 1:2.5 ]

Start calibrating your coffee.

Create your account and turn every extraction into data.

Create free account