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.
Supported models
Kaleido M1
ConfirmedLive read + monitor over USB-serial or Bluetooth. Confirmed on a roasting bench across multiple sessions.
Kaleido M10
ConfirmedSame protocol as the M1. USB-serial or Bluetooth. Field-tested through full roast cycles.
Other M-series
Voted inKaleido'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
| Feature | First Crack | Artisan |
|---|---|---|
| Live read from Kaleido (USB) | Yes | Yes |
| Live read from Kaleido (Bluetooth) | Yes | via plugin |
| Native macOS app | Yes | Yes |
| Native Windows app | Yes | Yes |
| Native Linux app | No | Yes |
| Cloud sync + multi-device library | Yes | No |
| Bean inventory + recipe management | Yes | No |
| Cupping workflow + ratings | Yes | No |
| Community roast sharing | Yes | No |
| Agtron color scoring (phone camera) | Yes | No |
| Imports your existing .alog files | Yes | n/a |
Inside the app
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.