BrewSoft
Recipes, batches and what's in the cupboard. A homebrew tool we're building for your own computer.
We wanted the recipes, the brew log and the cupboard on a box at home, in grams and litres. The working build now joins those pieces together: design a recipe, check the stock, start a batch and keep what actually happened separate from the recipe you change later.
What's working
These tools are built. Public access is still closed.
- Recipe designer. Build the grain bill, hop additions and mash schedule. OG, FG, ABV, IBU and colour update as you edit. Copy or scale a recipe, search and tag the list, and keep saved versions.
- Batches. Each batch takes its own recipe copy. Track planning, brewing, fermentation and completion; log gravity, temperature and pH; compare measured figures with the plan and chart fermentation readings.
- Inventory. Track stock, cost, supplier and best-before. Check a recipe for shortfalls, adjust quantities and choose to deduct ingredients when starting a batch.
- BeerXML and account copies. Import and export BeerXML recipes with warnings about what needs attention. Export your account data as JSON and preview an import before adding it.
- Reusable profiles. Keep equipment, mash, fermentation and water profiles. Mash, fermentation and water details are copied into the recipe, so changing those profiles later does not rewrite its saved details.
- Metric and NZ reference data. Grams, litres, °C and EBC, with display conversions. The ingredient library includes NZ Hops varieties, Gladfield malts and yeast strains. Seeded NZ water profiles include source notes: check your own supply before treating them as a measurement.
- Water tools and calculators. Blend source water, compare target ions and calculate salt and acid additions. Standalone tools cover gravity, alcohol, carbonation, mash water and unit conversions. Mash pH prediction is still on the board.
- Brew day and device readings. Generate step timers from a batch's recipe. Browser cues and optional phone alerts help you follow the current step; phone alerts need a notification service configured. Tilt, iSpindel and a custom reading stream can send readings, with a device assigned to a batch.
- Sharing, printing and the shed. Keep a recipe private or share a read-only link. Print recipes and brew sheets, or save them as PDF through the browser. The installable web app can retain its last-seen screens and queue supported edits while disconnected.
What's still on the board
Mash pH prediction needs reliable malt data. BeerJSON and BSMX support, broader device integrations, general outbound webhooks and access tokens for other tools remain on the board. So do a few specialised calculators and dismissing an alarm on one device so it stops on another. No dates are promised.
Know the limits
Offline work starts with screens and data already loaded while connected. It covers editing existing recipes and batches, logging readings and adjusting stock. Creating a new recipe or batch needs a connection. Changes replay when you reconnect; a stale recipe goes to a couldn't-sync list for review instead of overwriting the server's copy.
Device readings do not mean control of your fermenter or support for every cloud-connected gadget. Water ion and acid calculations do not predict mash pH. There are no native phone apps or AI helper.
This is the public project page. There is no public signup, download or source release yet.