Make your next cup repeatable

My brew journal

Bean library · Taste troubleshooting · Home brew lab

Keep a recipe. Record what changed. Find your way back to a good cup.

Back up your journal

Saved only in this browser on this site. No account or cloud sync. Clearing site data, changing browser or using a different address can hide or erase records. Export a backup to keep them.

Create a recipe

Start a guided brew →

Manage my bean library. A link does not deduct stock.

For espresso, record collected beverage yield; for other methods, record input water. Comparisons distinguish these meanings.

Need a starting point? Calculate a ratio · Set espresso yield · Open a timer

My recipes

Record a brew

Choose a saved recipe. Actual values below are stored as a separate snapshot; changing a recipe later will not change earlier brews.

Recent brews

Compare two cups

Compare a pair, then choose one change for next time. Ratings are your preference, not a professional assessment.

Keep a backup

Export downloads all bean bags, recipes and brews as a JSON file. Import adds records after validation and keeps existing work. Do not put sensitive information in notes or share a backup unintentionally.

The journal is limited to 1 MB, 200 bean bags, 500 recipes and 500 brews. Existing bag IDs keep their current local stock during import; deductions are never replayed. Deleting or undoing a brew does not restore used beans. Deleted records can be restored with Undo until another deletion or reload. Privacy details.