Release candidate · free to try

Coffee roasting software that gets out of the way.

BRASA records the roast, keeps the coffee and remembers who made it — and otherwise leaves the roaster alone. Desktop software for small independent roasteries: one or two machines, a handful of people.

Release candidate · macOS · Windows 10 / 11
BRASA's live roast screen: time, environment and bean temperature, phase and rate of rise above the curve, a past roast of the same coffee drawn behind it, and the event buttons along the bottom.
The live roast screen · yellowing and first crack marked, the golden batch dotted behindTap to see it full size

The roaster’s attention belongs to the roast, not to the software.

  • No pop-ups while you roast
  • Nothing to save — it stores itself
  • No made-up numbers
  • No cloud, no account
Features

What it does, today.

Roast copilot

Above the reference, or below it.

A small arrow at the head of the curve, against the roast you chose to chase. A glance, not a reading.

The live roast chart: the bean temperature curve below the dotted reference roast, with the copilot's arrow at its head pointing up.
Auto

The profile sets the machine.

At each decision point Auto sends burner, air and drum — and one tap hands the roast back to you.

The live roast in Auto: burner 60, air 50, drum 55 set by the profile, and the next decision points listed beside the chart.
Decision points

What to set, and when.

Burner, air and drum at the charge, the turning point, first crack or a temperature you choose — with a line of what you do.

A profile's decision points: burner, air and drum at each milestone and at chosen bean temperatures, with a note of what to do.
Reference

Chase the roast you liked.

At pre-roast, pick a past roast of the same coffee — the golden batch comes first — and it is drawn behind the curve.

The pre-roast screen: a green lot, a profile and a reference picked from the lot's past roasts, with the reference's curve below.
Batch to batch

One screen after the drop, then the next.

Weigh it now or later, say whether it was production, sample or test — and the next batch starts from the same setup.

The post-roast screen: the finished curve, the kind of roast, the roastmaster and batch, and the Next roast button.
Machines

Your roaster, no code.

Tell BRASA where its readings live — register, encoding, scale — and Read live shows the numbers before you store it.

A Modbus machine's register map: bean and environment temperature, burner, airflow and drum speed, with Read live and the Modbus explorer.
Green lots

Every sack, a lot of its own.

Origin, process, harvest and stock — and every roast takes its charge off the lot it came from.

The green lots list with stock bars, and the selected lot's remaining stock.
Roasted lots

How fresh, at a glance.

A production roast becomes a roasted lot: its yield, its age since roasting, and what the cuppers found.

A roasted lot: yield, cupping score, origin, freshness and best-before date.
Cupping

Scored, signed, tied to the roast.

The SCA 2004 sheet — the total counts itself — with flavour notes, your own words and the roast it came from.

An SCA 2004 cupping sheet: attribute scores, flavour notes and the cupper's notes for one roast.
Roast history

Every roast, kept as it was.

Production, sample and test in one history. The curve and the marks are never edited afterwards; a golden batch wears a star.

Roast history: a list of roasts, one starred as a golden batch, and the selected roast's outcome, info and curve.

The full list

  • Live curves — BT, ET, rate of rise
  • Roast events and development time
  • Reference roast behind the curve
  • Roast copilot
  • Roast profiles with decision points
  • Automatic roasting · where the machine allows
  • Burner, air and drum control
  • Back-to-back batches
  • Modbus TCP roasters, no code
  • Santoker over USB
  • Green lot stock
  • Roasted lots and freshness
  • SCA cupping
  • Roast history and golden batches
  • People — who roasted, who cupped
  • Local data and automatic backups
  • Windows and macOS
  • Updates inside the app
Inside BRASA

Every screen, as it is.

Screenshots of the release candidate with a demo roastery’s data, replaying a real roast on a simulated machine — nothing drawn for the page. Tap a screen to see it full size.

Dashboard — The day at a glance

The day at a glance

Preheat the machine without starting a roast, pick the coffee and go to pre-roast. Green stock, what was roasted today and what has been roasted most.

Pre-roast — Four steps before the charge

Four steps before the charge

The green lot, the profile, a past roast to roast against — the golden batch is marked Best — and the charge weight, signed by whoever is roasting.

Live roast — The roast, live

The roast, live

Bean and environment temperature exactly as the machine sends them — nothing smoothed — and the rate of rise worked out from them. Yellowing and first crack marked, the golden batch dotted behind, Drop held.

Post-roast — Right after the drop

Right after the drop

Duration, drop temperature and development at a glance. Weigh the batch now or later, and say whether it was production, a sample or a test.

Profiles — Plans with decision points

Plans with decision points

Each point fires at a moment or a temperature and says what to set burner, air and drum to. A profile that can drive the machine is marked Auto.

Roast history — Every roast, kept

Every roast, kept

Production, sample and test roasts in one list, the golden batch starred. The outcome, the roast’s facts and its curve in the panel beside it.

Green lots — The warehouse

The warehouse

Each delivery is its own lot. Stock goes down with every roast; origin, producer and harvest stay with the coffee.

Roasted lot — What the roast became

What the roast became

Yield, roast level, freshness and a best-before date, and every cupping of it — signed, scored and written down.

Cupping — Cuppings, grouped by roast

Cuppings, grouped by roast

Every cupping under the roast it tasted, with how many there were and their average. The sheet, what was in the cup and the roast’s curve beside it.

Cupping sheet — The SCA 2004 sheet

The SCA 2004 sheet

Ten attributes, the defects, flavour notes and what you found. The total counts along as you score; nothing to save.

Machine — Your roaster, configured in the app

Your roaster, configured in the app

A roaster on the network: name and batch size, the address and unit, how often to read — and Test / connect before anything is stored.

Register map — Where the readings live

Where the readings live

Each channel mapped to its Modbus register and encoding. Read live decodes the map on screen before you store it; the Modbus explorer finds registers you do not know.

The roast

The curve, the marks, and nothing in the way.

Bean and environment temperature and the rate of rise, drawn live from what the machine sends. Your hands stay at the drum; the screen is there when you look.

Charge · mark · drop

Time zero is yours

Nothing is recorded until you press Charge. Mark yellowing, first and second crack as they happen — the turning point is found for you. Drop is held, not clicked, so it never happens by accident.

Honest curves

A gap stays a gap

If the machine goes quiet, the clock keeps running, the curve shows the hole and BRASA reconnects on its own. It never draws a reading it did not receive — and every reading is on disk the moment it arrives.

Reference

Roast against your best

Before the charge, pick a past roast of the same coffee and it is drawn behind the live curve. BRASA suggests the golden batch if you have marked one, otherwise the most recent.

Profiles

A plan with decision points

A profile holds the level, the charge temperature and what to set burner, air and drum to at each moment — charge, turning point, first crack or a temperature you choose. The line you wrote appears when it is time.

Auto

Hand it over, take it back

On a machine whose controls BRASA may write, a profile can drive the roast: hold Auto to engage it, and take over the moment you want to. On a read-only machine you follow the points yourself.

Preheat · record

Before and after

Bring the drum up to temperature from the dashboard without starting a roast. After the drop, weigh the batch — now or later — and say whether it was production, a sample or a test.

Machines

Your roaster, as it is.

BRASA ships drivers, not machine presets. A roaster that speaks Modbus over your network needs no code at all — you tell BRASA where its readings live, and see live numbers before you store anything.

Network
Modbus TCP. A roaster that speaks Modbus TCP on your network. Enter each channel’s register and press Read live; if you do not know the registers, the built-in Modbus explorer helps you find them.
USB cable
Santoker over a USB cable: BRASA reads the bean and environment temperature, and drives nothing on the machine.
No machine
Without a reachable roaster BRASA plays a recorded demo roast, clearly marked Demo — so you can try the whole flow before you connect anything.

Not there yet: Bluetooth · Modbus over a serial cable · temperatures typed in by hand

The roastery

From the sack to the cup.

Every roast knows the coffee it came from, the person who made it and what it tasted like — without anybody filling in a form to make it so.

Green lots

Stock that keeps itself

Each delivery is its own lot. Every roast takes its charge off the stock; a lot that reaches zero archives itself, and Restock brings the same coffee back as a new delivery. Freshness counts from the harvest.

Roast history

Every roast, kept

The curve and the marks stay exactly as they were recorded. Notes, weights and what kind of roast it was can be changed later; a golden batch is marked once and suggested from then on.

Roasted lots

Freshness at a glance

A production roast becomes a roasted lot with its yield, its roast level and its age — peak, good, fading — and a best-before date you can set yourself.

Cupping

The cup, tied to the curve

Score production batches and samples on the SCA 2004 sheet. The board groups cuppings by roast with their average, and every cupping keeps the line back to the roast it tasted.

People

Signed, not locked

Roasts and cuppings carry the name of whoever made them. A name is authorship, not a permission — anyone can do anything, and a roastmaster who leaves hands their work on.

Your words

The roastery’s own vocabulary

Flavor notes and certifications: type a word once and it is offered the next time. Dates, weights and temperatures are written the way your region writes them.

Free to try

Roast with it on your own machine.

BRASA is a release candidate. It is offered free to roasteries willing to try it on real roasts and say what they find.

  1. Download and install

    One installer. BRASA tells you when there is a newer one — never during a roast.

  2. Register the roastery

    At first launch, your roastery’s name and an email. The trial licence is switched on for you.

  3. Add your machine

    In Preferences → Machines. Or roast the demo first and connect later.

BRASA is not signed by Microsoft or Apple yet, so the first time it opens, each system asks once.

macOS
Drag BRASA to Applications and open it; macOS will not, the first time. In System Settings → Privacy & Security, click Open Anyway beside BRASA and confirm.
Windows
SmartScreen says Windows protected your PC. Click More info, then Run anyway.

While BRASA is being tested it sends usage and each finished roast — its curve, events, notes and coffee name, with your roastery’s name — to the developer. One switch in Preferences turns that off.

  • macOS
  • Windows 10 / 11
  • A screen of at least 1280 × 720

Not ready to try it yet? Leave an address and BRASA will write when there is something new — a build, a machine it has learned to talk to. Not often.

Thank you — you are on the list.

That does not look like an email address.

It did not go through. Try again in a while, or write to [email protected].

Only the address is kept, on BRASA’s own server, and it goes nowhere else. To be taken off the list, write to [email protected].

Testing BRASA

Roast as you always do, and say what you find.

The test that helps most is an ordinary roasting day — your machine, your coffees, your profiles. Whatever goes wrong, gets in the way or is missing: one sentence is enough, and it goes straight to the developer.

BRASA's feedback drawer open under the top bar: a written note, the Attach a screenshot box ticked with a picture of the window below it, and Cancel and Send.
The speech bubble in the top bar (ringed) opens the drawer. The roast behind it carries on.
In BRASA · preferred

The Feedback button

  1. Click the speech bubble in the top bar. It is on every screen, the live roast included.
  2. Write what happened, what you expected, or what you would change.
  3. If the screen says it better, tick Attach a screenshot of BRASA. You see the picture before it goes, and only BRASA’s window is in it.
  4. Send — or Ctrl+Enter (⌘+Enter on a Mac).

The note goes with your roastery’s name and the version you are on, so there is no need to say which build. Closing the drawer keeps what you wrote.

By email

[email protected]

For anything longer — a file, a video, a question — or when BRASA will not start at all. Say which roaster and which system, and the version: it is at the foot of the sidebar.