Starting one
Press Brew on any recipe. Brewgravity immediately:1
Pins the recipe as it is right now
A recipe version is saved and attached to the session. Everything
the session shows you comes from that snapshot, so later edits to the recipe
cannot change what this brew day says. If nothing has changed since your last
brew, the existing version is reused rather than duplicated.
2
Creates the session
Named after the recipe, dated today, with status planning.
3
Generates the brew day checklist
Built from the recipe, not from a fixed list: one step per mash rest, one
per hop addition, and the lauter step your mash type actually calls for.
4
Opens it
You land on the session, ready to edit before brew day or start ticking now.
The Brew Day tab
The checklist is generated from the recipe the session is pinned to:
Steps that the recipe does not call for never appear. A recipe with no dry hops
gets no dry hop step; an extract recipe gets no mash at all; and a full-volume
mash gets Drain the mash instead of Sparge, because there is no sparge
to do.
Every step opens with the numbers for that step, computed live from the pinned
recipe — the strike temperature and volume, the hops in that addition, the
pre-boil target. Rename a step and it keeps them.
Steps are still a starting point, not a contract: add, edit, and delete them to
match how you brew. Rebuild from recipe, in the checklist’s ⋯ menu, throws
the list away and generates it again — useful if you corrected the recipe’s mash
type after starting the session. It replaces every step, including ones you
added or ticked off.
What it rebuilds from depends on how far along the session is. While the
session is still planning it has brewed nothing, so the rebuild re-reads the
recipe as it stands now and re-pins the session to it. Once you have pressed
Start Brew Day, the pinned version is the record of what you are brewing and
does not move: the rebuild follows that pinned recipe, not later edits. To brew
a corrected recipe, start a fresh session from it.
Mash type
The Mash type on the recipe decides what the mash steps say and what the strike temperature comes out at:default
Mash at a set thickness — 2.6 L/kg unless you change it — then rinse the grain
with the rest of the water.
no-sparge / BIAB
Every litre goes in the tun at once. The mash runs much thinner, typically 4–6
L/kg, and a thinner mash loses less heat to the grain — so the strike
temperature is several degrees lower than the same beer sparged. There is
no sparge step.
Step timers
Every step can carry its own countdown, started and stopped on the step itself. The generated checklist puts one wherever the recipe implies a duration — each mash rest gets its rest time, flame out gets the boil length, a whirlpool gets its steep — and Add timer puts one on any other step. Click the readout to change the duration or remove it. A step timer is separate from the brew day clock. The clock at the top of a session measures the whole day, from the first step you ticked off; a step timer measures one rest. Starting, pausing or resetting a step timer does not touch the clock, and ticking a step off does not touch its timer. Timers are stored on the step, not held in the page, so one keeps running through a reload, a switch to the Fermentation tab, a walk to another screen, and the phone locking in your pocket. A sixty-minute mash does not care whether the app is open, so neither does its timer: come back after an hour and it says Done, not fifty-nine minutes remaining. When one finishes it chimes, turns green and pulses, and the countdown is mirrored next to the brew day clock so you can read it without scrolling to the step that owns it. If you granted notification permission, a finished timer also raises a system notification when the tab is in the background.Tracking progress
Tick steps off as you complete them; Brewgravity records when each one was done, and shows how long it was since the previous step — so how long did it take me to reach a boil is answered by the ticks you were making anyway. The recorded time is editable. A step gets ticked off when you get back to your phone, not when it actually finished, so correct it to what really happened.Notes
Two places to write things down, both saved as you type:per step
Add note under any step. What actually happened here — the temperature you
really hit, the volume you really collected.
whole session
The Notes tab of the reference panel, for the whole brew day. Stamp
time inserts the current clock time, so noting boil on at 11:42 is one tap
and a sentence.
The reference panel
Brew day is mostly reading the recipe you are brewing. Recipe & notes opens a panel beside the checklist holding the pinned recipe — targets, the water plan, the grain bill, the hop schedule, the mash schedule — and the brew day scratchpad, on its second tab. It shares its space with the assistant, so the two take turns: opening BrewAgent puts the panel away, and opening the panel closes BrewAgent. On a phone it is a sheet rather than a column.Working through the day
Until you press Start Brew Day, the checklist is dimmed and inert — a session in planning is for editing, not ticking. Pressing it moves the session to brewing and wakes the checklist up. When you are ready to pitch, the Ready to ferment? panel at the bottom of the tab takes your measured OG in SG, Plato, or Brix. Entering it and pressing Start Fermentation:- moves the session to fermenting,
- stamps the moment fermentation started,
- and drops your OG onto the fermentation chart as a labelled point.
You can also set status directly from the dropdown in the session header —
useful for back-dating a brew you are entering after the fact, or for
correcting a mis-click. The buttons are the guided path, not the only one.
What the session records
date
Editable — set it ahead of time to plan, or back-date a brew you are entering
after the fact.
gravity
What you measured, against what the recipe estimated. The gap between the two
is your real brewhouse efficiency talking.
gravity
Measured final gravity, which gives you true ABV and true attenuation for that
yeast on your system.
text
The scratchpad, and everything the fields do not cover. The scorched pot, the
stuck sparge, the hop bag that split.
per step
What happened at each step, and when it was ticked off.
Status at a glance
Planning
Created, not brewed yet.
Brewing
Brew day is happening.
Fermenting
Yeast is pitched — start logging.
Complete
Packaged and done.