Coffee roasting software

Built for the Kaleido M-series.

First Crack Bridge talks directly to your Kaleido (every degree, every event, every roast) captured at 1 Hz and indexed alongside thousands of other community profiles.

Live Roast — reference curve10:00 light-medium
Bean380°
ChargeDrop 420°
Env340°
RoR0°/min

Supported models

Kaleido M1

Confirmed

Live read + monitor over USB-serial or Bluetooth. Confirmed on a roasting bench across multiple sessions.

Kaleido M10

Confirmed

Same protocol as the M1. USB-serial or Bluetooth. Field-tested through full roast cycles.

Other M-series

Voted in

Kaleido's M-series protocol stays consistent across the lineup, so additional models should land as roasters in the beta queue report them working.

How it connects

USB-Serial

Plug the Kaleido straight into your laptop via USB. Bridge auto-detects the device on macOS + Windows and starts streaming temperature data at 1 Hz the moment your session opens.

  • USB-C or USB-A cable to your laptop
  • macOS 26+ or Windows 10 build 19041+ / Windows 11
  • No additional drivers; Bridge handles the serial protocol

Bluetooth (RFCOMM)

If you'd rather roast without a cable, Bridge pairs over the Kaleido's built-in Bluetooth Classic radio. The connection is wired RFCOMM-style (every byte that comes over USB also comes over BT), so live read and event logging both work.

  • Pair the Kaleido in your laptop's Bluetooth settings first
  • Bridge falls back to direct channel 1 if the SPP service isn't registered
  • Recovers automatically after a roaster power-cycle

What you get

Guided or full auto, your call per roast

The same recipe runs two ways. Auto: Bridge fires each step at its trigger and you can cancel any you don't want. Guided: every step becomes a cue, you stay on the dials and tap Set now when you agree. Switch modes mid-roast.

Live read and control

Bean and environment temps stream off the Kaleido at 1 Hz over USB-serial or Bluetooth, with RoR computed inline on a 30-second linear-regression window. Unlike the monitor-only roasters, Bridge also drives the Kaleido: heater power, fan, drum, and target setpoint can be commanded from the live UI or fired by a recipe.

Automatic phase detection

Drying, Maillard, and development label themselves as the Kaleido's bean temp crosses each boundary, so you can keep your hands on HP, FC, and RC instead of tagging the chart.

Event keyboard

Numpad-first logging for CHARGE, Turning Point, Dry End, First Crack, and Drop. Tap or hit the highlighted key and Bridge timestamps it to the second, even through the M10's faster ramp.

Reference roast overlay

Pin a previous Kaleido roast (yours or a community one) as a ghost curve to roast alongside it. The overlay updates in real time so you can match a target profile turn by turn.

Cloud sync from the first session

Every Kaleido roast lands in your account as it happens. Pick it up on your phone between batches, with bean records, cupping notes, and recipes in one library.

Community comparison

Publish your best Kaleido roasts and find other M1 and M10 owners running the same beans. Filter the feed by origin, process, or roast level to set a baseline.

First Crack vs. Artisan

FeatureFirst CrackArtisan
Live read from Kaleido (USB)YesYes
Live read from Kaleido (Bluetooth)Yesvia plugin
Native macOS appYesYes
Native Windows appYesYes
Native Linux appNoYes
Cloud sync + multi-device libraryYesNo
Bean inventory + recipe managementYesNo
Cupping workflow + ratingsYesNo
Community roast sharingYesNo
Agtron color scoring (phone camera)YesNo
Imports your existing .alog filesYesn/a

Inside the app

Mid-maillard on a Kaleido M10 — BT climbing through 300°F, RoR pulling back toward 12°F/min, every event already on the chart.
First crack at 385°F, ~8 minutes in. The FC marker drops onto the chart the second you tap the event button.
Full 10-minute curve from charge to drop. Every degree captured, every phase auto-detected, every event you logged on the timeline.

Ready to roast better on your Kaleido?

Bridge is in private beta — we review every request by hand. Approval usually lands within a few days. While you wait, you can roast on any drum with Guided Roast in the browser today, and import your .alog history at any time.