Brewery Wars
Brew open the app War I waitlist

War I

The first war is brewing

Declare your targets, brew your batch, and land it on the record. Brewery Wars scores real brew days on precision — and the first war is forming.

Brewery Wars

War I — waitlist open

What Brewery Wars is made of

  • call your shot

    Precision Score

    Scored by how close you land to the targets you declared — not by anyone's taste but the kettle's.

  • blind flights

    War Rooms

    Coded pours and secret ballots. Taste decides who wins; precision decides who may compete.

  • on the record

    Share Cards

    Every brew can mint a card. Post the ones worth bragging about.

  • seasonal standings

    The Ladder

    Standings reset by season. Titles are defended, not collected.

  • no account, no caps

    Free Forever

    The brewing app is free: offline, private, yours. Forever means the single-player app — that is the point.

Precision

How close did you land to your own numbers?

Brewery Wars scores execution, not taste. You declare your targets, you brew, you log what actually happened — and the Precision Score is the distance between the two. It answers one question: how closely did this brew reproduce your own calibrated system? Nobody has to agree with your palate for that number to mean something.

Precision readout Deviation from declared target
  • Extract yield target 74.0 · ±1.8 pp
  • Fermentation target 78.0 · ±1.4 pp
  • Volume target 19.0 · ±0.4 L
Target you declared Where the brew landed Precision 91.4 · dialed in
A drawing, not a screenshot, and not anyone's brew — the figures are invented to show the shape of the thing. The centre line is the target you set yourself; the score is how tightly the marks gather around it.

Share card

A brewer's whole record, on one card.

When a result leaves the app it leaves as a card the app draws itself — the same routine whether it renders on your phone or on a server, so the picture you post is the picture the software made.

Pentagon card 1200 × 600
Drawn by the app's card engine at its real size, in the app's own colours rather than this page's. The brewer, the handle and every axis value are invented for this page — illustrative figures, not anyone's record. "self-reported" is the app's own free-tier footer.

Single player

The whole app is free forever, and it runs with no account.

Planning, brew day, and everything you write down afterwards lives on your device. No sign-up, no connection needed. It works in a garage with no signal, and it keeps working if this website disappears — that is simply what local software is, and it is why "forever" is a safe word for this part and not for anything with a server behind it.

  • Recipes
  • Brew Flowthe guided brew day
  • Logbook
  • Inventory
  • Yeast Bank
  • Water profiles
  • Calculators
  • Equipment
  • Import / export
  • Two themesUltracode and Ultraviolet

Readings

Everything you write down gets drawn.

Gravity and temperature off the same fermentation, each on its own scale. The app plots what you logged and nothing else — no interpolation, no filled-in gaps, no smoothing away a reading you would rather not have seen.

Fermentation Gravity · Temperature
Hand-drawn to the app's chart geometry — same margins, same gridline weight, same monotone curve, same two-layer bloom on the line. The readings are invented; a real fermentation is rarely this tidy.
Recent results Last seven, oldest to newest
  • Precision

    78.291.4
  • Extract yield

    69.174.0
  • Volume

    17.919.0
Each spark is one track across your last seven results, scaled to its own range — the shape is the story, which is why there is no shared axis. Invented figures.

The boundary

Single player is owned. Multiplayer is rented.

The pentagon

Five axes, one shape.

A brewing record collapses to five numbers, and the shape they make is the point. It shows what you are good at and what you simply have not done yet, and a dent is hard to argue with.

Skill pentagon Career, all styles
Marksmanship
How close your results land to the targets you declared.
Consistency
How little those results scatter from one batch to the next.
Reproducibility
Whether brewing the same recipe again lands in the same place.
Range
How many distinct styles you have actually landed.
Battle
How you have done against other brewers, head to head.
Drawn by the app's own pentagon emitter, in the app's own colours. An axis with nothing behind it yet sits hollow at the centre rather than being filled in as a zero — no data and no marks are different things. The five values here are invented.

Multiplayer

The wars layer is where brewers go head to head.

Submit a result, take on another brewer directly, appear on the ladder — decided by Precision Score. This is the one part that needs a server, so it is the one part that needs an account. That account is an upload credential, never the app's identity.

Premium is a one-time payment, and what it buys is competitive citizenship rather than capabilities held back from the app above:

Your @handle
Yours, granted once.
Your results on the record
Server-timestamped when you submit them.
Share cards
For taking a result somewhere else.
Head-to-head wars
Access to the direct matchups.

Championship seasons are ticketed separately, per entry — the way homebrew competitions already work.

Results are self-reported. The Precision Score reads the numbers you logged, and submitting a result puts those numbers on the record with a server timestamp — which fixes when you said it, not whether it happened. A ladder of homebrewers stands on the same footing homebrew competition always has: people reporting their own work.

Built by

One person, alongside a real brewery.

Brewery Wars is written by one developer who also runs Lucky Bones, an actual brewery. The brew days that test this software are real brew days on real equipment, which is most of why it cares so much about whether you hit your numbers.

Data

This page collects one thing.

This page collects one thing, and only if you hand it over: a waitlist email. It is stored to send you one notice when the doors open, never shared, and deleted on request. Until you submit, this page makes one network request — the document you are reading.

There is still no JavaScript, no analytics, no cookies, no fonts borrowed from someone else's server and nothing embedded. The drawings above are inline SVG and the colour in them is CSS, not code. The form is a plain HTML form: it does nothing at all until you press the button, and when you do, it posts to this same origin and nowhere else.

The full text lives with the app: Privacy.

War I

Nothing is for sale on this page.

There is no checkout here and no price to quote. The only thing to do is leave an email, and the only thing that comes back to it is one notice when the doors open.